Ancient US Air Traffic Control Systems Won't Get a Tech Refresh Before 2030 (theregister.com) 84
The FAA's air traffic control systems are significantly out of date and won't be updated until the 2030s, according to a report from the U.S. Government Accountability Office (GAO). The Register reports: In a report released Monday, the GAO said that 51 of the FAA's 138 ATC systems -- more than a third -- were unsustainable due to a lack of parts, shortfalls in funding to sustain them, or a lack of technology refresh funding to replace them. A further 54 systems were described as "potentially unsustainable" for similar reasons, with the added caveat that tech refresh funding was available to them. "FAA has 64 ongoing investments aimed at modernizing 90 of the 105 unsustainable and potentially unsustainable systems," the GAO said in its report. "However, the agency has been slow to modernize the most critical and at-risk systems."
The report said the seemingly perilous status of 17 systems was "especially concerning" as these are deemed to have critical operational impact at the same time as being unsustainable and having extended completion dates -- the first of them won't be modernized until 2030 at the earliest. Others aren't planned to be complete until 2035, and four of the 17 "most critical and at-risk FAA ATC systems" have no modernization plans at all. Of the systems on the list, two are more than 40 years old, and a further seven have been in service for more than 30 years.
The report said the seemingly perilous status of 17 systems was "especially concerning" as these are deemed to have critical operational impact at the same time as being unsustainable and having extended completion dates -- the first of them won't be modernized until 2030 at the earliest. Others aren't planned to be complete until 2035, and four of the 17 "most critical and at-risk FAA ATC systems" have no modernization plans at all. Of the systems on the list, two are more than 40 years old, and a further seven have been in service for more than 30 years.
Government IT to the rescue! (Score:2, Insightful)
Never fear, citizens!
Your government is on the case! We have our 2nd lowest bidder* working the problem with their top people**.
*Of course, it's only a few big boys who bother to go through the hoops (that they helped erect) necessary to even bid on federal contracts.
**Well, top elligible people. Can't have federal contractors hiring purely on merit, after all. We have to make sure they're unionized, sufficiently female, sufficiently not-too-white, and sufficiently gay or gender something-something (all kin
Re: (Score:1)
On the plus side, we could say it matches perfectly flying with Boeing and at least the pair makes an homogeneous, thus less disparate flying environment reducing the risks inherent of component mismatchs! /s
Re: (Score:2)
Yeah, let Boeing work on it instead.
Re: Government IT to the rescue! (Score:1)
You jest but Boeing owns various current ATC systems through subsidiaries and the contracts for the replacement are also going to (amongst others) Boeing got ~$4B about a decade ago for just a demo of what such system could look like.
Re: (Score:2, Insightful)
The bidding regulations are stamped in law by Congress. Mostly they are to stop sweetheart deals between gov. and business. Effectively though, there are only a few companies for most government programs.
The regs for federal contractors are written to prevent money going to shady businesses, regardless of your fevered dreams. But rest assured if the former alleged president regains the ability to screw America, he will make it certain that every company doing business with the gov. will adhere to the same e
Re: (Score:2)
So... all executive officers must be children or spouses of the CEO, all signed financial statements are advisory only, and no refunds as all sales are final.
Re: (Score:2)
Having worked with the FAA, it's worse than that. There are companies that have solutions and will do the installations, but the internal FAA processes move so slowly that nothing ever gets done.
It's not ground breaking technology either, lots of other countries already have updated systems and have been using them for years.
Re: (Score:2)
And this is because congress requires it, and congress requires it because constituents don't want contractors fleecing the government for the tax dollars. When rules are loosened, contractors will often take advantage of it (companies do not have an inherent built-in sense of morality). So it's been slow going for many decades.
However I think there are some more inherent flaws occuring. The budgets to improve stuff are short term. You get money to build out a new system, and money to maintain the syste
Re: (Score:2)
Re: (Score:2)
The problem is that they can't spend money they don't have. Corporations just spend more than they need on needless upgrades, but government services are highly constrained. Spend too much and you risk having congress thinks you are wasteful, spend too little and you risk having a congressional committee ask why you screwed up.
Windows 95 (Score:3)
Next time you fly remember the ATC software is running on win95 in some areas.
Re: (Score:2)
I never understood why anyone outside Gamers would use WIn 95 for anything given that NT 4 was out in 1996 and NT 3.51 was before that.
Re:Windows 95 (Score:4, Interesting)
I never understood why anyone outside Gamers would use WIn 95 for anything given that NT 4 was out in 1996 and NT 3.51 was before that.
Better DOS compatibility. If I paid $$$$ for a DOS-based CAD system that wouldn't run under anything that wasn't 100%-DOS-compatible, I'd be running it either under an emulation environment or natively under DOS or Win95/98/ME or a DOS clone. If it were 1995, that would mean running it natively.
Re: (Score:3)
Or OS/2, which is what I used in places where DOS was a concern back in those days.
Re: Windows 95 (Score:3)
NT 3.5.1 wasn't all that great. NT was getting close to ready, but needed more compute power than a lot of organizations were willing to pay for on their desktop.
Re: (Score:2)
And more RAM which was quite expensive at that time.
Hardware support (Score:5, Interesting)
Windows NT 4 had relatively poor hardware support and relatively few third party hardware drivers. It was a kind of similar situation to where Linux has been at various times - if you ensured you stuck with supported hardware, you were fine, but a lot of cheaper hardware had no NT drivers. Windows 95 had more third party drivers available, and it could also use Windows 3.1-style VxD drivers, and even (slowly) thunk through DOS drivers for storage devices.
Windows NT 4 didn't support dynamic hardware changes in any meaningful way, so plugging in or removing most USB devices required a reboot (including mass storage devices). Windows 98 had passable USB support, which was increasingly important at the end of the '90s. Windows USB support only really got sorted out in Windows 2000.
There was a pile of Windows 3 and Windows 9x software that accessed serial ports and parallel ports directly from application code. You couldn't do this on Windows NT. You needed a driver to deal with arbitration and provide access to the application (e.g. dlportio). Some applications supported this so they could run on NT, but most didn't. If you had some exotic parallel port device and the software required direct port access from application code, you were stuck with Windows 9x.
Re: (Score:2)
I got along just fine with both NT 3.51 and NT 4, and back to the topic, it seems likely that critical systems like ATC, banks, ATMs, and virtually everything that's not a gamers machine or sally the secretary would have been better off with a more robust platform. Even Sally would have been better off but her machine would have needed a bit more memory. I literally went from the VIC-20 up thru the Amiga and then onto NT platforms and Linux without a dalliance with 9x, and if I can do it I'm certain others
Re: (Score:2)
Windows NT 4 had relatively poor hardware support and relatively few third party hardware drivers.
At first. Once manufactures like Dell and Compaq started selling it (and started slapping on those "Made for Windows 95/NT 4" labels) hardware support came along pretty quickly. NT just didn't have plug and play back then, and was further hurt by lack of built in USB support, right at a time when manufacturers were building USB ports into virtually all new PC's. Dell provided a third party USB package for NT 4 customers that worked pretty well. I still use it on a VirtualBox NT setup I have, and it generall
Re: (Score:2)
> NT just didn't have plug and play back then
NT just didn't have plug and *pray* back then
Fixed that for you.
For what it's worth I never had troubles with drivers till they started getting "easier". (read manual, apply settings, possibly reboot, worked every time) There was a nasty period where I had to choose IRQ numbers manually, but even then it worked as long as they didn't collide.
Re: (Score:2)
Next time you fly remember the ATC software is running on win95 in some areas.
Not a problem. My income-tax suite runs just fine on mid-20th-century tech, namely, a ballpoint pen and paper.
As for Windows 95 tech: Just keep it off the internet* and don't make any changes that haven't been thoroughly tested. But since this is air-traffic-control, I hope they would be doing that anyways.
* Gateways that allow very limited data to cross from the internet to the ATC and back under tightly-controlled circumstances are/should be allowed, but only where necessary, where the interface is simp
Re: Windows 95 (Score:3)
Gateways with those kind of restrictions are common in DoD systems where they are called "guards".
Re: Windows 95 (Score:3)
Re: (Score:2)
OMG !! I almost forgot about those things. Do you prefer 1200 or 9600 baud?
Re: (Score:3)
Traditionally, it's been IBM mainframe hardware.
Re: (Score:2)
Next time you fly remember the ATC software is running on win95 in some areas.
Running TRACON, no doubt.
Re: (Score:3)
France has some airport systems on 3.11
https://www.zdnet.com/article/... [zdnet.com]
Re: Windows 95 (Score:2)
Your link is 8 years old...
Re: Windows 3.1 (Score:3)
That's fair. The O.S. is 30 years old.
Re: Why unsustainable? (Score:3)
If it dates to the 80s, it was probably written in Ada and meant to run on a DEC Vax or something.
Back then, interoperability over different computer architectures wasn't quite a thing yet.
Re: (Score:1)
If it dates to the 80s, it was probably written in Ada and meant to run on a DEC Vax or something.
If it was designed to run on a DEC Vax, then it should've been designed with the ability to replace DEC Vax hardware with either factory-replacement-parts or suitable* aftermarket or custom-made parts as they wore out, or designed with a fixed lifetime with a plan to replace it well before the lifetime ended.
* "suitable" doesn't have to mean "identical" or even "remotely similar" - replacing a bank of DEC VAX tape drives with a single aftermarket compatible tape drive and as many "virtual tape drives" with
Re: (Score:2)
There were several "Vax on a chip" microprocessors.
I don't know if they are still available since it's now much easier to emulate.
A Raspberry Pi can easily emulate a Vax, with far better performance than the original.
Re: (Score:3)
The problem with emulation in cases like this isn't about execution speed, but with the accuracy of emulating the hardware, including all the quirks, as well as take into account timings etc that the software was built around. That kind of accuracy tends to slow things down a LOT, and in between corporate cost-benefit analysis, and the sadly widespread culture of not-new-and-shiny-so-ignore-it, you don't get that much development in regards to these things.
Re: (Score:2)
A Vax 780 had a single core running at 5 MHz.
A Raspberry Pi 5 has four cores running at 2.4 GHz.
It has two thousand times the raw computing power.
It's not gonna have a problem emulating a Vax.
Re: (Score:3)
You're looking at it in a far too simplistic manner. It's not just about the CPU. It's about all the other chips too. It's about cycle accurate I/O. And, as I said, you also need to emulate all the quirks, because the software you run might rely on some of those quirks/unplanned features. Meaning that even if your CPU alone is 400 times faster, if it's not accurate enough, and if it doesn't properly portray I/O timings etc, you can have lots of buggy behaviour, which is a no-go.
Re: (Score:2)
The problem with emulation in cases like this isn't about execution speed, but with the accuracy of emulating the hardware, including all the quirks, as well as take into account timings etc that the software was built around. That kind of accuracy tends to slow things down a LOT, and in between corporate cost-benefit analysis, and the sadly widespread culture of not-new-and-shiny-so-ignore-it, you don't get that much development in regards to these things.
Yep, back when I worked in the airports sector, we had a vendor that used emulator cards to provide access to airline reservation systems . They were nothing but trouble.
Re: (Score:2)
It doesn't date to the 80s, some of it's from the 60s using custom IBM hardware like the 9020 range for which anyone who knew how it worked and/or how to build more of it has died. Some of the 9020 components have been replaced by more mainstream stuff like 3083s emulating the 9020s, and in some cases slightly newer stuff also emulating 9020s.
The magic isn't how crufty this stuff is but that stuff built when news about the Bay of Pigs was being broadcast on all three TV networks in the US alongside covera
Re: (Score:1)
Two trips per year per person max. But don't worry, you'll be able to buy someone else's trips from them.
That's 16 billion trips, if everyone who doesn't fly sells their "2 trips" on the open market.
Re: Should just cancel it then (Score:2)
That is horse shit
Re: (Score:2)
No big deal (Score:5, Funny)
Thankfully most of our airplanes are Boeing aircraft which are known for their highly reliable operation so the occasional ATC glitch should be fine.
Re: Result of Senile Everyone-dye-your-hair Regime (Score:2)
Are you fsck'ing serious?
We've been talking about Re-doing the ARC system and the IRS computer systems for decades, back into the 1980s!
Just because you haven't seen it written up on slashdot before, doesn't mean no one was discussing it.
Re:Result of Senile Everyone-dye-your-hair Regime (Score:5, Informative)
Trump did do something. He gutted the regulations so we dont need air traffic controllers. Problem solved
Why do you think we are having constant food outbreaks? Trump gutted the USDA food safety regulators(people) and regulations. So companies dont have to comply
Why cant the FAA keep up with space x and can watch boeing? The same reason as we dont need safe air travel.
Every regularion and group responsible for saftey was attacked. Project 2025 is set to do so again.
Re: (Score:2)
Trump did do something. He gutted the regulations so we dont need air traffic controllers. Problem solved
What? Trump proposed privatizing the ATC system to contractors. It didn't happen. So things continued pretty much as they have for decades. What air traffic regulation did he "gut"?
Re: Result of Senile Beijing Biden Regime (Score:2)
Really? The adding ATC was fine under Obama, but Trump was too senile to notice the problem, but all hail Biden for finally tackling the problem?
This has been an on-going issue for decades, back into the 80s, we've thrown countless billions at this since Reagan was in office, we didn't just discover the issue last month...
For fun, why don't you take a look into the IRS modernization project, or maybe the FBI IT overhaul that has been going on for decades. ..
Re: (Score:3)
To be fair, the former alleged president was not too senile to notice. He just couldn't figure out how to make the companies that would produce the new hardware and software kick back money into his pocket. But if he is re-elected, he will give it his full attention, presuming he can spare it from shiny objects he sees.
Re: (Score:2)
Re: (Score:2)
It was an HP-48G you insensitive clod!
RPN FTW !!!
time to give amtrak priority it has by law (Score:3)
time to give amtrak priority it has by law
Re: Of Course Not (Score:2)
The current administration invested TRILLIONS in infrastructure projects, but hasn't really started yet (see, for example, the handful of EV chargers that have been built despite $8 BN being allocated (not spent, allocated)).
Ancient Technology (Score:2)
an Ancient air traffic control system should work better than a human designed one, but you'd have to have someone with the ancient gene (eg John Sheppard or Jack O'Neil) to operate it.
There's an app^H^H^Hshot for that (Score:1)
but you'd have to have someone with the ancient gene
There's an app, er, a gene therapy [fandom.com] for that.
Not discussed was whether the ATA gene is Serial or Parallel.
Re: (Score:3)
an Ancient air traffic control system should work better than a human designed one, but you'd have to have someone with the ancient gene (eg John Sheppard or Jack O'Neil) to operate it.
It's O'Neill, with *two* L's. There's another Colonel O'Neil with only one L. He has no sense of humor at all.
Re: (Score:2)
No, but a highly motivated team of top experts who were free to solve the problem without bureaucrats and silly rules could get it done quickly and efficiently
Re: (Score:2)
Fortran Galore! (Score:2)
I'll bet some AI system could solve this issue in minutes by rewriting everything in Rust.
Re: Fortran Galore! (Score:3)
Re: Fortran Galore! (Score:2)
Your estimate relies on a very basic assumption, that we have a document(s) that define how that code works... we don't.
Sure, we know what it's supposed to do - broadly - but we don't have a set of defining documents that describes the way the code actually does what it does.
After several decades of countless programmers beating this code into shape with varying levels of defining documentation, we don't know enough to re-code the software, and if we translate the code programmatically, we can't prove the r
Re: (Score:2)
"we don't have a set of defining documents that describes the way the code actually does what it does"
Of course we do, it's just not in a form that humans can understand and work with. We have the code. I believe the OP is talking about using AI to help unravel and rewrite the impossibly convoluted code. Whether or not that's actually practical is another matter, but there's nothing that appears inherently impossible about the concept.
Re: (Score:2)
That's not really what we want though, that would just give us the same thing in a modern language. The whole system needs to be updated to take advantage of newer technology like electronic flight strips instead of paper ones
Does the EU have a solution? (Score:2)
Maybe it is time to out-source rather than reinvent.
Re: (Score:2)
I'm pretty sure the problem would go away if the US aviation system just switched to 100% metric system.
I'm sorry for America (Score:2)
Let's face it: the corporations that own the courts, government and people of the United States have sucked the nation dry. Most Americans live from paycheque to paycheque in a country with infrastructure that would make a Third World dictator blush.
Dear god, people, get your scumbag politicians back under control. You're exporting your garbage to Canada now. Our next government will probably be led by a filthy little Conservative named Pierre Poilievre (we call him Little PeePee), funded by the same ri
Re: (Score:2)
That won't happen until US-ians stop voting for monopoly-interests ^H^H^H^H anti-socialism scare-tactics, 'muh free-dumbs' and celebrities who've done nothing and plan to do more of it.
Politicians won't care; until campaigning affects their bank-balance less than their pay-cheque, voters care about long-term maintenance, government policy declares tax-cuts (to the rich) are bad.
Re: (Score:2)
Reboot USA. :P Or better, let's start a new colony and then nation like on the moon. Oh wait... :(
Re: (Score:2)
Dear god, people, get your scumbag politicians back under control. You're exporting your garbage to Canada now. Our next government will probably be led by a filthy little Conservative named Pierre Poilievre (we call him Little PeePee), funded by the same right wing US multimillionaires who have turned your country into a cesspool.
At the risk of sounding like an asshole, why did you let those assholes into your country? At this point anyone showing up from the USA in a modern country should be turned away by the Port Authority. To use a certain US politician's wording: "They aren't sending their best." (Because their best cannot afford to leave.)
the good news? (Score:2)
I can't understand why it would take so long... (Score:1)
Oh, that's right, Raygun, in order to start the war against unions, broke the Air Traffic Controllers in '81... and the reason they were striking was outdated computers (like 15 yr old). In, I think, his second term (while he was doing what Nancy told him to do that she heard from her astrologer), they finally replaced the computers.
But sure, let's cut taxes, what do we use them for anyway? /snark
Re: (Score:2)
The reason they were striking, like 99.99% of strikes, is they wanted more money and better working conditions. The computers may have been one component of the working conditions, or may have just been a pretext. The problem was the controllers were overworked.
Before long, they will be striking because automation is taking their jobs.
Can we please return to Planet Reality? (Score:2)
Reagan's political opponents have long painted the action as a union busting move, but that's always been a lie. Reagan had once been the head of the Screen Actors' Guild (a labor union) and thus had some appreciation for the role of unions.
The reason Reagan fired the PATCO folks was far more important and principled: When the United States government was formed, there were no labor unions of government workers. In fact, NO president of either party supported allowing government workers to unionize until JF
do it sooner (Score:2)
Maybe they could do it sooner if they hired those Haitians, or maybe the Venezuelans.
mis-allocation of resources exposes priorities (Score:2)
Our politicians [BOTH parties] could keep America's airports and air traffic control system up-to-date and well-maintained, OR they can spend approx $150Billion per year on illegal immigrants so their "campaign contributor" employers can get cheap labor, and maybe get some new future voters who will owe them some votes...
Our politicians [BOTH parties] could keep America's airports and air traffic control system up-to-date and well-maintained, OR they can spend approx $60Billion per year on foreign aid, sati
Good, it'll probably last longer than that anyway. (Score:2)
Like all old things, they were built better and last longer. I'll be damned if I buy a new dryer. Mine's from 1972.
Only about 40 years late (Score:2)
A friend of mine was working on an ATC system back in the late 80s. Like so many other government projects, everybody got paid over the years but the project itself never saw the light of day. Say what you want about Elon Musk but the recent flap with the head of the FAA, who doesn't know jack squat, tells you everything you need to know about how government needs to be cut down several pegs.
2 years old and unsustainable (Score:1)