FAA finally replacing floppy disks and Windows 95 in air traffic control systems

midian182

Posts: 10,738   +142
Staff member
In brief: It's 2025, and the FAA has decided it's time to stop using floppy disks and Windows 95 for air traffic control. The head of the agency, Chris Rocheleau, wants to replace the archaic systems with something that belongs in the 21st century.

"The whole idea is to replace the system. No more floppy disks or paper strips," Rocheleau told the House Appropriations Committee during a hearing on Wednesday (via NPR).

Rocheleau is referring to paper flight strips, the pieces of cardstock on which key details of a single flight – such as call sign, aircraft type, and altitude – are printed or handwritten.

In 2023, an FAA assessment found that over a third of the nation's air traffic control systems are unsustainable, and some are starting to fail.

Many US air traffic control facilities still use legacy systems because the subsystems they serve were built in the 1990s, have been exhaustively safety-certified, and must never be shut down. That means replacing them is an incredibly difficult, not to mention expensive, undertaking, and whatever system is brought in must be designed with safety and security in mind.

"This is the most important infrastructure project that we've had in this country for decades," Transportation Secretary Sean Duffy said during a press conference this week. "Everyone agrees, this is non-partisan. Everyone knows we have to do it."

Related reading: Once-Iconic Tech Products That Are Now a Fading Memory

The entirety of the aviation industry has been calling for an upgrade to air traffic control systems. Unions, trade groups, manufacturers, and others have formed a coalition called Modern Skies, which has released a TV ad that reminisces about iconic '80s trends. The ad highlights that one of them – floppy disks – is still being used to run air traffic control systems four decades later.

The FAA has sent out a Request for Information for companies to pitch their best ideas for upgrading the whole system to the Transportation Department next week.

Duffy estimates that the project will be completed in four years at the cost of tens of billions of dollars, but some say that timeline is wildly optimistic.

Sony made the last new floppy disk in 2011, though it's only in recent times that we've seen them being phased out in many industries and businesses, including San Francisco's light rail service.

Meanwhile, decades-old Windows operating systems such as Windows 95 continue to run trains, ATMs, elevators, and government systems around the world, as the cost of new hardware, regulatory hurdles, and custom software rewriting prove too much.

Permalink to story:

 
They need to design an OS specifically for embedded systems meant to run for decades without error. You could replace most things with Arduino. Im sure there is some version of Linux that fits the bill. I dont know why OpenSUSE comes to mind....
 
They need to design an OS specifically for embedded systems meant to run for decades without error. You could replace most things with Arduino. Im sure there is some version of Linux that fits the bill. I dont know why OpenSUSE comes to mind....
You mean like windows 95?
 
You mean like windows 95?
Haha windows 95 designed to run for decades? It has a bug where it's guaranteed to crash every 49 days (persists in Win97) although it's hard to test because usually something else will crash it first.

Linux is a much better idea and does in fact run on all kinds of devices like routers but also fridges. Things connected to the internet are bound to have some kind of exploit at some point though.
 
Windows 95 wasn't really designed like that, it just happened to be good at it because OS bloat wasn't really a thing back then. Everything was lightweight and optimized because it had to be
Haha windows 95 designed to run for decades? It has a bug where it's guaranteed to crash every 49 days (persists in Win97) although it's hard to test because usually something else will crash it first.

Linux is a much better idea and does in fact run on all kinds of devices like routers but also fridges. Things connected to the internet are bound to have some kind of exploit at some point though.
Ok.....but they've been using windows 95 for the last 30 years seemingly with no issues, so.....
 
Ok.....but they've been using windows 95 for the last 30 years seemingly with no issues, so.....
I suspect it's with plenty of issues, people have just learned how to deal with them. Like the bug I mentioned, perhaps they circumvent it with routine reboots.
Things can definitely be improved and probably should be. I know how to take my computer apart with my pocket knife, doesn't mean using a more fit for purpose solution like a Philips screwdriver isn't much better for it.

Plenty of photos out there of windows error screened ATMs, flight info boards etc.
Also from the article itself:
The entirety of the aviation industry has been calling for an upgrade to air traffic control systems
So it sounds like the users of the systems don't like it either.

___

I don't get why this has to cost billions, can't they license a more modern system from another country?
Governments seem to like reinventing the wheel and creating a new wheel with all kinds of flaws they have to be ironed out over tons whilst someone else has already done so and can just sell you a tried and functional one.
 
They need to design an OS specifically for embedded systems meant to run for decades without error. You could replace most things with Arduino. Im sure there is some version of Linux that fits the bill. I dont know why OpenSUSE comes to mind....
MS-DOS
 
Welcome to Windows XP, FAA! You will LOVE IT, lemme tell ya.
Now THAT is an OS worth holding on to.
 
They need to design an OS specifically for embedded systems meant to run for decades without error. You could replace most things with Arduino. Im sure there is some version of Linux that fits the bill. I dont know why OpenSUSE comes to mind....

VxWorks is the king as far as embedded OS's go, but given this really doesn't need to be real-time, you could get away with something like Linux if cost is that much of a concern.

Arduino really isn't suited here since it doesn't really support the mass amount of data transfer needed, nevermind it doesn't even have a proper tasking module to build off of.
 
I don't get why this has to cost billions, can't they license a more modern system from another country?
Governments seem to like reinventing the wheel and creating a new wheel with all kinds of flaws they have to be ironed out over tons whilst someone else has already done so and can just sell you a tried and functional one.

Documentation and test. Upwards of 80% of the work is going to be tied up in integration and documentation.

Also remember that whoever gets the contract is going to want to turn a "profit", and their bids will reflect the risk appropriately. The following fees are somewhat standard:

20-25% manager overhead
25% for Agile processes
50% for risk (assuming Cost-Plus; 200%+ if Firm Fixed Price) [I've seen 500% used before; we *hate* cost-plus because of the risk involved]
30-45% target profit margin

Now throw in the fact we're overbidding the work just to be safe anyways (figure 25-50%), and you see why costs very quickly balloon. Companies are going to protect themselves from any risk to ensure no matter what happens they turn a profit.

Which is why I continue to advocate the Federal Government should just do the work itself; even with all its inefficiencies it will still end up being an order of magnitude cheaper.
 
Back