B-2 Stealth Bomber Gets Upgrade, Joins the '90s
WmHBlair writes "Flightglobal has a report about the upgrades being made to the B-2A Stealth Bomber, which include Pentium class processors, JOVIAL code rewritten in C, and fibre channel hard drives. The Register, as usual, makes light of this event with a tongue-in-cheek news item noting that the upgrade drags Stealth Bomber IT systems into the '90s."
but microprocessors that are designed to handle a nuclear EMP aren't blazing fast. But they are definitely not 90s technology.
I think the B-2 bomber will be fine unless its pilots require the extra computing power to play "punch the monkey" or the South Park Lemmiwinks game.
As was recently discussed about the current Mars lander mission, it's really just fine if something built to do a very specific job doesn't have support for this week's gamer-friendly video board, a hacked Wii controller, bluetooth, and a dozen USB ports. Hardened, reliable hardware and bug-free seems better than, say, some of the misadventures that some IT-intensive commercial aircraft have suffered over the last few years. It's OK to be one notch less cool when you're flying around with large weapons.
Don't disappoint your bird dog. Go to the range.
I'm not sure that replacing JOVIAL code with C code is actually progress. If JOVIAL is anything like ALGOL 60, it's arguably a better programming language than C.
What this article seems to overlook is that they DONT WANT new computers and new operating systems, new languages. They want older, stable, rpedictable, thoroughly vetted technologies.
They dont need a super computer to fly these, but what they do need os to know every quirk, every instability, and already have dealt with it so that NOTHING even remotely suprises them.
Thats why moving to C is a big step.
it may seem silly to us because we run all sorts of new stuff on our computers designed to run many things we may never use; These are VERY purpose built, need very little flexibility outside its designated purpose, and doesnt need to be overdone.
I may buy a PC system anticipating programs down the road that might be expanded, but for an aircraft, missiles, sattelites, even the space shuttle which runs EVRY old code, they just need it to do exactly what it needs too, and if that works fine with 256k, then thats what it will get, as long as its stable as all hell.
There's nothing Intelligent about Intelligent Design.
avionics systems must be free of bugs, or people don't die.
That just means their development & testing cycle runs about 15 years. That doesn't seem terribly unreasonable given that reliability is paramount for a billion dollar piece of equipment.
I work on brand new industrial controls that are still using Z80 processors.
"Prefiero morir de pie que vivir siempre arrodillado!"
... or the wrong people die.