Contrary to popular belief, not all military equipment works on specific, super-reliable and top-secret hardware and software. Of course, mission-critical systems, such as on-board computers of airplanes, ships, or UAVs, run under a real-time OS that has little in common with ordinary consumer systems. But side by side with them work perfectly ordinary computers and operating systems. Today, the military is increasingly using Linux. Among the June contracts, published by the US Department of Defense, is
an agreement with Raytheon Intelligence and Information Systems worth almost thirty million dollars, according to which the company must transfer all Linux
MQ-8B Fire Scout UAV control systems to Linux by February 2014.

This decision was preceded by a scandal in October last year. On the computers of the Air Force base in Nevada, from which many drones are controlled,
a virus-keylogger
was detected . Computers worked under control of Windows.
In 2008, the Worm: W32 / Agent.BTZ worm
infected many computers in the Pentagon. The virus spread through flash drives and other removable media for three years. After this incident, the rules for handling such carriers in the US military were significantly tightened. Earlier, in 1998, the entire
USS Yorktown ship was
“frozen” by 2 hours and 45 minutes due to a program error. The ship was controlled by computers based on Windows NT 4.0.
')
Linux and other free software has long been widely used by the American army. The Defense Ministry website has a detailed
FAQ , which lists specific
examples of the use of open source by the military, as well as
studies indicating the numerous advantages of free software over proprietary software, and many
nuances of using the GPL license in military applications.