The Ancient Computers Powering the Space Race
An anonymous reader writes "Think that the exploration of space is a high tech business? Technology dating back to the Apollo moon landings is still used by Nasa mission control for comms and the 1980s 386 processors that keep the International Space Station aloft."
I thought everyone was aware of this by now. :-/
Given how wonky IT and communication upgrades can be, it makes sense to keep these systems the same for as long as possible. I imagine that after the Shuttle is fully and completely retired, NASA will begin to take a serious look at their aging hardware.
Living With a Nerd
It's not that simple to just update NASA's technology. Yes, a lot of NASA's computer systems are antiquated, but they've also been vetted and engineered so that all the bugs and kinks have been worked out. They can update the technology, but they'll have to go through the whole process of figuring out where all the bugs are all over again. Unlike buying a buggy desktop application, though, when NASA has a bug, lives and millions of dollars are at stake.
My postings are informational and does not constitute legal advice. Act on it at your risk.
Just because they're using old, outdated equipment doesn't mean that they can't do their job efficiently. I've got a 6 year old Powerbook running Ubuntu 10.04 on a PowerPC G4 and it runs just fine. I think the whole "race to the bottom" in the industry has placed even more fact in the statement "they don't make them like they used to." After all, we've got limitless power and they have limited power. It's probably more efficient to wait on a few processes to complete than have massive power failure because some astronaut tried to play Crysis on his terminal.
Don't fuck with it.
I am Bennett Haselton! I am Bennett Haselton!
By federal law, any product of the Federal Government cannot be copyrighted (and thus, it's probably even less encumbered in that regard than FOSS). Of course, good luck getting them to disclose it.
My postings are informational and does not constitute legal advice. Act on it at your risk.
What is the point of this article?
I think the point of this article is to show the disconnect between the "oh-look-new-shiny-shiny" crowd who have to download and install their latest favorite application from nightly builds vs the "if-it-fucks-up-someone-gets-hurt" crowd who actually have a clue about reliability.
I am Slashdot. Are you Slashdot as well?
When did "high-tech" become synonymous with "has a lot of transistors"?
I don't believe in time. It's a grand conspiracy designed to sell watches.
I'm not surprised, not at all. The A320 ELAC uses 3 68k chips, and the A320 SEC uses an 80186 and even an 8086 chip. Why? For lots of reasons. Basically, it doesn't require billions of instructions per second, it doesn't need to access gigabytes of memory, and most importantly, they are proven chips that have gone through years of testing, and they are relatively simple. At the time they were complicated, granted, but they were still within reach of severe quality control. Remember the problems Intel had with the Pentium and floating point calculations? Nothing serious, but still... The chip was so complex that problems crept into the design phase, and at 38000 feet, you do not want problems. To cite a fellow Slashdotter above, (thanks tekrat), Critical systems require reliable, proven, hardened hardware, not flakey netbooks. Enough design faults have crept into aeronautical design, so I can only imagine the space sector. NASA used to program everything in 68k because they were reliable, simple, fast enough, and because they had lots of really, really good engineers that knew every single aspect of the chips. Don't get me wrong, I love todays chips, and i7s look sexy, but with a TDP of 130W for the Extreme Edition chips, they just add problems. Running at 3.2GHz, with over a billion transistors, you are just asking for trouble. At those speeds and heat, problems do happen, the system will crash. Ok, not often, but with mission critical systems, just once is enough. Did anyone seriously expect the shuttle to run quad-cores with terabytes of RAM?
The urgent is done, the impossible is on the way, for miracles expect a small delay.
I'm not sure if it is still the case but for a LONG time 286 processors were the only ones available that had been hardened against cosmic radiation and were rated for space. When you're lobbing people into space, it matters most what works and is proven, not what is fastest or the newest technology.
Yes but the other priority concern for space travel is size. Every square inch of space is critical. Space agencies must balance old-but-proven technology with newer but way smaller technology. My cell phone contains more processing power, memory, and data storage space than the entirety of 1960's era Mission Control.
Don't forget about heat, either. Heat dissipation in space is a pain in the ass, and throwing a few hundred extra watts of heat at every data problem is a lot less viable than it is under your desk.
True. People don't understand that reliability and capability need more than speed.
These are the same folks that look at an IBM Z mainframe and compare it to an over clocked i7.
Many systems need enough CPU and memory to get a single job done. Once you have that amount of power the rest of the effort goes into making sure that the job always gets done.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
If we had as many dedicated virus writers coding viruses specifically for NASA, as we do coding viruses for windows, this would not likely hold true. Viruses affect only systems they were DESIGNED for. On the other hand, the BSG fan in me wants to wholeheartedly agree.
Man, the article makes it sound like NASA is allergic to tech. There's no reason not to bring up kick ass laptops and other non-essential tech that runs hella fast. But don't fuck with what works. It's kept a lot of NASA problems from becoming NASA disasters. Hyperbole will get you nowhere fast.
True. And the reference to VMS and FORTRAN (always uppercase!) is somewhat misleading - there are plenty of contractors out there (and incidentally one in my chair) who can deal with that stuff. If NASA doesn't like employing old-timers, then more fool them. We're the ones with those skills.
Incidentally, Wikipedia mentions Intel saying they would cease production of the 386 in 2007. I wonder if they made good on that...