Slashdot Mirror


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."

33 of 366 comments (clear)

  1. I hate to break it to anybody by Anonymous Coward · · Score: 5, Insightful

    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.

    1. Re:I hate to break it to anybody by Profane+MuthaFucka · · Score: 5, Funny

      >South Park Lemmiwinks game.

      The B-2 is operated by the Air Force. Surely you must have been thinking of the Navy when you wrote that comment.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    2. Re:I hate to break it to anybody by Nethemas+the+Great · · Score: 4, Funny

      They were playing "Global Thermonuclear War" back in the early 80's on much less than Pentiums...

      --
      Two of my imaginary friends reproduced once ... with negative results.
  2. Bitchin' by Etrias · · Score: 5, Funny

    Can't wait to see it fire up and have the screen print out: It is pitch black. You are likely to be eaten by a grue.

    1. Re:Bitchin' by Atario · · Score: 5, Funny

      More likely "It is pitch black, which is correct for a Stealth Bomber.".

      --
      "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
    2. Re:Bitchin' by mangastudent · · Score: 5, Funny

      Nah, even more likely:

      It is pitch black. You are the grue.

  3. Don't you mean? by $RANDOMLUSER · · Score: 5, Funny

    ...upgrades ... include Pentium class processors ... "drags Stealth Bomber IT systems into the 90s"

    89.999997612?

    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    1. Re:Don't you mean? by everett · · Score: 5, Informative
      --
      Sig withheld to protect the innocent.
    2. Re:Don't you mean? by chrispatch · · Score: 5, Funny

      I am Pentium of Borg. Division is futile! You will be approximated.

  4. There's a Reason for That by hardburn · · Score: 5, Informative

    While the headline might be good for a light giggle, there's a good reason why it's 10 years behind. Airplane avionics systems must be free of bugs, or people die. That especially goes for a plane that uses a flying wing design (which are historically hard to stabilize without computer control), and potentially carries nuclear warheads.

    --
    Not a typewriter
    1. Re:There's a Reason for That by tzhuge · · Score: 5, Insightful
      In this case...

      avionics systems must be free of bugs, or people don't die.

    2. Re:There's a Reason for That by Anonymous Coward · · Score: 5, Informative

      More than that. Aircraft, especially military aircraft that fly at the altitudes the B2 does, also require "hardened" electronics, capable of handling much larger temperature ranges and higher electro-magnetic interference. That means the processors, while they may be Pentium class, are not Pentium's. They may even use ceramics for the ICs, but either way the new electronics would require a much larger feature size, and therefore less performance than the current cutting edge electronics.

    3. Re:There's a Reason for That by Anonymous Coward · · Score: 5, Informative

      "pentium class", not pentium. It's actually an ARM processor (better tolerance to heat, radiation, environmental extremes, etc).

    4. Re:There's a Reason for That by B3ryllium · · Score: 5, Insightful

      ... or the wrong people die.

    5. Re:There's a Reason for That by halivar · · Score: 5, Informative

      No, the GP is correct. As Patton once said (paraphrasing), "the point is not for you to die for your country, but the make the other poor bastard die for his."

    6. Re:There's a Reason for That by Dun+Malg · · Score: 5, Interesting

      ...From the classic B-52 onwards, they do useful things like haul large quantities of high explosives other systems cannot match. Improvements in tactical control mean the folks on the ground can call in tremendous force when needed.

      As a dirt-eating infantry guy, this is a pet peeve of mine. I feel a rant coming on...

      The trouble is, the contemporary battlefield doesn't need the "tremendous force" of 38 tons of bombs, from 35K feet, that'll be here in 14 hours (B-52 from Diego) or worse, 40 hours (B-2 from freakin' Missouri!). There isn't a bunch of factories with static GPS coordinates that can be preloaded by ground crews into GPS guided weapons. It's largely just guys like me, calling on a radio, asking for a couple 500 pounders on the ridgeline 3 klicks away, to get two dozen guys with RPGs and machine guns, NOW!. The B-52, B-1, and B-2 just don't fit into that equation.

      Modern air-to-ground warfare doesn't need "big" strategic bombers like that. For the last 50+ years, the US Air Force has been living in a fantasy world, a sepia-toned universe where it's perpetually 1950, where bombers were the strategic "big stick" that brought down the Nazis, and were the Alpha-to-Omega of nuclear weapons delivery. The trouble is, the former is a self-delusional lie, and the latter keeled over with the ICBM and finally died with the USSR in 1990. The Air Force mythology of strategic bombing is based on the largely pointless high-altitude mass bombing of Europe in WW2. The Key West Agreement of 1948 which separated the Air Force as its own service, separate from the Army and forbidding the Army to operate aircraft, centered heavily on the "success" of the strategic bombing of Germany, particularly the crippling of the German ball bearing manufacturing. Funny thing is, decades later when Albert Speer was asked about this, his reply was (paraphrased) "They were trying to bomb our ball bearing factories? If so, we had no idea."

      The practical upshot of all this is that the Air Force was founded on a fantasy which continues to hamper its effectiveness to this day. Granted, my view on the subject is heavily colored by my 16 years as a lowly grunt in the Army, hiding in holes trying to get effective close air support from those guys; but I think my view is pretty accurate. There aren't any more superpowers to mount a credible air defense, to put up a serious opposition. The one thing that we really need from the Air Force is the one thing that they've consistently tried to get out of providing: Close Air Support. Air Force brass had the unmitigated gall to try to retire the A-10 in the 90's and "replace" it with the F-16! They constantly push for more air-superiority and high altitude bombing assets when the cold hard reality is that we don't need that. Contemporary warfare is non-linear, against small bands of irregulars operating in primitive conditions. As infantrymen, what we need from the Air Force is all-weather, low-altitude, precision ordinance delivery, but we hardly ever get it!. If I had a nickel for every time I saw the Air Force drop in the wrong place, or worse, "call in sick" because of bad weather, I'd have a hell of a lot of nickels. The military has always been a hotbed of backstabbing, featherbedding, and general power politics, and the Air Force continuing live in its glory days of WW2 is a prime example (don't even get me started on the Navy, they're even worse). The Army has managed to fill some of its air needs via helicopters--- and getting the Air Force to let us have those was a fight--- but helicopters are lightweight, short range assets. We need fixed wing air support, particularly in Afghanistan where altitude and weather make helicopter operations near impossible. Personally, I think the Air Force should turn over the A-10 and AC-130 assets to the Army and let us do our own close air support, and they can go sit around in their giant strato-bombe

      --
      If a job's not worth doing, it's not worth doing right.
    7. Re:There's a Reason for That by greyhueofdoubt · · Score: 4, Informative

      Your ideas are all well and good right up until war is not based on tactical ground actions any more. I am in the air force and I agree that our role is ridiculously inflated, but we do play a role. I do not see, however, what would be gained by rolling the air force into the army or vice versa. The AF has lots of ground troops and frankly I don't see them ever because I work on jets. If we were in the same branch, you wouln't ever see me because when I'm in Iraq, I spend most of my time working in the HAS's on our jets or sleeping. If the army took over our c-130 assets, they would belong to an 'army aeronautical division' or something and functionally would very closely resemble the current situation.

      Unless your idea is that 11 bravos would fix, fuel, load, and direct their own aircraft. That's not much different from the air force saying that IT ought to just have a private army of its own that understood the strengths and limitations of air power, etc. We do aircraft and airfield security, you guys go outside the wire. That's just the way it is. Aircraft maintainers don't go outside the wire- it's not a place where we're useful. You could train us to be ground troops but that completely negates the advantages of division of skilled labor where you get really good at shooting people and I get really good at keeping jets from falling out of the sky.

      And btw the A-10 is not retired. If you can track down a copy of the july-august Airman magazine, A-10s in afghanistan are the cover story. I personally work on f-16s and my base is one of only a few with some very advanced targetting systems and the pilot training to match. I would put our 16s against vanilla a-10s any day for recon and bomb drops. For close-in ground support the army DOES have its own aircraft, they're called ah-64 gunships and they're everywhere in iraq. Those things will end a party like no one's business and that's why YOU HAVE THEM. And so if you want to get mad that your close-in air support sucks, talk to your apache pilots.

      Maybe we'll run into each other over there- I'll buy you a NA beer.

      -b

      --
      No offense, but I've stopped responding to AC's.
  5. Better functionally quaint than gee-whiz and oops by ScentCone · · Score: 5, Insightful

    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.
  6. Not surprised, even if I am amused by Duncan+Blackthorne · · Score: 5, Informative

    Having worked for a defense contractor (non-weapons, mind you) for 6 years, it doesn't surprise me at all that the technology for such things are at least 10 years behind state of the art. It takes so long to fully satisfy the requirements of a military contract, then it takes at least as long to fix all the little bugs that inevitably pop up after delivery; then there's the military amending their requirements halfway through the project, sometimes resulting in having to go almost all the way back to square one in the design cycle. Oh, and don't even get me started on requirements that belong in cartoons and comic books, not the real world of engineering.

    1. Re:Not surprised, even if I am amused by ArsonSmith · · Score: 4, Funny

      Yea, at least dealing with the private sector and private contracts you don't have to worry about any of those issues.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
  7. Favourite quote from El 'Reg: by The+Ancients · · Score: 4, Interesting

    Naturally the stealth bomber's software has to be rewritten for the new platform, in particular the operational flight program (OFP) - the app which lets the ungainly plane fly, rather than lurching out of control as it would without constant computer assistance. (A recent B-2 crash shortly after takeoff at the Pacific island of Guam was caused by a false sensor data feed into the OFP, resulting from an airspeed measuring device being affected by tropical moisture. The duff data fooled the OFP app into wrecking the $2bn bomber - while the pilots were unable to do anything to stop it.)

    Brilliant!

  8. maybe they should have stayed in the '60s by speedtux · · Score: 5, Insightful

    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.

    1. Re:maybe they should have stayed in the '60s by Fear+the+Clam · · Score: 5, Funny

      If JOVIAL is anything like ALGOL 60, it's arguably a better programming language than C.

      It's HAPPIER.

  9. 90's IS cutting edge for that stuff. by deft · · Score: 4, Insightful

    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.
    1. Re:90's IS cutting edge for that stuff. by DontBlameCanada · · Score: 5, Interesting

      I've worked on military CPU replacement in the past for a subcontractor. We were upgrading an early 60s avionics set built from, get this, AND, OR and NOR gates. The most complex part was a 4 bit shift register - pretty wild. So I know a bit about this.

      The major problem with using components newer than the mid-90s is that they are so sensitive to radiation. Not EM, but Alpha particles and other cosmic rays. Its prohibitively expensive to rad-harden (radiation harden) sub-100nm chips and when that is achieved the yields are so low that the cost balloons even more. Radiation hits my cause the rare BSOD for you, on a nuclear armed aircraft its may show up as a MCOD - mushroom cloud of destruction.

  10. So what? by JesseL · · Score: 4, Insightful

    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!"
  11. Pentiums are well suited to a stealth craft by Anonymous Coward · · Score: 4, Funny

    Pentium 4 chips and Athlons just get shot out of the sky by heat seeking missiles.

  12. Probably not x86 by Henriok · · Score: 4, Informative

    It's "Pentium class", not "Pentium". I would bet my money on this comptuer being PowerPC based, probably PowerPC 74xx based, also known as "G4" of Macintosh fame. There are _a_lot_ of PowerPC based avionics, and cutting edge airplanes like Eurofighter, Gripen and F-22 have multiple PowerPC based systems doing all kinds of stuff. When doing embedded electronics for the military you are not going far pitching Intel stuff. You are going to use hardware from manufacturers that can guarantee parts that'll keep being manufactured over many years and are harndened to endure rapid heat, cold, moist and preassure fluctuations. Intel are doing commodity products for low end table environments. Look to manufacturers like Freescale for the stable and durable stuff.

    --

    - Henrik

    - when the Shadows descend -
  13. Exactly right. It's obsolete by heroine · · Score: 5, Funny

    They should have written all the flight control in Ruby & made it an AJAX web application that runs on Firefox on an iPhone. That would make it zillions of times faster than that old C code & Pentiums, right?

  14. Re:Free of BUGS? by gbjbaanb · · Score: 4, Informative

    Are you sure? Software tends to be written by developers, and its the quality of them, their ability to work to quality standards and basically take their time to get it done right that matters. All that C code you've seen crash - it'll be because someone hacked it together, no-one tested it thoroughly enough, and no-one took the time to do it right. C is even easy to code reliably if you impose some restrictions on yourself (or use some libraries/routines that you can't easily take shortcuts with - eg if you can pass a pointer to a routine, you're going to pass a bad one one day, do some wrong arithmentic on it, etc. If you pass a strict fixed-size buffer, then you're much less likely to get an error. Just a simple example).

    The point is you can write bad software in any language, the new C# stuff at work crashes all over the place and is slow. The old C code from 1984 is still working fine. Its not these languages that had anything to do with their relative quality.

    eg. Spacecraft are written in C, and they've worked better than anyone expected:

    The only reason I brought that up is because one of my editors said, Oh look, they have Java on this thing.

    Oh, Java. Well, we have Java in the ground system not onboard the spacecraft.

    Right. That's what it's starting to sound like.

    That's right. Yeah. The spacecraft software is entirely in C.

    C? Really? That surprises me a little bit.

    Yes. It's entirely in C.

    I thought Lockheed Martin was a big ADA shop for this sort of thing.

    ADA is used largely in military applications, but JPL at any rate has moved away from ADA. Cassini, I believe, would be the last JPL mission that used ADA. And that was largely due to the success of the Mars Pathfinder in the mid-nineties. And as I said, these missions are to a large extent all derived from Mars Pathfinder.

    After that successful mission, you say, Hey, we could do it in C now. That's not as scary as everybody thought?

    Yeah. Right.

  15. Re:Regarding that Mars lander... by gbjbaanb · · Score: 4, Funny

    Dude, its on Mars. Everythings infrared.

  16. well it's not as if they want Vista on it by advocate_one · · Score: 4, Funny

    You wish to drop the bomb: Cancel or Allow?

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  17. Re:cue the fpu jokes by Dogtanian · · Score: 4, Funny

    Anyone have an over/under on how many Pentium FPU jokes there will be?

    Exactly 24.9999998999997...

    Sorry, but you walked into that one :-P

    --
    "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).