- Military drones combine several OS: Linux, Windows and embedded RTOS depending on the part of the system (ground, avionics and autopilot).
- Linux and free software are gaining ground in defense due to security, flexibility and cost, as shown by the cases of Raytheon and the migration from Solaris and Windows.
- Open source projects like ArduPilot have demonstrated their strategic capability in modern conflicts, enabling high-impact asymmetric operations.
- Platforms such as the MQ-9 Reaper and the INTA RPAS exemplify how the operating system is a critical component in MALE drones for military and scientific use.
Military drones have become a key piece of modern operations, but behind their cameras, missiles, and satellite links lies something far less flashy and absolutely critical: the operating system that governs them. Choosing which software controls a combat or surveillance drone is not a mere technical detail, but a strategic decision that affects safety, costs, autonomy, and even the ethics of its use.
When someone asks what operating system military drones useThe real answer is far more complex than simply “Windows” or “Linux.” A single system involves ground control stations, communication links, autopilots, real-time embedded software, and security layers that must withstand both technical failures and cyberattacks. Let's break down how this entire ecosystem works, what the military industry is actually using, and why open source is gaining traction that would have seemed unthinkable just a few years ago.
Basic concepts: UA, UAV, UAS, RPAS and “drones”
Before discussing operating systems, it's important to clarify the vocabulary.Because in the world of military drones, acronyms are often used that are mixed up as if they were the same thing, and they are not exactly the same.
UA (Unmanned Aircraft) It refers to the unmanned aircraft itself, that is, the "aircraft" without a pilot on board. When you hear about UAV (Unmanned Aerial Vehicle)The meaning is very similar: unmanned aerial vehicle. Both terms focus on the flying platform, without yet addressing the other components of the system.
UAS (Unmanned Aerial System) is a broader conceptBecause it no longer refers only to the drone, but to the entire system comprised of the aircraft, the ground control station, and the communications link that connects them. In other words, the UAS includes both the "bird" and the computers, antennas, software, and operators that enable the mission to be carried out.
When that aircraft is piloted remotely by a person through a data link we talk about RPA (Remotely Piloted Aircraft)And if we include the entire system (aircraft + ground station + communications), the correct thing to use is RPAS (Remotely Piloted Aircraft System)All RPAS are UAS, but not all UAS have to be RPAS, because some can fly with almost total autonomy following pre-programmed plans.
The term “drone” first became popular in the military field The term "drone" originated in the mid-20th century and is now used colloquially for almost any unmanned aircraft. The ICAO (International Civil Aviation Organization) typically reserves "drone" to refer primarily to smaller RPAS (Remotely Piloted Aircraft Systems), usually under 25 kg, although in everyday language we end up calling a recreational quadcopter or an armed MQ-9 Reaper a drone.

Which parts of a military drone use an operating system
When we think about the “operating system of a drone”In reality, we're talking about several layers of software interacting simultaneously. In a modern military drone, we can distinguish at least three main blocks where operating systems are involved:
1. Ground control stationIt is the set of computers, screens, consoles, and networks from which operators monitor the flight, control the payload (sensors, cameras, weapons), and plan missions. General-purpose operating systems are used here, such as Linux or Windows, along with specific command and control software developed by the defense companies themselves.
2. Onboard mission computers and avionicsThe aircraft's interior integrates navigation, power management, communications, and sensor systems, and, in the case of combat drones, weapons control modules. These subsystems typically rely on real-time operating systems (RTOS) or heavily stripped-down and hardened variants of Linux, designed to respond accurately and reliability in milliseconds.
3. Autopilot and flight controlIt's the "brain" that keeps the drone stable, follows routes, manages altitude, and, in some cases, makes contingency decisions when the signal or GPS is lost. Platforms like [insert platform names here] fit into this category. ArduPilot or PX4 in the open sector, and proprietary solutions from manufacturers on strictly military or classified platforms.
Layers of security are added on top of this architecture. (encryption, authentication, system hardening) that also affect the operating system. Therefore, the choice of OS is not only about performance or compatibility, but above all, about ciberseguridad and ease in certifying the system to the defense authorities.
Linux is gaining ground in military drones
In recent years there has been a very clear shift towards Linux in the control of military drones, especially in command stations and mission systems. A prime example is the change implemented by Raytheon in the control systems of the U.S. Navy's UAVs.
Raytheon, one of the major defense contractors, abandoned the use of Solaris in favor of Linux distributions in naval drone control systems. The first device affected by this change was the Northrop Grumman MQ-8C Fire Scout, an unmanned helicopter used for surveillance missions and support to naval units.
According to information published in specialized mediaRaytheon signed a contract worth approximately $15,8 million to adapt its control systems to Linux within the U.S. Navy. The company argued that this change would make the systems' interface more intuitive for operators, simplify the deployment of updates, and reduce long-term maintenance costs.
This migration was not without controversy.Oracle, the owner of Solaris, had warned in 2013 that open-source software posed an “unacceptable” security risk. The US Navy's move, however, pointed in the opposite direction: relying on Linux, hardened and properly configured, as the foundation for critical defense systems.
Besides the Raytheon case, other incidents prompted the abandonment of less robust platforms.There were documented incidents in which Windows-based systems controlling U.S. Air Force UAVs were affected by malwareIn one of them, a virus that allegedly arrived via a portable hard drive with an infected game generated enough alarm to accelerate migrations to Linux in certain defense environments related to drones and flight operations.

Windows and other systems in the control chain
Despite the advance of Linux, Windows has not completely disappeared of the ecosystems surrounding military drones. For years, many ground control stations relied on Windows systems due to corporate inertia, the availability of analytics software, and integration tools with other command systems.
The problem is that the attack surface of a standard Windows system The risk is greater if extreme hardening is not implemented. In contexts where the risk of malware infection or remote intrusion is high, any operating system vulnerability can affect the ability to control UAVs. The US Air Force's virus incidents at its control stations have served as a stark warning in this regard.
Beyond Windows and Linux, commercial RTOSs also come into play. such as VxWorks, QNX, or other proprietary developments embedded in the avionics. These systems, designed for aeronautical certification and deterministic response, are common in flight controllers, navigation systems, and critical modules where reliability and strict adherence to timeframes are the absolute priority.
In practice, many large military drones combine all of these features.: ground stations with hardened Linux (and in some cases still Windows for support tasks), RTOS for avionics and sensor control, and middleware layers that integrate encrypted communications, military protocols, and mission-specific planning and execution applications.
ArduPilot, PX4 and the role of open source in modern conflicts
If there is one example that illustrates the power of open source software in modern warfareThis is the case of ArduPilot in the conflict between Ukraine and Russia. What began as a "garage" project for drone enthusiasts has ended up becoming the brains behind operations of enormous strategic impact.
ArduPilot was born in 2007 when Chris Anderson, then editor of WIRED magazine, combined a Lego Mindstorms kit with a circuit board Arduino to build a first homemade autopilot. Together with Jordi Muñoz and Jason Short, they later founded 3DR and in 2009 launched the first versions of the autopilot software.
With ThereArduPilot established itself as one of the world's most versatile autopilot platforms.Suitable not only for aerial drones but also for ships, submarines, land vehicles, and civilian applications such as precision agriculture, mapping, or search and rescue. All supported by a global community of developers and enthusiasts.
The leap to the front lines of the conflict came with the so-called “Operation Spiderweb”, an air offensive carried out by Ukraine on June 1, 2025. In it, 117 FPV (First Person View) “kamikaze” type drones were coordinated that penetrated deep into Russian territory, hitting multiple air bases such as Belaya, Olenya and Ivanovo.
According to the Security Service of Ukraine (SBU)In that operation, 41 aircraft were destroyed or damaged, including Tu-95, Tu-160, and Tu-22M3 strategic bombers, which were responsible for launching cruise missiles against Ukraine. The relative cost of the drones used, compared to the value of the aircraft destroyed, was negligible: the damage caused is estimated at $7.000 billion.
The technological key was the use of ArduPilot as autopilot softwareintegrating autonomous navigation functions capable of maintaining course even with signal loss or strong GPS interference. The drones were adapted with hardware commercial, often mounted on Raspberry Pi-type boards and simple radio modules, hidden in trucks with secret compartments within Russian territory itself.
The original developers of ArduPilot never imagined this useThe project was designed for peaceful purposes and its code of conduct rejects military use, but as free software, anyone can download, modify, and repackage it without legal restrictions. One of its creators even stated that he never imagined it would end up fueling an attack of that magnitude.
This case has reignited the ethical debate surrounding free softwareShould its use in warfare be limited? Many open source advocates argue that the essence of the license is precisely the complete freedom of use, including by states or militaries. What is clear is that, thanks to this type of software, countries with smaller budgets can carry out high-impact asymmetric operations.
The new way of waging war: cheap, asymmetric, and open
The use of ArduPilot in Ukraine fits into a broader pattern of the transformation of warfare. In contrast to massive, extremely expensive and technologically complex systems, a model is emerging that prioritizes creativity, low cost and the use of commercially available technology.
Following this logic, a swarm of modest dronesEquipped with civilian components and open-source software, these systems can jeopardize billions of dollars' worth of military assets. The difficulty of defending critical infrastructure against coordinated, rapid attacks launched from far beyond the front lines necessitates a complete rethinking of air defense doctrines.
For many defense analysts, this marks a paradigm shiftIt is no longer enough to have more tanks, fighter jets, or sophisticated anti-aircraft systems: any country, or even non-state groups with access to a certain technological base, can organize long-range attacks using free software and cheap hardware.
All of this greatly complicates the work of the defenders.They cannot "protect everything, everywhere, all the time." Every hangar, warehouse, or runway can become a target for a relatively simple drone, but one with a finely tuned operating system and control software.
In parallel, equally advanced defensive developments are emerging.as the high-energy laser systems Iron Beam-type missiles, presented by Israel, are capable of shooting down drones and rockets at a much lower cost per shot than a traditional missile. Here, too, the control of sensors, radars, and energy weapons relies on robust operating systems and highly specialized software.
The MQ-9 Reaper: a real case of a large military drone
To better understand where operating systems fit into a large military droneIt is worth looking at a concrete example: the General Atomics MQ-9 Reaperformerly known as Predator B. It is a combat UAV used by the United States Air Force, the Italian Air Force, the Spanish Air and Space Force and other international users.
The MQ-9 is a larger and more capable drone than its predecessor, the MQ-1 Predator.It has a turboprop engine of about 950 shp, compared to the Predator's 119 hp piston engine, allowing it to carry about fifteen times more payload and reach a cruising speed approximately three times higher.
Its development began with the Predator B-001 prototype, which first flew on February 2, 2001. Based on the MQ-1 fuselage but with a lengthened fuselage and an extended wingspan from 14,6 to 20 meters, this prototype reached around 444 km/h, could carry about 340 kg at altitudes of around 15.200 meters and maintain autonomy of up to 30 hours of flight.
General Atomics explored several design variationsOne of them, the Predator B-002, was fitted with a Williams FJ44-2A turbofan engine, with a higher service ceiling (around 18.300 meters) but a shorter range of about 12 hours. Another variant, the Predator B-003 or “Altair”, increased the wingspan to about 25,6 meters, with a takeoff weight of around 3.175 kg and a payload capacity of 1.360 kg, using a turboprop similar to the B-001 to achieve up to 36 hours of range.
The typical MQ-9 operating system is not limited to the aircraftIt includes several aerial platforms, ground control stations (where general-purpose operating systems, hardened for military use, are run), satellite links and flight and maintenance crews who take turns on shifts thousands of kilometers from the area of operations, for example, at bases like Creech AFB in Nevada.
In terms of performance, the MQ-9 has top speeds of around 480 km/hwith typical cruising speeds close to 278-313 km/h. Its operational range easily exceeds 1.900 km, and in certain configurations with external tanks and specific weapons loads it can maintain flights of more than 40 hours, especially in surveillance missions with a reduced war load.
The Reaper has six external pylons or anchor pointsThe internal tanks can support up to approximately 680 kg, the middle tanks around 270-340 kg, and the external tanks approximately 68-90 kg. Thanks to this configuration, it can carry additional fuel tanks, GBU-12 Paveway laser-guided bombs, GBU-38 JDAM bombs, and AGM-114 Hellfire air-to-surface missiles, as well as air-to-air capabilities with AIM-9 Sidewinder missiles or, according to tests, AIM-9X and Brimstone missiles.
In terms of avionics and sensors, the MQ-9 is equipped with advanced suites such as the Raytheon AN/AAS-52, which combines color/monochrome TV cameras, infrared sensors, and a laser rangefinder/designator. There has even been mention of its ability to read vehicle license plates from several kilometers away, with the signal transmitted almost in real time via Ku-band satellite links or other dedicated bands.
The same drone has variants and civilian or mixed users.NASA, for example, operates an unarmed version nicknamed “Ikhana” focused on science missions and wildfire monitoring, and previously employed the “Altair” version in programs such as ERAST for atmospheric science missions. U.S. Customs and Border Protection (CBP) also operates several MQ-9s in border and maritime surveillance versions, equipped with Lynx synthetic aperture radar and mission-specific electro-optical/infrared sensors.
International users and costs of the MQ-9 Reaper
The MQ-9 Reaper has become a de facto standard Among the MALE (Medium Altitude Long Endurance) drones, their use has spread to several US-allied countries. This helps to understand the type of software infrastructure and operating systems deployed around a drone of this category.
In economic terms, the MQ-9 program has been valued at billions of dollarsThe total system cost (including four aircraft, ground control stations, and satellite links) is estimated at around $120 million, which would put each individual aircraft at just over $30 million, according to approximate figures from the 2010s. The cost per flight hour has ranged from around $3.600 to $4.700, depending on the period and the sources.
Among the featured users we find to the United States Air Force, CBP, the British Royal Air Force, the Italian Aeronautica Militare, and the Spanish Air Force and Space Force, among others. Many of them have opted for specific versions or weapons kits, sometimes with subsequent agreements to integrate precision-guided weapons and expand their contribution to coalition operations.
Belgium, for example, selected the MQ-9B SkyGuardian primarily for reconnaissance tasks, acquiring several aircraft and ground stations. Spain acquired four MQ-9 Block 5 helicopters with associated equipment, including pre-arming kits that allow, if necessary, the integration of weapon systems such as Hellfire missiles, something that has been confirmed in subsequent information.
France, the Netherlands, the United Kingdom, India, and Morocco They are also among the countries that have obtained or requested versions of the Reaper, whether for surveillance, maritime control, or attack missions. Morocco, for example, agreed to purchase fully armed MQ-9 SeaGuardian systems, adapted for naval and coastal missions.
NASA, in addition to its “Altair” and “Ikhana” versionsThe MQ-9 is used for scientific missions that require long endurance and operation in civil airspace under FAA control, which implies additional certifications in avionics, communications and, of course, software and operating systems that comply with civil regulations and not just military ones.
All these operators share the same underlying ideaA drone like the MQ-9 is not just a remotely piloted aircraft, but a system of systems where the combination of hardware, sensors, links and control software —including the operating systems at each link— makes the difference between a simple “unmanned aircraft” and a multi-function strategic platform.
National programs and terminology in Spain: the case of INTA
In Spain, in addition to the purchase of platforms such as the MQ-9There is a long history of developing RPAS (Remotely Piloted Aircraft Systems) through INTA (National Institute of Aerospace Technology). Their projects clearly illustrate how these systems are conceived and their place within the official UA/UAV/UAS/RPAS terminology.
INTA started its catalog with SIVA (Integrated Air Surveillance System), a medium-sized tactical system designed for real-time observation and surveillance missions. SIVA served as a technology demonstrator and the "seed" of a whole subsequent family of unmanned platforms.
Based on the experience with SIVA, other systems were developed such as the ALO (Light Observation Aircraft), designed for reconnaissance missions, and the Diana, designed as a low-cost aerial target for anti-aircraft defense training. The work done with the ALO also led to the ALBA (Light Aerial Target Aircraft), used by the Armed Forces at the El Arenosillo Experimentation Center.
Among the most current programs, MILANO stands out.The MILANO is a medium-altitude, long-endurance observation drone (classified as MALE) capable of operating in all weather conditions and beyond line of sight (BLOS), relying on satellite links. The MILANO, with an approximate operating weight of 900 kg, is designed for missions of up to 20 hours, with a payload of around 150 kg.
In all these projects, the choice of operating systems and software architectures It follows the same logic as in large international programs: RTOS and embedded solutions for critical avionics, and general purpose systems —usually based on hardened Linux— in control stations and network segmentation, with strong cybersecurity requirements and certification to be able to share airspace with manned aircraft.
Spanish regulations, aligned with ICAOIt places special emphasis on the term RPAS for those platforms that must be integrated into non-segregated airspace alongside conventional aviation, which conditions both the drone design and the software architecture, communications and the operating system that orchestrates the whole set.
Behind every acronym and every military drone There is an invisible layer of code, operating systems, and technological decisions that may seem secondary, but which actually define the safety, cost, evolutionary capacity, and, in many cases, the very success of the missions that these drones carry out.
Passionate writer about the world of bytes and technology in general. I love sharing my knowledge through writing, and that's what I'll do on this blog, show you all the most interesting things about gadgets, software, hardware, tech trends, and more. My goal is to help you navigate the digital world in a simple and entertaining way.

