Slashdot Mirror


In-Flight Reboot?

steelem writes "The Washington Post is running a story about how the F-22 Raptor's software requires in-flight reboots. Apparently the 2 million line software project is 93% done. Knowing most projects I've been on, it'll stay that way for another few years."

594 comments

  1. Hah by B3ryllium · · Score: 4, Funny

    Welcome to Microsoft Airlines, your Stewardess today will be Steve Ballmer.

    1. Re:Hah by Anonymous Coward · · Score: 0

      Wow, this Mile High club thing is really getting exciting now.

    2. Re:Hah by Anonymous Coward · · Score: 0

      And yet this has nothing to do with Microsoft.

      Here we have a fine example of Yet Another Slash Tard.

    3. Re:Hah by Areeves · · Score: 2, Funny

      Good lord I can picture it now, MS Air Flight 223 exploded shortly after take off today, the cockpit recorder was recovered, unfortunately the only sound audible is a single frantic voice chanting, "developers, developers, developers" shortly before the plane exploded. All MS Air flights have been grounded for what Microsoft calls a "service pack update"

      --
      I read at -1 So you don't have to.
    4. Re:Hah by B3ryllium · · Score: 1

      You've misread the article slightly. The article said they had improved on it vastly, reducing it from 14 minutes spent rebooting to merely 36 seconds average total time spent rebooting per flight.

    5. Re:Hah by Anonymous Coward · · Score: 0

      That reminds me of a very talented cartoonist and anti-militarist, Franquin.

      In-Flight the fighter literally turns to shit :-))

      bye

      caspar

    6. Re:Hah by Anonymous Coward · · Score: 1, Funny

      And suprisingly enough, Timmy "the Unwashed Linux Hippie" wasn't the editor.

    7. Re:Hah by 680x0 · · Score: 5, Funny
      What?!? No one's made reference to the new pilot nicknames which are becoming popular... like Colonel Panic.

      Is this really Slashdot? :-)

    8. Re:Hah by Anonymous Coward · · Score: 0

      36 sec's spent rebooting at 1,400 mph...thats 14 MILES without a computer to guide it. Geesh, and I get scared when I cant get a sat for my GPS!

    9. Re:Hah by los+furtive · · Score: 3, Funny

      Its Major Panic, BTW. Here are some other popular ones:

      • Major Disaster
      • Captain Kaboom
      • General Chaos
      • General Dissaray
      • Major Disorder
      • General Motors
      • General Electric
      • General Mills
      • Coporal Punishment
      • Corporal Feliac (think about it)
      • Major Minor
      • Sargent Major
      • Private Parts
      And the list goes on and on...
      --

      I'm a writer, a poet, a genius, I know it. I don't buy software, I grow it.

    10. Re:Hah by 680x0 · · Score: 3, Informative
      When a Unix computer crashes, it's often due to a kernel panic... the Unix equivalent of a "blue screen of death" (Windows).

      Yeah, I know, if I have to explain a joke, it's not funny. Oh well...

    11. Re:Hah by sharkey · · Score: 5, Funny
      your Stewardess today will be Steve Ballmer

      Better him than Clippy. Which would you rather hear? "Peanuts, peanuts, peanuts!" or "It looks like you're barfing! Would you like some tips on ways to hold your bag?"

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    12. Re:Hah by B3ryllium · · Score: 4, Funny

      It's okay, I found it humorous. General Protection-Fault really needs to start explaining his actions, however.

    13. Re:Hah by Anonymous Coward · · Score: 0

      the article also didn't mention if this was in the air or preflight. Since it's a fly-by-wire machine, I'm guessing preflight.

    14. Re:Hah by Anonymous Coward · · Score: 0

      How predictable a comment... how lame you are for being so predictable.

    15. Re:Hah by core+plexus · · Score: 1
      For awhile in the army I was known as Private Enterprise, and it had nothing to do with Star Trek or my rank. (I felt the need to clarify that as this is /.)

      (Obligatory NitPick [TM]) BTW, Sargent major is an actual rank.

      -cp-

    16. Re:Hah by clbyjack81 · · Score: 5, Insightful

      The article stated that the reboots were for subsystems, not the fly-by-wire systems or the navigational system. The main problems have been in the sensor-weapon integration. This is one reason why the plane is not yet in full-scale production.

      --
      Cole's Axiom: The sum of the intelligence on the planet is a constant. The population is growing.
    17. Re:Hah by RevAaron · · Score: 0, Flamebait

      Ok, I'll bite:

      Private Enterprise? Going to explain for us?

      I don't suppose it was because you tried to start a little whorehouse on base, was it? You know, privates like pee-pee and punani and enterprise like an 'enterprising young man.' So, am I right? Or was it really because you were a low-ranking schmuck who never advanced because Star Trek kept you from putting forth any effort?

      Just curious!

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    18. Re:Hah by Eythian · · Score: 1

      ...and who the hell is General Failure, and why is he reading drive A:??

    19. Re:Hah by EvilTwinSkippy · · Score: 3, Funny

      Oh god. The terms "Blue Screen of Death" and "System Crash" suddenly take on a much deeper meaning.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    20. Re:Hah by Anonymous Coward · · Score: 0

      No worries! Obviously Microsoft Public Relations has their finger on the submit button!

    21. Re:Hah by core+plexus · · Score: 1, Offtopic
      Nice troll.

      Looks like someone hit a sore spot. What you say about others says a lot about yourself.

      -cp-

    22. Re:Hah by Anonymous Coward · · Score: 0

      my uncle Maj. Harry Pain - never saw much humor in these jokes.

    23. Re:Hah by Anonymous Coward · · Score: 0

      People die every day. Tough shit, especially if you're one of them.

    24. Re:Hah by Avian+visitor · · Score: 1

      How could you forget about Private Public and General Specific?

    25. Re:Hah by LadyLucky · · Score: 1
      It's okay, I found it humorous. General Protection-Fault really needs to start explaining his actions, however.

      Who is General Failure and why is he reading my hard disk?

      --
      dominionrd.blogspot.com - Restaurants on
    26. Re:Hah by Anonymous Coward · · Score: 0

      You would think slashdot geeks would not leave off the (in?)famous Major Major and Major Major Major from Catch-22 =o)

    27. Re:Hah by tchristney · · Score: 1

      Does he ever do anything other than illegal operations?

    28. Re:Hah by Anonymous Coward · · Score: 0

      I can say with confidence that the control software is NOT based on Windows. Nice try though. You guys are so pitifully predictable :)

    29. Re:Hah by thgreatoz · · Score: 1

      Ok, someone who allegedly was in the Army ought to know how to spell "Sergeant Major"

      --
      When their numbers dwindled from 50 to 8, the dwarves began to suspect Hungry.
    30. Re:Hah by RevAaron · · Score: 1

      Like I said- Just curious. If you actually think what I said was entirely serious, you've been in the militarty too long. :P

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    31. Re:Hah by Lobsang · · Score: 1

      Welcome to Microsoft Airlines, your Stewardess today will be Steve Ballmer.

      I can already picture it: Steve Ballmer, the stewardess, approaches the unaware traveller and screams: "Hey, you, I... LOVE... THIS... COMPANY... YEAH YEAH! HOOOO WHOOOO WHOOOHOOO OWHOOO WHOOOO HOOHOHOOO HOOO OH YEAH HOOOW HOOO WOOOOO WHOOOO..."

      Dance monkey boy, dance...

    32. Re:Hah by Anonymous Coward · · Score: 0

      looks like a mod had a hurt too, someone mod this guy back up, he has a valid point

    33. Re:Hah by los+furtive · · Score: 1

      (Obligatory NitPick [TM]) BTW, Sargent major is an actual rank.

      I've known a Sgt. with a last name of Major. That's the whole point of it. And Sargent Major isn't a rank, it's a position (at the company, squadron, regiment, brigade, group etc level).

      --

      I'm a writer, a poet, a genius, I know it. I don't buy software, I grow it.

    34. Re:Hah by los+furtive · · Score: 1

      Ok, someone who allegedly was in the Army ought to know how to spell "Sergeant Major"

      I bow my head in shame. I'm French-Canadian, but that still isn't an excuse.

      --

      I'm a writer, a poet, a genius, I know it. I don't buy software, I grow it.

    35. Re:Hah by PhxBlue · · Score: 1

      When was the last time you verified that information? According to my promotion study guide (AFP 36-2241), Sergeant Major is in fact the highest Army enlisted rank, with a corresponding pay grade of E-9. In the Marine Corps, Sergeant Major is more of a position, equivalent to the Air Force's Command Chief Master Sergeant; but it still carries the E-9 pay grade, regardless.

      In any event, I definitely would not try to tell a Sergeant Major that he doesn't exist, no matter which branch of service he might be in! :)

      --
      !#@%*)anks for hanging up the phone, dear.
    36. Re:Hah by los+furtive · · Score: 1

      I don't doubt you. I am unfamiliar with US rank structure, but in Canada, UK, Australia and probably most other Commonwealth countries Sergeant Major is a position, not a rank. Maybe that's where the Marines get it from since they always try to distinguish themselves from the rest of the forces (also notice how they copied the new Canadian uniform in their latest BDUs). And I can assure you that at least in Canada there wouldn't be a change in pay grade when appointed to SM, pay is based on rank, time in rank, and whether or not you are a specialist (except for a few trades that are desperate to keep their staff such as pilot, doctor and dentist).

      I've always been confused by the quantity of Sgt ranks in the US military although I suppose it is no diff than the quantity of General ranks in the Cdn military (4 to be precise, but they have actual names as opposed to the 'star' system used in the US).

      Anyhow, thanks for the clarification. Cheers!

      --

      I'm a writer, a poet, a genius, I know it. I don't buy software, I grow it.

    37. Re:Hah by PhxBlue · · Score: 1

      No problem. Actually, I can offer a bit more clarification, this time for the US Armed Forces' General Officer ranks. Each "flag" rank does have its own name: O-7 (1 star) is Brigadier General; O-8 (2 stars) is Major General; O-9 (3 stars) is Lieutenant General; and O-10 (4 stars) is simply General. The US Navy differs (of course), in that it has Rear Admiral Lower Half, Rear Admiral Upper Half, Vice Admiral, and Admiral ranks.

      The difference in the "sergeant" or NCO ranks can be kinda confusing. :) For instance, an Army Staff Sergeant is an E-6, while an Air Force Staff Sergeant is only an E-5. Go figure!

      --
      !#@%*)anks for hanging up the phone, dear.
  2. LinuxBIOS in flight computers by DeathPenguin · · Score: 4, Interesting

    This is an ideal application for LinuxBIOS. The article says an average of 14 minutes per flight were spent rebooting computers. Even 36 seconds per reboot is too much, and would be totally unacceptable if it were say, a navigation computer on a 737 with a hundred civilians on-board.

    Nasa has an interesting project called FlightLinux specifically geared for this sort of application. Unfortunately, they have yet to release code (export restrictions), but they supposedly use LinuxBIOS for their system.

    Of course, having software that never crashes (no pun intended) would be best, but it never hurts to have a system that can boot up in just a couple seconds anyway.

    1. Re:LinuxBIOS in flight computers by Anonymous Coward · · Score: 0

      The article said 36 seconds per flight, not 36 seconds to reboot. Of course, it still sucks that you'd have to reboot at all.

    2. Re:LinuxBIOS in flight computers by cperciva · · Score: 4, Insightful

      Even 36 seconds per reboot is too much, and would be totally unacceptable if it were say, a navigation computer on a 737 with a hundred civilians on-board.

      What makes you think that it takes 36 seconds to reboot their systems? That's an average time spent per flight -- we don't know how many times the systems are crashing per flight.

      Also note that this covers all their computer systems, not just the actual flight control. Some systems are obviously more important than others; it probably doesn't matter if the target identification system fails for a few seconds.

    3. Re:LinuxBIOS in flight computers by marauder404 · · Score: 4, Insightful

      The article doesn't say that it takes 36 seconds to reboot the computers. It says 36 seconds per flight are spent rebooting the avionics. It doesn't say how long the reboots take. The total reboot time per flight could have been reduced by quicker reboots or less reboots or both.

    4. Re:LinuxBIOS in flight computers by DeathPenguin · · Score: 1

      Whoops, my bad! You're correct, they say it averages 36 seconds per flight now, not per reboot.

    5. Re:LinuxBIOS in flight computers by Eneff · · Score: 3, Insightful

      By reboot, I'm thinking they mean from "press button" until "I can use again."

      That means running the program and getting all necessary information from the hardware so that pilots can make decisions from it.

      The BIOS is insignificant in this case.

    6. Re:LinuxBIOS in flight computers by pfleming · · Score: 5, Insightful

      "Some systems are obviously more important than others; it probably doesn't matter if the target identification system fails for a few seconds." Unless you're on the wrong end of the target id system. We have enough 'friendly fire'(although who cares how 'friendly' it is when you're dead?) problems already. I don't care what OS it's using, it needs to be fixed.

    7. Re:LinuxBIOS in flight computers by moosesocks · · Score: 0, Troll

      Even better than software that never crashes is no software at all.

      Why use software when a simple mechanical device will suffice?

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    8. Re:LinuxBIOS in flight computers by Anonymous Coward · · Score: 0

      Because in this case a simple mechanical device is probably not sufficient. Or were you just trolling?

      Besides, the real answer is because computer controlled shit is cooler. Take that you computer-controlled-car-hating luddites!

    9. Re:LinuxBIOS in flight computers by Yokaze · · Score: 5, Informative

      > and would be totally unacceptable if it were say, a navigation computer on a 737 with a hundred civilians on-board.

      AFAIK, civilian flight systems are three times redundant. Written by three different isolated teams in three different programming paradigms, from three different cultures to avoid similar faults due to "contamination" by other teams, or simlar faults due to similar paradigms.
      (Airbus 340 (3M LOC), Boeing 777 are said to have employed such techniques)

      And IRC, they don't fly with at least two redundant fully functional systems.

      It makes me wonder why the military has less stringent requirements.

      --
      "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
    10. Re:LinuxBIOS in flight computers by JDWTopGuy · · Score: 3, Insightful

      IMNSHO, it's basically common knowledge that these things CAN NOT be flown without computers regulating all the doohickeys. We're not talking about Cessnas (sorry if I spelled that wrong), we're talking about extremely complex jets flying at high speeds.

      Granted, some things (ejector seats, cupholders, maybe even bomb-dropping aparatus) don't need computer control, but all those wing flaps and engines, etc. do, at least in a vehicle this complex.

      --
      Ron Paul 2012
    11. Re:LinuxBIOS in flight computers by cperciva · · Score: 5, Insightful

      That's a training issue. Pilots need to learn that "cannot identify target" means *wait*, not *shoot now*.

    12. Re:LinuxBIOS in flight computers by Tingler · · Score: 5, Informative

      In order to make the planes more maneuverable, they need to make them less stable. A simply analogy would be a school bus is more stable & less maneuverable than a bicycle. I have read that flying a modern fighter aircraft without computers would be like steering a bicycle backwards while sitting on the hood of a car at 60 miles an hour.

      Very unstable yet very maneuverable.

    13. Re:LinuxBIOS in flight computers by pfleming · · Score: 1

      Yeah, unless it's already 'away'

    14. Re:LinuxBIOS in flight computers by jimbolaya · · Score: 4, Insightful

      But has the pilot of that unidentified target, who might be foe, learned that he's not supposed to shoot the guy 'cause his system is rebooting?

      --

      There ain't no rules here; we're trying to accomplish something.

    15. Re:LinuxBIOS in flight computers by gailwynand · · Score: 1

      "It makes me wonder why the military has less stringent requirements."

      Money.

      --
      A pilot, in those days, was the only unfettered and entirely independent human being that lived in the earth.-Mark Twain
    16. Re:LinuxBIOS in flight computers by Laur · · Score: 2, Insightful
      It makes me wonder why the military has less stringent requirements.

      There is a world of diffeence between a civilian plane which only has to fly from point A to B and the F/A-22. The F/A-22 is the most advance fighter jet in the world and can literally do things that no other plane can do. There is no way they can develope three separate software suits for a system this complex. But trust me, there is plenty of redundancy built in. Besides, the F/A-22 hasn't finished testing yet, it is not a finished product and so of course still contains bugs.

      --
      When you lose something irreplaceable, you don't mourn for the thing you lost, you mourn for yourself. - Harpo Marx
    17. Re:LinuxBIOS in flight computers by Loligo · · Score: 5, Funny


      Sure, it's considered unsportmanlike to shoot someone with the ";) ..." over the cockpit.

      -l

    18. Re:LinuxBIOS in flight computers by pbox · · Score: 1

      What makes you think that it takes 36 seconds to reboot their systems? That's an average time spent per flight -- we don't know how many times the systems are crashing per flight.

      Incidentally, thay have reduced the length of the test flight 23.3 fold (=14*60/36) to prevent accidents stemming from computer failures. However this was not disclosed in the presentation.

      An average flight now lasts a total of 60 seconds, where taxiing takes up 25.5 seconds. It takes .5 seconds for the system to boot up at first. :-)

      --
      Code poet, espresso fiend, starter upper.
    19. Re:LinuxBIOS in flight computers by cperciva · · Score: 1

      The vast majority of friendly fire is not even potentially self-defense -- usually the targets are never aware that they were targetted.

      Eliminating friendly fire completely is not going to be easy, but eliminating "yeah, that looks like the building/tank/infantry we're supposed to drop the bomb onto" would be a good start.

    20. Re:LinuxBIOS in flight computers by terrymr · · Score: 1

      Boeing decided to cut corners on the 777 and actually loaded the same code on all three systems. In the words of a boeing engineer i knew : "At least when it crashes all three systems will agree on it"

    21. Re:LinuxBIOS in flight computers by blibbleblobble · · Score: 1

      "and would be totally unacceptable if it were say, a navigation computer on a 737 with a hundred civilians on-board."

      Or indeed, a hundred people of any type.

    22. Re:LinuxBIOS in flight computers by Chess_the_cat · · Score: 2, Insightful

      A mechanical device that can manage and acquire targets? Run the Nav system? Run Communications? I'd like to see that.

      --
      Support the First Amendment. Read at -1
    23. Re:LinuxBIOS in flight computers by Detritus · · Score: 1
      It makes me wonder why the military has less stringent requirements.

      The military has different requirements. They are willing to trade safety, reliability and operating cost for performance and lethality. It's a question of what you optimize the design for. There isn't much of a point in building a "safe" fighter with triple redundant systems and large design margins if it is such a slow pig that it gets blown out of the sky in its first combat engagement.

      --
      Mea navis aericumbens anguillis abundat
    24. Re:LinuxBIOS in flight computers by CrowScape · · Score: 1

      Actually, making sure ground forces don't wander into a fighter's killbox would be an even better start.

      --
      common sense: noun
      What those who are ignorant of the subject matter think; usually wrong.
    25. Re:LinuxBIOS in flight computers by timeOday · · Score: 1

      Of course, that will mean more pilots shot down by unidentified foes. The question is, how many combat deaths are you willing to sustain for each prevented friendly-fire death?

    26. Re:LinuxBIOS in flight computers by ksheff · · Score: 2, Interesting

      Given the cost of one of these things, they are certainly not going to trade safety and reliability. Military systems are designed to have redundant systems because they will be deployed in harsher conditions than civilian aircraft.

      --
      the good ground has been paved over by suicidal maniacs
    27. Re:LinuxBIOS in flight computers by Anonymous Coward · · Score: 0

      An F15 does quite nicely with out the computers. It is the only existing fighter in the US fleet that was designed at the time when the best interngence knew the Russians could knock out all the electronics. There are some that claim an F22 is about an even match for the F15. So much for progress.

    28. Re:LinuxBIOS in flight computers by Anonymous Coward · · Score: 0

      they don't have less stringent requirements. you're basing your assumptions on preproduction models. civilian aircraft have similar shakeout periods. a friend of mine writes avionic software for business jets...believe me, stuff like this goes on for civi planes too.

    29. Re:LinuxBIOS in flight computers by Anonymous Coward · · Score: 0

      Ok, I lost you. Are you steering a bicycle, or a car? And how in the hell do you steer a bicycle while sitting on a car?

    30. Re:LinuxBIOS in flight computers by Anonymous Coward · · Score: 0

      The F/A-22 is the most advance fighter jet in the world

      I'm sure the F/A-22 will be a good plane, but this "most advance in the world" kind of thing is somewhat naive. Anyway, since up to now the best planes were russian (oh! the blasphemy), I guess a "wait and see" attitude is advisable.

      There is no way they can develope three separate software suits for a system this complex

      Oh, shut up! I once knew someone who was working for CAE and he showed me some of the stuff he was working on... and I can assure you it's not that complex. Granted it was not for a F/A-22 but I don't think there's that much differences between a F/A-22 and an older jet.

      it is not a finished product and so of course still contains bugs

      I'm sorry but a fighter plane is not a desktop computer. A minor bug could be acceptable but a reboot in the testing phase is not. This indicates to me that the engineers who designed this thing were not up to the task (that or they had to meet ridiculous deadlines).

    31. Re:LinuxBIOS in flight computers by HeyLaughingBoy · · Score: 1
      It makes me wonder why the military has less stringent requirements

      My understanding, from someone who used to design avionics, is that the military is willing to accept a certain percentage of failures in exchange for high performance (cost/benefit). After all, even without system failure, pilots crash all the time in training.

      In civilian airliners, on the other hand, any fault that leads to loss of life is unacceptable.
    32. Re:LinuxBIOS in flight computers by Slime-dogg · · Score: 2, Insightful

      Yeah, 36 seconds a flight. Considering that most of the programming and everything is probably kept in solid state memory, a reboot maybe takes a second or two at most.

      The language used for all of this is ADA, which is one devious language to program in. Everything requires exception handling, and every exception needs to be handled. The 2 million lines of code is surprising, not because it seems like a lot, but because it seems like so little.

      I'm quite sure that every computerized portion of the aircraft has at least one redundant system too. The aircraft has already been through it's "X" stage. It's been officially given a fighter designation, and they do have a flight of them somewhere. The military isn't going to stick pilots in a rickety plane. If the craft didn't have redundant systems, and the flight suit went out for a couple seconds during a 9 G turn, the pilot would be out. Soon after, the plane would be gone.

      The fact that they are still working on the stability is a cool thing. If I were piloting, I'd want my main system to be rock solid and never crash, but I'd also want all of my redundant systems to be rock solid and never class.

      --
      You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
    33. Re:LinuxBIOS in flight computers by ctxspy · · Score: 1

      The answer is,

      the number of casualties had you always fired first and asked identified later .... minus 1.

    34. Re:LinuxBIOS in flight computers by Tailhook · · Score: 1

      It makes me wonder why the military has less stringent requirements.

      They don't. The expectations on civilian aircraft are far lower that what we expect of a warplane. Civilian aircraft have no counter-measures, weapon systems or battlefield integration. Our military is building something that has never been built before and it's going to take a few years to finish it and figure it out.

      When they do, an F-22 will wade into a crowd of whatever competition anyone else cares to throw at it and rack up a 10-1 kill ratio. That's how we do stuff.

      --
      Maw! Fire up the karma burner!
    35. Re:LinuxBIOS in flight computers by Anonymous Coward · · Score: 0

      The Fairchild A-10 "Warthog" is know as being one of the most survivable aircraft in our current inventory. One feature being a complete secondary hydraulics system routed through the aircraft in a different manner as the primary. Altough these safty measures have made the aircraft rather slow and not very agile. But for its role (anti-armor) it performs beutifully.

    36. Re:LinuxBIOS in flight computers by Anonymous Coward · · Score: 0

      "Pilots need to learn that "cannot identify target" means *wait*, not *shoot now*."

      That is correct, as proven by our canadian soldiers being killed by some US jughead flyer in afghanistan.

    37. Re:LinuxBIOS in flight computers by PetoskeyGuy · · Score: 2, Insightful

      I don't think the military has less stringent requirements, although I honestly don't know. The article did mention this is an experimental plane still in development. Once the bugs are worked out the US may buy hundreds of them at $200,000,000 each.

      Hopefully they will cut back on a few of those airplanes and put some money into our school systems. 5 planes = 1 Billion dollars! And one of the current stealth fighters lost it's tail after air show.

      I guess it's tought to keep to a budget when you can print more money.

    38. Re:LinuxBIOS in flight computers by aastanna · · Score: 1

      If only all software were written that way, jobs for everyone!

    39. Re:LinuxBIOS in flight computers by Anonymous Coward · · Score: 0

      Exaaaaaaaactly.

    40. Re:LinuxBIOS in flight computers by JamMasterJGorilla · · Score: 4, Interesting

      I was on an airbus flight leaving Dulles to San Francisco in the middle of the dot com days. We hit maximum thrust on the runway the front wheel lifted off then the plane shutdown. The pilot had to "Reboot" the plane (his words). First we had to sit there for 15 minutes while the brakes cooled.... Then the best part cam, they called in the mechanics to fix the computers..... Now this plane was filled with computer people and only one got off. I was sitting in the first business class seat at the isle so I had a good view of the cockpit while the mechanics worked on the computers. They pulled several avionics parts out of the plane (about the size of a ammunition box) then replaced them while taking to the technicians in San Francisco. About 2 hours later we took off. I'm still alive today.

    41. Re:LinuxBIOS in flight computers by Mr_Matt · · Score: 1

      When they do, an F-22 will wade into a crowd of whatever competition anyone else cares to throw at it and rack up a 10-1 kill ratio. That's how we do stuff.

      More likely 10-0, or 20-0, given how well we train the pilots. That's what the F-22 is for, in my mind.

      --


      But what does my opinion matter, I just vote here. It's not like I have any money or anything.
    42. Re:LinuxBIOS in flight computers by Anonymous Coward · · Score: 0

      10-1-3 kill ratio. The 3 is for friendly.

    43. Re:LinuxBIOS in flight computers by The+Ego · · Score: 1

      In a talk at UCLA a few years back, a professor mentionned that the "isolation" doesn't work so well in practice. It turns out that even using different languages and different programming teams, there are always bugs that end-up in all versions.

    44. Re:LinuxBIOS in flight computers by dtake · · Score: 1, Interesting
      "It makes me wonder why the military has less stringent requirements."

      Money.

      Maybe because the Pentagon has too much money. The recently approved defense budget is $400 billion, not including the continuing cost of the wars in Afghanistan and Iraq and whoever we invade next.

      Is this money for the "war on terror"? Nope, as the first figure on this page shows, most of the recent increases in the defense budget occured before 9/11/01.

      Further down the page, you will see how the Pentagon can't even pass a minimal annual audit, how increases in the defense budget create pressure for more increases into the future, and how pre-production cost estimates are usually much lower than the actual cost. This is particularly relevant today as there are many projects in the pre-production stage now.

      This information was put together by Chuck Spinney, who worked in the Pentagon's Office of Program Analysis and Evaluation for over 30 years.

    45. Re:LinuxBIOS in flight computers by kcb93x · · Score: 1

      Boeing 777 would be true...my father lead the development team for the nav box, with the box itself being triple-redundant. 4 processors, all hard-locked (patented) to the same clock speed, even, to compensate for minor differences in speed, etc, causing slightly different results.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    46. Re:LinuxBIOS in flight computers by Skuld-Chan · · Score: 1

      IMNSHO, it's basically common knowledge that these things CAN NOT be flown without computers

      Thats not necessarily true. In 1959 the soviets flew a mig 21 at 2388 kmph (just under mach 2). Soviet computers were not small enough to put in mig-21's in 1959.

      Even relatively modern jets like the Mig-21 and the Su-33 can be flown without onboard computer - even though they rely on them heavily for targeting and navigation.

    47. Re:LinuxBIOS in flight computers by NotClever · · Score: 0
      1 B2 bomber= $1 billion+ dollars

      Minor nit : as for the stealth fighter, its wingtip broke off, not the tail.

      It's very easy to criticize these things. I don't know if you remember, but the M1 Abrahms tank had many problems during testing, which were played up by the media, but when it actually entered combat, it did very well. Every weapons system has its problems. Most overcome them and perform well. Even the M16 rifle was a pig in combat in the early days, but after some tweaking, is still going strong.

      One last point - how much more money needs to go into our school systems? More and more keeps getting put in (in general) and the returns aren't getting any better. Seems kinda like the 'war on poverty' or 'war on drugs'. Maybe it's time to rethink the formula : more money != better performance (now if only this would apply to the fighter we're talking about!).

      --
      Hell, there are no rules here. We're trying to accomplish something. - Thomas Edison
    48. Re:LinuxBIOS in flight computers by NotClever · · Score: 1
      I think the trick is to get two out of three systems to agree. Chances are pretty good that the *same* bug won't end up in two systems, and be missed in both systems in testing.

      The real issue becomes stuff like bad man/machine interfaces - several Airbuses have crashed because the pilots selected the rate of descent in the wrong mode. Rather than selecting (say) a rate of descent at a 3.5 degrees angle, they choose 3.5 thousand feet per minute.

      --
      Hell, there are no rules here. We're trying to accomplish something. - Thomas Edison
    49. Re:LinuxBIOS in flight computers by darkmeridian · · Score: 1

      Two seconds spent waiting for a reboot can be an eternity when you are in a supersonic fighter jet. If all redundant systems run the same code and all happen to choke, and the pilot happens to be taking off, the situation does not avail itself to a favorable conclusion. For example:

      http://catless.ncl.ac.uk/Risks/13.46.html

      Software running such an important system should be much more reliable than 93%.

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    50. Re:LinuxBIOS in flight computers by Mr.+Feely · · Score: 2, Informative

      AFAIK, civilian flight systems are three times redundant. Written by three different isolated teams in three different programming paradigms, from three different cultures to avoid similar faults due to "contamination" by other teams, or simlar faults due to similar paradigms.
      (Airbus 340 (3M LOC), Boeing 777 are said to have employed such techniques)


      Not necessarily true. To certify software systems using the currently accepted civilian standards for software development (DO-178B), you need to show through analysis that the failure rate of the entire system is below some threshold. One way to attain that threshold is to use multiple, redundant systems that have a higher-than-threshold failure rate, such that the combined failure rate is below the threshold. There is no requirement to use redundancy; it just happens to be an effective way to meet the failure threshold.

      I have developed avionics software for business jets and I can tell you that the system on which I worked was designed to be only two-times redundant, and it was redudant with another instance of itself, not a wholly independent system. That level of redundancy was sufficient to meet the required failure threshold.
    51. Re:LinuxBIOS in flight computers by Anonymous Coward · · Score: 0

      I hope that fucker burns.

    52. Re:LinuxBIOS in flight computers by Anonymous Coward · · Score: 0

      Its the state responsiblity for school. Federal goverment is for defense or offense....

    53. Re:LinuxBIOS in flight computers by Slime-dogg · · Score: 1

      Notice that the article says "F-22 Prototype." This was an "X" plane still, and was destined to become the F-22. Lockheed Martin was in a stiff competition with Boeing for the contract on this plane, and both had produced a unique prototype.

      --
      You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
    54. Re:LinuxBIOS in flight computers by Anonymous Coward · · Score: 0

      Yup, second that. Though you americans seem to go for the easy kills, like dropping smartbombs on escaping civilians.

    55. Re: LinuxBIOS in flight computers by Black+Parrot · · Score: 2, Informative


      > The language used for all of this is ADA, which is one devious language to program in.

      Actually, I find Ada [sic] quite elegant to program in.

      > Everything requires exception handling, and every exception needs to be handled.

      Actually exception handlers are optional. But in avionics you probably do want to handle exceptions, regardless of which language you're using.

      > The 2 million lines of code is surprising, not because it seems like a lot, but because it seems like so little.

      Ada is somewhat verbose because it uses "begin" and "end" instead of "{" and "}", and a few other things along that line, but it's absurd to pass judgement on the size of a program without the slightest idea how many function points it implements.

      In my experience, the more familiar I become with Ada the more lean and elegant my programs are. As with virtually every other programming language, you can set up abstractions and program at "a higher level" than Joe Noobie would do. Possibly the F-22 avionics were programmed by noobies or idiots, but somehow I doubt it.

      --
      Sheesh, evil *and* a jerk. -- Jade
    56. Re:LinuxBIOS in flight computers by Anonymous Coward · · Score: 0

      And how in the hell do you steer a bicycle while sitting on a car?

      Bicycle is in front of the car. Its handles are facing towards the hood. You're sitting on the hood. You reach down and grip the handles while sitting on the hood. Your feet rest on the front bumper. Car accelerates to 60mph. Someone else is driving the car. You steer by altering the direction of the bicycle's front wheel.

      ARE YOU FUCKING STUPID OR WHAT?

    57. Re:LinuxBIOS in flight computers by Anonymous Coward · · Score: 0

      I work as a pilot for a regional airline. And I can tell you that "rebooting" (we rather call it resetting) a computer during flight happens, causes no havoc whatsoever, and is well over 2 minutes.

      The operation is pretty straightforfard: whenever the "flight warning computer", which is watching all the rest, detects a failure in a computer :

      -Either it is _very_ important, and then you have sufficient redundancy to just leave it so (and you don't want to re-use a computer that failed once on something critical...in case the next failure goes undetected !)

      -Or you are on the ground with time on your hands, or in flight and it is some secondary stuff: you just pull the circuit breaker for that computer, count 2 minutes, then put it back on. The computer is then usually usable within a minute.

      For mission-critical system, such as flight control computers, which control the autopilot, everything is tripled. If two agree and one disagrees, the odd one is declared faulty. On such failures, the crew is often not advised while in flight, as there is nothing to be done. The failure is declared by the flight warning computer after landing, for the benefit of maintenance. Obviously, you can't take off again in that situation.

      And if the failure happens before takeoff, the rules are different: in case of a failure, and if the reset is ineffective, you check the remaining equipement against the minilum equipement list, which tells you if the remaining redundancy is sufficient or not. It can allow you to take off, sometimes with restrictions, or forbid the flight.

      As a rule, redundacy is such that the fault of a single computer or system (even an engine) is not a problem. Nice to know, isn't it ? ;-)

    58. Re:LinuxBIOS in flight computers by a+low-flying+penguin · · Score: 5, Informative

      I work as a pilot for a regional airline. And I can tell you that "rebooting" (we rather call it resetting) a computer during flight happens, causes no havoc whatsoever, and is well over 2 minutes. The operation is pretty straightforfard: whenever the "flight warning computer", which is watching all the rest, detects a failure in a computer : -Either it is _very_ important, and then you have sufficient redundancy to just leave it so (and you don't want to re-use a computer that failed once on something critical...in case the next failure goes undetected !) -Or you are on the ground with time on your hands, or in flight and it is some secondary stuff: you just pull the circuit breaker for that computer, count 2 minutes, then put it back on. The computer is then usually usable within a minute. For mission-critical system, such as flight control computers, which control the autopilot, everything is tripled. If two agree and one disagrees, the odd one is declared faulty. On such failures, the crew is often not advised while in flight, as there is nothing to be done. The failure is declared by the flight warning computer after landing, for the benefit of maintenance. Obviously, you can't take off again in that situation. And if the failure happens before takeoff, the rules are different: in case of a failure, and if the reset is ineffective, you check the remaining equipement against the minilum equipement list, which tells you if the remaining redundancy is sufficient or not. It can allow you to take off, sometimes with restrictions, or forbid the flight. As a rule, redundacy is such that the fault of a single computer or system (even an engine) is not a problem. Nice to know, isn't it ? ;-)

    59. Re:LinuxBIOS in flight computers by TheLink · · Score: 2, Funny

      It could be 0-0. depending on how many frags you subtract for blue-on-blue aka friendly fire ;).

      --
    60. Re:LinuxBIOS in flight computers by TheLink · · Score: 1

      I think Boing's track record is better.

      Pilots don't call Airbus "Scare Bus" for nothing.

      --
    61. Re:LinuxBIOS in flight computers by TheLink · · Score: 1

      That is only true if you are unable to drastically alter your aerodynamics.

      See what birds and insects do. Many have stable configurations.

      Do I hear someone talking about battloid and guardian modes? ;).

      --
    62. Re:LinuxBIOS in flight computers by Suslik · · Score: 2, Interesting
      It's not quite that simple. :-) If you are running a safety-critical system such as the arming system or stores management system then safety and procurement regulations require you to use a high-integrity operating system / programming runtime. Given the four levels of integrity defined in RTCA DO-178B (the bible for USA avionics software), this sort of software runs at Levels A or B (high integrity); even cut-down and much-tested Linux is only really suitable for Levels C or D.

      If you want software that does not crash during operation, you have to remove subroutine recursion and dynamic memory allocation so that you can guarantee an upper bound on the stack and pool usage at any time. If you're using multiple processes then you need some way of preventing deadlock and livelock. Whether you use C, C++ or Ada, you have to enforce these conventions in some way.
      See the SPARK Ada site for an example of how you do this. But fundamentally, to write software that is crash free you cannot take an off-the-shelf language and off-the-shelf OS and simply hope for the best.

      --
      Adi: Inveterate mathmo, Christian, BOFHlet hubbie and Perl lover.
    63. Re:LinuxBIOS in flight computers by Anonymous Coward · · Score: 0

      Actually you are thinking of the Joint Stike Fighter. Lockheed's F-35 (JSF) is the one that was in competition with Boeing's JSF.

      However you are correct about the F-22 Raptor. It is still a prototype, and therefore some of the criticism from slashdotters is not really valid.

    64. Re:LinuxBIOS in flight computers by YetAnotherDave · · Score: 1

      >> I'm still alive today.

      um, thanks for clearing that up...

    65. Re:LinuxBIOS in flight computers by jafac · · Score: 1

      All sorts of things can be said about the military's stringent requirements, but the plane is NOT YET IN SERVICE.

      Right now, it's in test flights, and test maneuvers to see how this plane's capabilities can be best used in combat. The software is not completed yet. It's 93% complete. The fact that it runs at all is pretty decent. By the time the plane actually enters service, the software WILL be completed, and the bugs removed. They still have a couple more years.

      I've worked in both military contractors, and "regualr" commercial software development from small start ups, to one of the top 5 software companies (#of employees). The military contractors use a rigorous engineering process of change management and peer review, it's a TOTALLY different development environment than what your regular software development engineers are familliar with. Yes, the process is very slow. But it's precise. Commercial software is "good enough" for it's market - but the development process is often pretty much "willy-nilly", and while the larger companies have more rigorous and systematic QA - that doesn't address the development process.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    66. Re:LinuxBIOS in flight computers by LHN · · Score: 1

      You cant just print off more money. The government has to have an equal ammount of gold on hand for the ammount of cash dispensed.

      If 8 billion in cash is printed in a year, the government must add 8 billion in gold to their stockpile.

    67. Re:LinuxBIOS in flight computers by zaffir · · Score: 1

      The Mig-21 is not the F22. He is correct - you CANNOT fly the F22 without computer aide. It's just too maneuverable and responsive to be controlled soley by a pilot.

      --
      "Upon attaching the waterblock to my penis, I began to notice that I know nothing about computers." -- JRockway
    68. Re:LinuxBIOS in flight computers by Skuld-Chan · · Score: 1

      yeah but he said "these things" (ie jet fighters in general) - I wouldn't have replied if he had said F-22's cannot be flown without the onboard computer.

      But fighter jets in general? His statement is incorrect.

    69. Re:LinuxBIOS in flight computers by Tingler · · Score: 1

      That is only true if you are unable to drastically alter your aerodynamics.

      See what birds and insects do. Many have stable configurations.


      Wouldn't you need a computer (or brain) in order to 'drastically alter your aerodynamics?'

    70. Re:LinuxBIOS in flight computers by Mishra2002 · · Score: 1

      Umm your thinking of the JSF which is the X-35 If I remember right.

    71. Re:LinuxBIOS in flight computers by Mishra2002 · · Score: 1

      Umm no, that's pain wrong, we've been off the gold standard for A long time now. The value of the dollar is based on the value of the american economy.

    72. Re:LinuxBIOS in flight computers by SEWilco · · Score: 1
      By reboot, I'm thinking they mean from "press button" until "I can use again."

      I'm more worried about what comes before that:

      • Computer malfunction
      • Time until pilot notices a problem.
      • Time until pilot decides a reboot is needed.
      • Time while pilot moves hand to button.
      • Press button.
      • Reboot.
      • Can use again.
    73. Re:LinuxBIOS in flight computers by JDWTopGuy · · Score: 1

      "these things" didn't mean jet fighters in general. I didn't read the article (this is slashdot, after all) so I didn't bother with the exact model number.

      --
      Ron Paul 2012
    74. Re:LinuxBIOS in flight computers by Laur · · Score: 1
      I'm sure the F/A-22 will be a good plane, but this "most advance in the world" kind of thing is somewhat naive.

      I am not naive, rather you have no idea what you're talking about. The F/A-22 is quite literally the most advanced fighter jet in the world, combining abilities such as supecruise, thrust vectoring, and advanced stealth technology to name a few. This is not an opinion, it is a fact.

      I don't think there's that much differences between a F/A-22 and an older jet.

      That's where you're wrong.

      A minor bug could be acceptable but a reboot in the testing phase is not.

      Okay, you lost me here. The software is supposed to be perfect before testing? I assure you all software was tested extensively on the ground, but there is much that can only be done on a real working jet in the air (which is what the tesing phase is for). There are no safety critical flaws (flight controls, etc.), primarily just the avionics (sensor fusion, etc.).

      --
      When you lose something irreplaceable, you don't mourn for the thing you lost, you mourn for yourself. - Harpo Marx
    75. Re:LinuxBIOS in flight computers by TheLink · · Score: 1

      You said: "In order to make the planes more maneuverable, they need to make them less stable"

      --
  3. I wonder... by WindBourne · · Score: 0

    will they be able to get a tow back to port as well? I just hope that autodestruct is not in the same system.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re:I wonder... by WindBourne · · Score: 1

      BTW, do not necessarily think that it is MS in the cokpit. Unless it is in the article (I may have missed it), this pix seems to show something that is NOT ms. http://www.boeing.com/defense-space/military/f22/f 22ias.html

      --
      I prefer the "u" in honour as it seems to be missing these days.
    2. Re:I wonder... by Kenja · · Score: 2, Funny

      You just don't understand. Microsoft operating systems and ONLY Microsoft operating systems crash or require reboots. Anyone who tells you otherwise is just part of the vast conspiracy against me.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    3. Re:I wonder... by von+Moltke · · Score: 1

      I believe that those are VAX terminals running the Tartan Ada compiler, since the aircraft's code is written in Ada.

    4. Re:I wonder... by Anonymous Coward · · Score: 0

      HE'S T0TALLY USlNG Vl! EMACS SUX0R5

    5. Re:I wonder... by von+Moltke · · Score: 1

      I know you're trolling, but vi is actually what we use on the VAX systems.

  4. What do you expect by gokubi · · Score: 3, Interesting

    when the contracting agency can't acocunt for $1 trillion? That's more than the rest of the world spent on their military last year. With that kind of accountability, I'm amazed any project gets over 80% done.

    --
    I'm much funnier now that I'm a subscriber.
    1. Re:What do you expect by Uber+Banker · · Score: 3, Funny

      yeah... $200mn per aircraft... if it wasn't for these damn patents they could download them for free from Kazaa...

    2. Re:What do you expect by Anonymous Coward · · Score: 0

      I think people there know what it was spent on but don't want to tell. Things like research on miniature nuclear weapons, space-based lasers, and other weapons we don't know about yet.

    3. Re:What do you expect by the_2nd_coming · · Score: 0

      it is not that they lost $1 trillion, the money was spent, it was just that they did not keep the books on it very well and do not know what projects that money was spent on.

      --



      I am the Alpha and the Omega-3
    4. Re:What do you expect by jonfelder · · Score: 1

      Um yeah...we're not lost...we just don't know where we are.

    5. Re:What do you expect by Minderbinder106 · · Score: 1

      The Men in Black have to get their funding somewhere. Fighting aliens is expensive.

    6. Re:What do you expect by the_2nd_coming · · Score: 0

      the difference between lost money and money that has no accounting is that the lost money was never spent.

      so it is:

      were not lost, we just can't account for how we came to this position.

      as in, we know we are at point B, but how did we get from point A to point B.

      --



      I am the Alpha and the Omega-3
  5. the 'let's go kill people' software by Anonymous Coward · · Score: 3, Funny

    damn, my job is so boring. I wish I was on the 'let's go kill people' software dev team.

    1. Re: the 'let's go kill people' software by Black+Parrot · · Score: 5, Funny


      > the 'let's go kill people' software

      Yeah, but the pilot ain't the one that it's supposed to kill.

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:the 'let's go kill people' software by JDWTopGuy · · Score: 1

      Switch to the Duke Nukem Forever team.

      --
      Ron Paul 2012
    3. Re:the 'let's go kill people' software by dtfinch · · Score: 1

      About 4 years ago I decided to stop guessing when Duke Nukem Forever come out. Today I'm glad I didn't let myself waste away with all the other gamers who are waiting for it.

      It'll probably be good when it comes out though. But it's entirely possible that some janitor sprayed window cleaner on all the servers, workstations, and tape backups and they've been scrambling to rewrite it ever since.

    4. Re:the 'let's go kill people' software by Anonymous Coward · · Score: 0

      I know you're kidding, but still, that's kinda lame.

    5. Re:the 'let's go kill people' software by Anonymous Coward · · Score: 0

      It was a really good Duke Nukem Forever...

  6. Found more on Google. by Black+Parrot · · Score: 3, Informative


    The first hit on Google was this interesting take on the story.

    --
    Sheesh, evil *and* a jerk. -- Jade
  7. Why reboot systems at all? by BWJones · · Score: 4, Interesting

    Jeez, one would think that there would be built in redundancy so that if one system went down, it could be rebooted while the other system automatically takes over. Perhaps this is the way things are working, but the thought of rebooting during ACM makes me really nervous.

    --
    Visit Jonesblog and say hello.
    1. Re:Why reboot systems at all? by BWJones · · Score: 1

      Sorry, I should have clarified, ACM = (Air Combat Maneuvers).

      --
      Visit Jonesblog and say hello.
    2. Re:Why reboot systems at all? by sexylicious · · Score: 4, Informative

      They do.

      There are several redundant systems. Let's say for example that your FLCC has 3 identical systems. If one fails, the other two take over until the watchdog timer kicks in and restarts the third (in the case of a software fault).

      Anything that is rated for piloted flight is this way, especially fly-by-wire systems or other mission critical components.

      This claim is not surprising at all, since it happens all the time.

    3. Re:Why reboot systems at all? by White+Manual · · Score: 4, Informative
      There are several redundant systems. Let's say for example that your FLCC has 3 identical systems. If one fails, the other two take over until the watchdog timer kicks in and restarts the third (in the case of a software fault).
      Not exactly. The watchdog timer is the one that decides some unit has failed and, only then, gives control to a redundant unit (in addition order a reboot of the failed one). For practical purposes, the reboot will be in the background, so the time it actually takes it not that important (as long as the Mean Time Between Failures is reasonable). Much more important is setting of the watchdog timer. If it is set too long, other connected units may be wasting cycles waiting for the failed unit. If it set too short, many unnecessary reboots will be happening... A bad combination of long and short settings will produce exactly the problem that is being reported in the article. This is not really a problem except to the eyes of the uninformed press; it merely shows that the whole system is not fine tuned yet. --
    4. Re:Why reboot systems at all? by Anonymous Coward · · Score: 0

      Not on the avionics systems I've worked on. They've had actual voting-based systems in the actuators themselves which ensure that things keep functioning in the event of a single failure.

      Watchdog resets are used in less critical systems to return to n+1 redundancy... but for many kinds of failures, you don't want to bring broken equipment back online automatically.

    5. Re:Why reboot systems at all? by White+Manual · · Score: 1

      Agreed then. It was just a little weird that you mixed voting with watchdogs in your first comment. I actually responded because it was otherwise a really good comment (heck, the things I'm reading in this discussion!) Cheers.

    6. Re:Why reboot systems at all? by andrewski · · Score: 0

      Considering this is a fly-by-wire bird, if I were piloting this thing I'd be nervous rebooting in TLF.

      (TLF = totally level flight)

    7. Re:Why reboot systems at all? by Alien+Being · · Score: 1

      "There are several redundant systems. Let's say for example that your FLCC has 3 identical systems. If one fails, the other two take over until the watchdog timer kicks in and restarts the third (in the case of a software fault)."

      But if the systems are identical, a software fault should take them all down at the same time.

    8. Re:Why reboot systems at all? by the_ed_dawg · · Score: 2, Insightful

      It's called concurrent engineering. Obviously, the flight control systems are working within a level of tolerance to test the mechanical systems. Targeting and sensor systems are useless if there isn't a functioning platform. If they sat around waiting for the complete software package to be completed before testing the F-22's basic flight capability, they would be way behind their current state. Keep in mind that this is still in test, not production.

      --
      There are two types of people: those prepared for the zombie apocalypse and those who will be eaten.
    9. Re:Why reboot systems at all? by Anonymous Coward · · Score: 0

      Let's say for example that your FLCC has 3 identical systems. If one fails...

      If they're all "identical," wouldn't the other 2 also fail in exactly the same way?

    10. Re:Why reboot systems at all? by sexylicious · · Score: 1

      Well, the system that I was referring to was a fly-by-wire system for an aircraft, that used a programmable force-feedback active control stick for a trainer. And there was another system that was flight rated that is currently used in a helicopter. Both of them had identical failsafe requirements, with the addition of the trainer craft also having a second stick for the teacher.
      That particular system had three redundant and identical processors which all talk to the FLCC. If the fault was software, and not affecting a critical item, the processor was rebooted. If the fault was critical, then the processor was shut down and the other two went into a "safe" mode of operation; reduced functionality, no funky stuff like soft end-stops, breakouts, etc. Each processor had their own watchdog timer, this was because even the watchdog time needed triple redundancy.

      You're right that the practical and important thing is the MTBF. That determines the overall system reliability.

  8. In flight Clippy by niko9 · · Score: 5, Funny

    Hi there soldier! You seem to have lost power to both engines secondary to a software malfunction, over hostile territory. Would you like me to help you reboot Windows?

    1. Re:In flight Clippy by Trevalyx · · Score: 5, Funny

      "I'm sorry, but the Escape function is disabled during reboot. Instead, you can change what I look like! Click F1 for more options."

    2. Re:In flight Clippy by FrostedWheat · · Score: 4, Funny

      Hi there soldier! You seem to have lost power to both engines secondary to a software malfunction, over hostile territory. Would you like me to help you reboot Windows?

      F-22 Raptor has encountered a problem and needs to close. We are sorry for the inconvenience. If you were in the middle of something, the information you were working on might be lost. Please tell Microsoft about this problem.

    3. Re:In flight Clippy by HillBilly · · Score: 5, Funny

      It looks like you are about to die. Would you like help?

      - Get help with dying
      - I'll die on my own thankyou.

      --
      "Go into the hall of mirrors and have a bloody hard look at yourself" - HG Nelson
    4. Re:In flight Clippy by Captain+Large+Face · · Score: 1

      That reminds me -- Suicide Clippy.

    5. Re:In flight Clippy by Tingler · · Score: 2, Funny

      Warning: Ejector seat not found. Press F1 to continue.

    6. Re:In flight Clippy by interiot · · Score: 2, Funny

      Here's one that appears to work.

    7. Re:In flight Clippy by Anonymous Coward · · Score: 0

      Clippy: Perhaps you should write your family a death letter, and if you fill out these simple forms, I can send your death certificate to your home in a matter of seconds.

      Clippy Could Not Communicate Because Your version of Microsoft Imbedded Plane 2002 Requires You To Activate It.

    8. Re:In flight Clippy by rune2 · · Score: 1

      Literally a Blue Screen of Death. I can just see the new Microsoft marketing slogan: "Where would you like to crash today?" (TM)

    9. Re:In flight Clippy by gacp · · Score: 1

      Would you like to see the incoming missiles?

      --
      ``L'imagination au povoir.''
    10. Re:In flight Clippy by lonesome+phreak · · Score: 1

      I actually played a game back in the 90's that had this. It was one of the first games to use video of a CD. You where on some other planet, helping fight off the alien natives on the planet. You where in this suit that projected pics of what you where fighting to you. In the end, you where going to die. It offered several religious choices for final prayers. You didn't die if you took off your helmet. Then you saw what you where fighting...winged angels straight out of the bible. The game ended there, apparently for a sequel that never happened.

      I tried tracking down the name of the game on underdogs, but couldn't find anything I remember. I think it was around 1994 or so, before Blade Runner came out.

      --
      Maybe we DID take the blue pill. You wouldn't remember anyway.
    11. Re:In flight Clippy by Captain+Large+Face · · Score: 1

      Eh? Original works for me...

    12. Re:In flight Clippy by hiryuu · · Score: 1
      I tried tracking down the name of the game on underdogs, but couldn't find anything I remember.

      If you find out, let me know - I'm curious.

      --
      Karma: Excellent, but still won't get you laid.
    13. Re:In flight Clippy by Bigbutt · · Score: 1

      Viewing the html of the displayed page indicates direct access to stuff is prohibited. You have to be a member.

      --
      Shit better not happen!
    14. Re:In flight Clippy by buck_wild · · Score: 1

      I could have sworn that the Blade Runner movie came out in 1982.

      See: http://www.filmsite.org/blad.html

      --
      If all you have is a hammer, everything looks like a nail.
    15. Re:In flight Clippy by AvantLegion · · Score: 1
      I'm sorry, you do not have a valid activation key. TCPA is currently deleting your flight control system. Have a nice fall!

    16. Re:In flight Clippy by spectecjr · · Score: 1

      Hi there soldier! You seem to have lost power to both engines secondary to a software malfunction, over hostile territory. Would you like me to help you reboot Windows?

      Whaddya mean Windows?

      There's a reason it's called "Colonel Panic" (sic), you know.

      --
      Coming soon - pyrogyra
    17. Re:In flight Clippy by Russ+Steffen · · Score: 1

      They're blocking slashdot as a referer. If you cut&paste the link into a new browser it's fine.

    18. Re:In flight Clippy by Bloody+Pulp · · Score: 1

      Maybe he is referring to the PC game by Westwood. It was released November 1997.

      See: http://www.brmovie.com/FAQs/BR_FAQ_Game.htm

      Abe

    19. Re:In flight Clippy by I+don't+want+to+spen · · Score: 1
      They must have special keyboards, mine only goes up to F-12 ...

      And I hear that the pilots have to train in re-boot camp...

      --
      Don't go to a brothel if you want to buy broth
    20. Re:In flight Clippy by Anonymous Coward · · Score: 0

      Sigh... You guys are forgeting the "Would you like to send in an error report? [Yes] [No]"

  9. Too easy... by Anonymous Coward · · Score: 5, Funny

    Would it be too trollish to say this brings a whole new meaning to "The Blue Screen of Death"? Yeah, I thought so too.

    1. Re:Too easy... by weston · · Score: 1

      In this case, it'd be the blue sky of death.

  10. Why is this a big deal? by Illserve · · Score: 5, Interesting

    Software like this should be able to reboot midflight without a hitch.

    Flight control software has been rebootable on the fly since the earliest days of the space program.

    1. Re:Why is this a big deal? by Anonymous Coward · · Score: 0

      Flight control software has been rebootable on the fly since the earliest days of the space program. Isn't this a bit redundant?

    2. Re:Why is this a big deal? by clifforch · · Score: 1

      Yeah, I have to go with this, why is unstable software on an aircraft still-in-development such a big deal?

      No sig

      --
      In SOVIET RUSSIA the hot grits profit you!
    3. Re:Why is this a big deal? by colinemckay · · Score: 1

      I don't think it is a big deal. For starters, the software isn't finished yet. And wasn't it the F-18 that would invert when the aircraft crossed the Equator? (Software bug.) Bugs get found and quashed, and systems get integrated. That's how it works. No big deal.

    4. Re:Why is this a big deal? by Anonymous Coward · · Score: 0
      And wasn't it the F-18 that would invert when the aircraft crossed the Equator?
      That actually happened on a beta version of a simulator for the F-18, not in the F-18.

      --

    5. Re:Why is this a big deal? by mnemonic_ · · Score: 5, Informative

      This isn't flight control software we're talking about. This is sensor fusion software. The flight control system is unaffected.

      The sensor fusion software's task is to combine the data from all of the various sources (radar, RWR, multiple datalinks etc.) and redistribute it among the systems that could benefit from it. For example, a target detected by radar would show also up on the Horizontal Situational Display, and would also be re-transmitted via datalink to JSTARS and/or AWACS and any other datalink-capable aircraft. In addition, contact information can correlated for maximum accuracy. A target's radar emissions could be detected by the Radar Warning Receiver, and that information could then be used by the radar for Non Cooperative Target Recognition allowing the radar to display the type of target (though NCTR in the F/A-22 reportedly works differently from this). All of the numerous sensors on the F/A-22 have their resources and products pooled together, allowing for extremely effective target detection, tracking and ID. Sensor fusion is an incredible development in avionics and is one of the foundations of 5th generation fighter aircraft technology.

    6. Re:Why is this a big deal? by wondergibbon · · Score: 2, Funny

      Well, of course it's going to reboot on the fly....

    7. Re:Why is this a big deal? by rossjudson · · Score: 1

      And all this kick-ass power is gonna help us...kill off the Iraqi airforce, which is currently buried in the desert?

      Yeesh. What a giant waste of money. Maybe these things are going to be cheaper to operate. NOT!

    8. Re:Why is this a big deal? by Anonymous Coward · · Score: 0

      Will help us with the Chinese though.

  11. Decimal to blame? by Thinkit3 · · Score: 1

    Decimal is well known for screwing up binary floating point. I'm wondering if much of the problem is using decimal where binary or hexadecimal should be used. Do you really want to have complicated decimalbinary floating point routines slowing down your aircraft?

    --
    -Libertarian secular transhumanist
    1. Re:Decimal to blame? by egomaniac · · Score: 1

      Decimal is well known for screwing up binary floating point. I'm wondering if much of the problem is using decimal where binary or hexadecimal should be used. Do you really want to have complicated decimalbinary floating point routines slowing down your aircraft?

      WTF?

      Decimal fractions are well-known for not always being exactly representable in finite-length binary fractions, true. However, the rest of your comment is complete nonsense.

      Floating point always implies rounded, potentially-inaccurate results. There is no other way for it to operate. So decimal vs. binary doesn't introduce any new complications -- even if all of your numbers were in binary to begin with, you're still going to face roundoff.

      The only reason most people are familiar with the decimal vs. binary problem in the first place is due to financial calculations. Since many common decimal numbers (such as 0.1) cannot be exactly represented in finite-length binary, roundoff errors are inevitable and will ultimately lead to misplaced pennies. That's why you can't use imprecise floating-point math for precise financial calculations which require every penny to be accounted for.

      What the hell that has to do with the F-22 flight control software, I have no idea. I don't even know if the F-22 uses floating point math in the first place (it's entirely possible that it uses fixed point or even integers), and if it does, the engineers working on this are certainly smart enough to understand that floating point math is by its very nature an approximation. Even if you never convert a decimal number to a binary number, you're still going to end up with rounded, potentially imprecise results after any floating point calculation.

      Further, how the hell would a slightly inaccurate floating point number be a likely cause for a crash? I'm not denying that it could happen, but there are a million things more likely to be causing crashes than an incomplete understanding of floating point math.

      --
      ZFS: because love is never having to say fsck
  12. 2 MILLION lines?? by moosesocks · · Score: 1

    Quick, someone send them a copy of bash!

    --
    -- If you try to fail and succeed, which have you done? - Uli's moose
    1. Re:2 MILLION lines?? by Maserati · · Score: 1

      Can it send email yet ?

      --
      Veteran, Bermuda Triangle Expeditionary Force, 1992-1951
  13. Ejection Seat by rchatterjee · · Score: 3, Interesting

    If you're the test pilot you really got to hope they finished the code on the ejection seat at least, at 1,200 mph even a few seconds of reboot time is enough to turn you into part of the scenery at the test range.

    1. Re:Ejection Seat by Anonymous Coward · · Score: 0

      Two quick things.

      First the f-22 I think uses an AcesII ejection seat. Its a tried and true seat thats been in many american planes, f-15 and f-16's

      Second, and ejection in almost any seat at 1200mph would probably end up being fatal in itself.

    2. Re:Ejection Seat by MoonBuggy · · Score: 1

      I don't claim to know much about planes, but I really wouldn't feel comfortable with my eject running through the computer system.

      Even the 0.01% (or whatever) chance of a glitch blasting me out of the plane wouldn't fill me with confidence, and the same with a BSOD when I'm heading for a cliff and need to be out fast. I'd much rather a simple, hardware, big red button that I press and it mechanically fires the nice, failsafe eject system.

    3. Re:Ejection Seat by Wyatt+Earp · · Score: 2, Informative

      A modern ejection seat does alot of stuff.

      http://www.martin-baker.co.uk/

      Propulsion System - an adaptive propulsion system is provided that performs to best suite the prevailing ejection conditions e.g. pilot boarding mass, ejection speed, aircraft attitude. This comprises the proven Mk16-type, self regulating ejection catapult design, and a new switchable under seat rocket motor that allows one of 4 modes/thrust levels to be selected, under the control of the seat microprocessor sequencer.

      In F-22 they use the ACES II.

      The seat picks the mode of ejection based on conditions, speed, G, etc. The seat automaticly picts the mode of parachute deployment. In a typical ejection the following happens.

      Rocket-Catapult Fires
      Drogue Deploys
      STAPAC Ignites
      Parachute Deploys
      Drogue Releases from seat
      Seat Releases from Crewman
      Parachute Inflates
      Survival Kit Deploys

      This stuff happens automaticly and more stages can be added for things like firing pyros to destroy black boxes, restraining limbs during the ejection, firing transponders, auto deploying life vests and so forth.

  14. It's a cinch. by pheared · · Score: 1

    Teaching pilots to fly the airplane, Pearson said, really involves teaching them how to use all the data flowing into the cockpit. "It's an extraordinarily easy airplane to fly," Pearson said.

    Sure, when all you need to know is which machine to reboot.

  15. Critical software by limbostar · · Score: 5, Funny

    "Now, admittedly, it's critical software. This is the 'let's go kill people' software."

    Man, I need to get a new job.

    --
    this is a sig.
  16. Remarkably frank ... by JonyEpsilon · · Score: 4, Insightful
    This is the 'let's go kill people' software.
    Is it just me, or does this kind of talk disturb anyone ?
    1. Re:Remarkably frank ... by Anonymous Coward · · Score: 2, Insightful

      So, what kind of talk do you expect? The kind of talk that says "let's go sing happy Barney songs around the campfire with people who have been born and bred to hate us with every fibre in their being"? Get real. In my army, I want my solders to go out and kill the fucking enemy. And don't come home until he's dead.


    2. Re:Remarkably frank ... by Anonymous Coward · · Score: 3, Interesting

      It disturbs me in that it's the sharp end of the system. A military aircraft would be pointedly useless if during its whole developmental process everyone skirted around the objectives of the thing; that is, to blow stuff up over there, while you're sitting here, and come back. that does involve killing people quite often.

      What disturbs me too is slashdot reporting. The article wasn't "about" the system needing reboots in flight, that was just one thing mentioned. The article was "about" a piece of military hardware nearing completion. The slashdot front page description and the real article may as well have been about two entirely different subjects for all they share.

    3. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      It's just you. When you have served your country, you understand that there are times and places for "disturbing talk". But then again, I served, so you would not have to!

    4. Re:Remarkably frank ... by Matimus · · Score: 5, Funny

      It disturbs me that you are disturbed by the military talking about killing people. What exactly do you think the military does? Maybe they will make it open source and you can add some code for feeding orphans.

      --
      GENERATION 25: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social exper
    5. Re:Remarkably frank ... by phyrestang · · Score: 2, Insightful

      Hey... At least it is the truth. For some reason you strike me as one of the people who has no problem eating beef, but gets uneasy talking about the slaughter house. Killing is what these machines were made for, why beat around the bush?

    6. Re:Remarkably frank ... by p2sam · · Score: 2, Insightful

      Frank and to the point, no sugar coating.

      Or do you prefer languages like the Department of Homeland Security, which concerns with domestic spying, or the Department of Defense, which concerns with waging war?

    7. Re:Remarkably frank ... by AKnightCowboy · · Score: 2, Insightful
      Is it just me, or does this kind of talk disturb anyone ?

      Why does it disturb you? What else do you think a $200 million stealth fighter is for? Fighters are for killing people and/or destroying their stuff. Hopefully this stuff will be ready when we go to liberate North Korea and China. :-)

    8. Re:Remarkably frank ... by Ironpoint · · Score: 1


      There's lots of people here in America who love killing and even some that make it their life's work. They practice their trade everyday hoping that soon they will be able to use their skills to accomplish their mission.

      Nothing to be ashamed of really, unless someone looks in your freezer or under the porch.

    9. Re:Remarkably frank ... by Jenty · · Score: 1

      hopefully n. korea will launch their missiles first. and i hope your town will be one of the first to be hit. wake up dude, your days are counted - if you don't agree - wait till i count them. ..just can't see arrogant assholes from usa talking like that..

    10. Re:Remarkably frank ... by bmajik · · Score: 4, Insightful

      it apparently disturbs you.

      thats too bad, because it somewhat indicates you are uncomfortable with reality.

      I pay a lot of tax money every year to guarantee that the united states has a highly effective group of people who only exist for the purpose of killing.

      I fully support killing.

      I am glad that I pay my government to refine the process of killing, to make it more efficient, and to have major universities dedicated to the art and science of efficient killing.

      Without killing, some disagreements just cant be settled. Im glad someone is willing to do the killing for me, so every disagreement doesn't ruin my life. I'm glad that i have the option to let someone else stick up for my interests in these disagreements that can only be settled with killing. I'm glad that the killers i dont like don't get to roll over me according to their whims.

      I support killing.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    11. Re:Remarkably frank ... by JonyEpsilon · · Score: 1
      Or even better, we could add some code to Apache for killing people !

      I guess what shocked me is that I'd assumed people in the military insulated themselves from the horror of what they are charged to do by casting things in terms of 'missions' and 'objectives' rather than killing and death. I'm surprised people can be so upfront and still deal with it.

    12. Re:Remarkably frank ... by Xerithane · · Score: 1

      hopefully n. korea will launch their missiles first. and i hope your town will be one of the first to be hit. wake up dude, your days are counted - if you don't agree - wait till i count them. ..just can't see arrogant assholes from usa talking like that..

      Unless he's in Japan, his town is very safe.

      You know what's worse than an arrogant american? An arrogant foreigner. At least Americans live in the most successful country. What does your country have? Sheep?

      --
      Dacels Jewelers can't be trusted.
    13. Re:Remarkably frank ... by MoonBuggy · · Score: 1

      It doesn't disturb me, the military's job is to kill people and therefore killing people is what they will do (admitedly they may not always pick the right time to kill people, but it is neccesary to have the tools when it does need to be done.)

      It did, however, surprise me that there was no attempt to sugar coat it, something more like "This is the 'kind gentle liberation of opressed people' software"

    14. Re:Remarkably frank ... by CaptainFlyingToaster · · Score: 1

      I definately see both of your points. What *I* find disturbing about the frank talk is that it marks a transition in the way the military has dealt with the public as far back as I can remember. Five years ago, the phrase, "Let's kill people" would have been something more along the lines of "Let's accomplish the mission." It seemed that the military felt the need to project a "softer" image to maintain public approval. Such a sudden change says to me that they no longer care about public opinion. For good or for ill, it makes me nervous.

    15. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      That's quite easy to do with Dr. Evil. But what do you do with Dr. PragmaticFourthWorldCountryLeader?

    16. Re:Remarkably frank ... by Some+Dumbass... · · Score: 2, Funny

      It disturbs me that you are disturbed by the military talking about killing people. What exactly do you think the military does?

      Considering the context, maybe he's worried that they're referring to the _pilots_ of these planes? :)

    17. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      Reminds of some article I read where a reporter went to interview American soldiers who were camped outside Iraq a month or two before the war. One soldier when asked to describe what his unit does replied: "We kill people sir. And blow stuff up." :)

    18. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      Send a CIA death squad.

    19. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      No such thing in the real world.

    20. Re:Remarkably frank ... by FaerieBoy · · Score: 1

      Now now ...SOMEONE has to write the food-not-bombs part of the code....we wouldnt want a nestle bar hitting a kid 1,200 mph eh? http://www.king5.com/sharedcontent/iraq/homefront/ 040603cciraqcandy.d23abf12.html

      --
      All your preview button are belong to hello kitty.
    21. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      Yes, and since the soldiers are busy killing civilians these days instead of killing other soldiers then the enemy is anybody who George Bush says the enemy is, many, many innocent civilians included. You and people like you share an attitude that will ensure that countless innocent civilians will continue to die at the hand of such massively destructive machines and that the survivors of many such tragedies throughout the world, week in and week out, will resort to "terrorism" to add meaning to their shattered lives. Thanks to people like you there will always be plenty enough hell to go around, right here on earth.

    22. Re:Remarkably frank ... by afidel · · Score: 1

      The MILITARY doesn't decide who or when to kill, that is in the hands of the civilian at the top of the command chain and his staff of advisors. The military just executes the orders to the best of their ability given the resources provided.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    23. Re:Remarkably frank ... by Laur · · Score: 1
      It did, however, surprise me that there was no attempt to sugar coat it, something more like "This is the 'kind gentle liberation of opressed people' software"

      You're thinking of politicians. Politicians "liberate" foreign nations, the military kills people. It's all about marketing,

      --
      When you lose something irreplaceable, you don't mourn for the thing you lost, you mourn for yourself. - Harpo Marx
    24. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      The more people who mindlessly resort to terrorism to get across "ideas" the more they will be shot down where they stand.

      Next issue?

    25. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      heh.. sheeps are not bad, indeed. Xerithane, are you sure Americans live "in the most successful country" ? Success in what ?- disturbing other nations ? giving them false understanding of democracy ? killing people ? using their natural resources ? shouting "aaaameriiica .. ameerriicaaa!" ?

    26. Re:Remarkably frank ... by WolfWithoutAClause · · Score: 1

      I'm less glad though. Often killing people turns out to be more costly than containment. For example life imprisonment costs less than executing them, and invading Iraq cost something like $70 billion, whereas I doubt that the containment cost anything like that. Sure there are some contracts being thrown around right now, but I wouldn't like to bet that they compensate; and sure we've deposed a very nasty piece of work, but still, it's more expensive, and lots of innocent people died.

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    27. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      We support killing too. Which is why we decided to start with you Mr Evans. Oh don't worry, this is just a disagreement that can only be setteled with death. Yours that is.

    28. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      The Apache already does that.

    29. Re:Remarkably frank ... by MemoryAid · · Score: 1

      The real mission has two parts: 1. Killing people - adequitely covered 2. Breaking things - this is where the air to ground guys make their money. If they break the right things, not as many people have to be killed to "complete the mission."

      --
      Language students: Don't try to learn English here. This ain't it.
    30. Re:Remarkably frank ... by andrewski · · Score: 0

      For example life imprisonment costs less than executing them

      Not in Utah it doesn't. Last time I checked a dozen .30-06 rounds (NATO ball) cost about 5 bucks.

    31. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      lots of innocent people died.

      Well, thousands of innocents died in the war. Even if tens of thousands died, that is still less than Saddam personally had killed. Even if hundreds of thousands died, that's still less than the people killed in the wars he directly started (i.e., excluding the wars with the U.S.)

      So the cost of containment really needs to consider how many people will be brutally murdered if we kept Saddam "contained" in Iraq. I too was disappointed that war was the only viable result. But you have to be completely dishonest to deny that the people of Iraq are better off now, and that (despite the thousands of innocents killed) many, many more Iraqis will now be spared a similar fate in the future. (Indeed, the only argument against this that I've heard goes something like: "Well, what do you intend to do? Go around killing all the dictators in the world that are bad to their citizens?" To which I say EXACTLY ).

      But this is besides the point. If you have a problem with the military preparing to "kill people" then you need to learn what it is that militaries actually do. They are not policemen. They are not diplomats. They are trained killers, who act with brutal savagery when commanded. And I for one am glad they do. We don't live in a perfect world where diplomacy always works. We absolutely need groups of well-armed brutal killers to back up diplomatic efforts.

      If you think we don't need a military ready to kill, consider what would happen if the U.S. pulled all their troops out of S. Korea and Japan. How long before there's a war? How long before nukes (and not just the rockets) start showing up on the black market? How would any decent-law-abiding country that loves peace ever stop a dictator bent on invasion?

      Hell, even France recognizes the imperative need to possess nuclear weapons, and the importance they lend to a country's engagement with the world.

    32. Re:Remarkably frank ... by Remote · · Score: 1

      Yes. It disturbs me a lot. It sounds quite unprofessional. Im not with the millitary, but I think the "go kill people" concept of war is totally mistaken. my 0.02

    33. Re:Remarkably frank ... by no-body · · Score: 0, Flamebait

      "bmajik (96670)"

      wrote:
      ...
      > I fully support killing
      ...
      > I support killing.

      Must be American, and a real proud one, I guess,

      high priority in military spending, low priority in education and the bigger club is always right.

      I would dig it, if that would have been moderated as funny, interesting or flamebaite but insightful - WOW, I am really blown away!

      Maybe Slashdot needs a Cynical/Ironic moderation level.

      If you haven't seen a fascistic mindset, his post would be a prime example: Anything different cannot be tolerated and needs to be eliminated, Jews, Blacks, Gays, Muslims...

      But I think, he meant it cynical - or, hold it, he worked/works at Microsoft - I wonder...

    34. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      What pilots? The F22 will have a pilotless version inside a year of it hitting production.

    35. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      Hm, I thought the talk from Bush I ("a kinder, gentler nation") and Clinton ("I feel your pain") was good on a national level, but their attitude towards the military was somewhat naive.

      In particular, I don't think either of them understood what the military could or could not do in Somalia.

      For more clear-cut cases (Kuwait, Kosovo) they did better. Involvement is Haiti was questionable, but at least borderline ok in my judgement.

      Anyway, its important to recognize that, although the US military can do a lot of things, killing people is their main focus. Of course, that doesn't mean that we ought to go around invading countries for no good reason...

    36. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      >Such a sudden change says to me that they no longer care about public opinion

      WRONG. I think you would find that public opinion has changed...

    37. Re:Remarkably frank ... by NoCoward · · Score: 1

      Cool! Bashing Americans AND Microsoft in one post, even though the parent referred to neither! You get a +5 informative!

    38. Re:Remarkably frank ... by SoupIsGoodFood_42 · · Score: 1
      No. The millitary's job is not to kill people. It's to help defend people. People may get killed in the process of course.

      The fact is that, killing in the millitary shouldn't be seen as normal, like something they're supposed to do. It should be seen as a last resort. And when people make comments like that, it makes you wonder what they see themselves as.

    39. Re:Remarkably frank ... by WolfWithoutAClause · · Score: 1

      In that case, that's all your life is worth too.

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    40. Re:Remarkably frank ... by peccary · · Score: 1

      Most of the replies are of the form "yeah, it's frank, that's what the military does".

      But they're missing the point.

      The complaint is not that it is "frank", the complaint is that it's flippant, and it implies that the speaker ENJOYS the process.

      Someone said "oh, you're one of those people who eats beef but doesn't want to talk about slaughterhouses".

      Not so. I think the parent poster is someone who eats beef but thinks the cow should be treated humanely nonetheless.

      The complaint was about a tacky and tasteless manner of speech.

      Anyone who "fully supports killing" with no ambivalence or hesitation, is a sociopath and a menace to society.

      Fortunately, I don't believe that these posters really stand behind those words. I think they're just immature and inexperienced, but enjoying the power trip of harsh rhetoric.

    41. Re:Remarkably frank ... by WolfWithoutAClause · · Score: 1
      Well, thousands of innocents died in the war. Even if tens of thousands died, that is still less than Saddam personally had killed. Even if hundreds of thousands died, that's still less than the people killed in the wars he directly started (i.e., excluding the wars with the U.S.)

      True, but not especially relevant. He had already killed lots of innocent people, America killing more innocents doesn't balance the books.

      consider what would happen if the U.S. pulled all their troops out of S. Korea and Japan.

      Which part of the word 'containment' didn't you understand?

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    42. Re:Remarkably frank ... by be-fan · · Score: 1

      The fact that you support it wouldn't bother most people. Its the blatently insensitive way you're choosing to express that support. Simple, straight talk is for simpletons. Our civilization is built on people having a measure of subtlety and tact.

      --
      A deep unwavering belief is a sure sign you're missing something...
    43. Re:Remarkably frank ... by be-fan · · Score: 1

      None of the thousands of civilians who died in the US war on Saddam were mindlessly resorting to terrorism.

      --
      A deep unwavering belief is a sure sign you're missing something...
    44. Re:Remarkably frank ... by Graelin · · Score: 1

      If they break the right things, not as many people have to be killed to "complete the mission."

      Unless you consider a corrupt ruler / insane terrorist leader's face "the right things" you are wrong.

      I can bomb the shit out of you, but unless you die - you will come back, it's only a matter of time.

    45. Re:Remarkably frank ... by be-fan · · Score: 1

      Look at it this way: the next time you buy a nifty gadget, think about all those kids who could eat for months with the money you're spending on it. Think about the thousands of children dying, through no fault of their own, from starvation. Think about why you're not sending that money, instead, to those children.

      Of course, that's unreasonable to ask. If we thought about that stuff all time, we wouldn't be able to live our lives normally. As human beings, we sometimes have to insulate ourselves from the darker side of our civilization. If you don't need that insulation, than I'd hate to meet you in person...

      --
      A deep unwavering belief is a sure sign you're missing something...
    46. Re:Remarkably frank ... by FearUncertaintyDoubt · · Score: 1
      Without killing, some disagreements just cant be settled.

      If I disagree, will you kill me just to prove me wrong?

    47. Re:Remarkably frank ... by be-fan · · Score: 1

      At least Americans live in the most successful country.
      >>>>>>>>>
      Depends on what you measure it by. Do Americans live the longest? Nope, the Japanese have that one. Are American's the most educated? America regularly ranks amoung the lowest in k-12 testing. Do they have the strongest families? Most American families struggle to just eat dinner together once a week. Do they have the richest cultural heritage? Some great stuff in DC, but if you're terribly impressed by that, you've never been to Paris, Rome, or any of a number of spectacular places in the world. Do they have the best public services? The US healthcare system is terrible --- in the inner cities, critical statistics like immunization rates are closer to those of developing nations.

      There are any of a number of important criteria under which the US isn't at the top. Now, if you define "successful" as which nation has the largest GDP, then yes, the US is the most successful. But you could just as easily define sucessful in terms of the number of sheep...

      --
      A deep unwavering belief is a sure sign you're missing something...
    48. Re:Remarkably frank ... by LittleLebowskiUrbanA · · Score: 1

      Maybe it's because people in the military are realistic as well.
      You can't insulate yourslf from a job like this completely.

    49. Re:Remarkably frank ... by bmajik · · Score: 1

      what's wrong with simpletons ?

      who do i need to be sensitive to ? i mean, we're talking about people we dislike enough that we're planning on killing them. should we kill them sensitively ? with tact and subtlety ?
      does that make it better for you ?

      building our society on subtlety and tact has given us what we have now - people afraid to voice their opinion, a country that is apathetic about politics, the state of mind where people get uncomfortable at the thought of a fighter plane being described as a killing machine (it's certainly not decorative..)

      Our glorious civilization, with subtlety and tact as its supporting tenets, still needs people that cut through the bullshit and get things done.

      I don't deserve the life I've been given at the expense of others and I don't see the point in being subtle about how much i respect what they do for me, 24 hours a day. That it ruffles somebody's feathers whom I've already prejudged (a valid complaint against me, perhaps) as being rationally deficient doesn't concern me. If I've made an enourmous mistake with the tone of my response, somebody more convincing than you will alert me to my error.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    50. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      Awww, the word "killing" makes you feel uncomfortable? Poor baby. "Our civilization" is built on no such thing.

    51. Re:Remarkably frank ... by RallyNick · · Score: 1

      >>This is the 'let's go kill people' software.
      >Is it just me, or does this kind of talk disturb anyone ?

      Yes, it's disturbing. The purpose of any military is supposed to be defense, not going about killing people at will. Unfortunately it seems there are a lot of people (all the way up to the leadership) who don't think that way. Makes me wonder if it has something to do with the kind of people who originally colonized this land...

    52. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      Ahahahaha that is some funny shit.

    53. Re:Remarkably frank ... by Jeremi · · Score: 1

      The military's mission is to protect the country. Killing people is only a means to that end, and not an end in itself.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    54. Re:Remarkably frank ... by be-fan · · Score: 1

      I think most millitary people would disagree with you, find find the statements about "killing machines" to be distasteful. Its a tradition in the military to behave honorably about these things.

      The subtlety and tact isn't to make anyone feel better, or protect some people's delicate sensibilities. Its about showing respect for human life, even if you sometimes have to take it to protect yourself.

      --
      A deep unwavering belief is a sure sign you're missing something...
    55. Re:Remarkably frank ... by be-fan · · Score: 1

      It doesn't make me at all uncomfortable. It just disgusts me to see people treat human life with no dignity. Sometimes you have to kill people, which is something most people accept. However, being callous about it just shows how little you understand the gravity of the situation.

      PS> And by "our civilization" I don't mean the "kill 'em all" hicks that have suddenly made a comeback in the US. I'm talking about human civilization as a whole --- the thing that seperates us from mere animals.

      --
      A deep unwavering belief is a sure sign you're missing something...
    56. Re:Remarkably frank ... by Xerithane · · Score: 1

      they have the richest cultural heritage? Some great stuff in DC, but if you're terribly impressed by that, you've never been to Paris, Rome, or any of a number of spectacular places in the world. Do they have the best public services? The US healthcare system is terrible --- in the inner cities, critical statistics like immunization rates are closer to those of developing nations.

      That's not really a valid argument. In 300 years of existence, the US has built many cultural icons. The culture of America is brought from all places.

      Do Americans live the longest? Nope, the Japanese have that one.

      In America, it's easier to do that. The reason why Japanese live so long is largely because of the food they eat. Try finding an American that loves natto, though.

      But you could just as easily define sucessful in terms of the number of sheep...

      I define success as leading the pack. America, as a nation, does that. The paradox about that is that Americans are the problem with America.

      --
      Dacels Jewelers can't be trusted.
    57. Re:Remarkably frank ... by Farrax · · Score: 1
      > Which part of the word 'containment' didn't you understand?

      Which part of the history of 'appeasement' are you unaware of?

      We have no 'peace in our time,' and especially not through feeding brutal dictators small pieces of meat to keep them sated, or waiting for them to die ala Cuba.

      It's time we owned up to the fact that we have great power -- and with that great power comes great responsibility. This is not a ticket to blockbuster summer entertainment or free military spending or tyranny of our own; but it does mean that we should take a very serious look at the doctrine of 'international immunity' and consider doing away with it.

    58. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      True, but not especially relevant. He had already killed lots of innocent people, America killing more innocents doesn't balance the books.

      What in God's name makes you believe he had decided to stop killing people? If anything, his bloody past was a promise of what was to come. And if you think he had "mellowed" in his old age, just imagine the blood bath when his sons took power.

      Which part of the word 'containment' didn't you understand?

      Which part of "containment-has-only-resulted-in-a-nuclear-armed- N-Korea-that-is-selling-missile-technology-to-terr orist-states" did you not understand?

    59. Re:Remarkably frank ... by ErikZ · · Score: 1

      Man, you don't know anything about the military. If anything, the military is hypersensitive to public relations.

      Your fear comes from ignorance, learn and loose the fear.

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
    60. Re:Remarkably frank ... by WolfWithoutAClause · · Score: 1
      Which part of the word 'containment' didn't you understand?

      Which part of the history of 'appeasement' are you unaware of?

      The bit that has anything to do with containment at all. Containment is from a position of power/control. Appeasement isn't.

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    61. Re:Remarkably frank ... by pete-classic · · Score: 1

      The miltary's mission is to 1. kill people 2. break things.

      The government is meant to use this tool as a means to the end of defending the country.

      -Peter

      PS: For extra credit, name two times that the (U.S.) military has defended the country.

      -P

    62. Re:Remarkably frank ... by Anonymous Coward · · Score: 0
      Which part of "containment-has-only-resulted-in-a-nuclear-armed- N-Korea-that-is-selling-missile-technology-to-terr orist-states" did you not understand?

      The bit where the leader of the only country to ever use nuclear weapons stands up and labels the country evil and suddenly everything starts to escalate? I mean, gee, what gave them the impression that America might attack them?

      And it's a good thing that America has never sold weapons to terrorists. Ok, yes they have.

    63. Re:Remarkably frank ... by fucksl4shd0t · · Score: 1

      I guess what shocked me is that I'd assumed people in the military insulated themselves from the horror of what they are charged to do by casting things in terms of 'missions' and 'objectives' rather than killing and death. I'm surprised people can be so upfront and still deal with it.

      I've been long under the understanding that the "objective" and "missions" talk was just about speaking precisely. Reason is, you don't want to kill the wrong people, or get killed yourself over a stupid linguistic misunderstanding.

      I think it was said best in Patton, when what's-his-face-playing-Patton said "I don't want you to go out and die for your country. I want you to go out and make the other bastards die for their country."

      But the question begs. You're obviously a civilian (as am I, although maybe not so obviously). What's makes you so goddamn special that you know what happens in war while the professionals have to hide themselves from it?

      --
      Like what I said? You might like my music
    64. Re:Remarkably frank ... by fucksl4shd0t · · Score: 1

      PS: For extra credit, name two times that the (U.S.) military has defended the country.

      The Civil War. (Think about it :) )

      --
      Like what I said? You might like my music
    65. Re:Remarkably frank ... by fucksl4shd0t · · Score: 1

      Of course, that's unreasonable to ask. If we thought about that stuff all time, we wouldn't be able to live our lives normally. As human beings, we sometimes have to insulate ourselves from the darker side of our civilization. If you don't need that insulation, than I'd hate to meet you in person...

      I agree, it's unreasonable to ask, but not for the reasons you gave. According to your reason it's ok to be a pussy-footed self-serving jackass with no compassion for his fellow human beings.

      It's unreasonable to ask because those people are not my responsibility, and their problems are not automatically mine. I have my own kids to feed and my own family to take care of. My whole life is dedicated to serving that end, and other kids do not figure in. I have a limited amount of resources, and I must chose wisely how to use them to the most benefit of my family. In the process, I try to help out people as much as I can. Fact is, there's only so much I can do. If we all did our part, it would help greatly, but you must define "our part", and I do not define "our part" as sending all my spare change to Africa (or wherever your starving kids are located).

      --
      Like what I said? You might like my music
    66. Re:Remarkably frank ... by fucksl4shd0t · · Score: 1

      Our civilization is built on people having a measure of subtlety and tact.

      Corporate speak sucks. So does newspeak. Americans have been notorious throughout history for being direct.

      --
      Like what I said? You might like my music
    67. Re:Remarkably frank ... by fucksl4shd0t · · Score: 2, Insightful

      And by "our civilization" I don't mean the "kill 'em all" hicks that have suddenly made a comeback in the US. I'm talking about human civilization as a whole --- the thing that seperates us from mere animals.

      I've got an ant farm you just have got to see. :)

      Seriously, though, I'm all for respecting life, and I don't buy into this basic fact that sometimes you have to kill somebody. I think there's a better way. Besides that, I think the best way to depose Saddam Hussein would have been assassination. Why is assassination considered so dishonorable? Compared to thousands of innocents dying--the same innocents we were "liberating" I might add.

      But showing respect for life and being direct about the function of a given subsystem on a plane aren't necessarily mutually exclusive. You don't like it, but how do you know the guy who said it doesn't have respect for human life? In my experience (not small), most soldiers have a respect for life in general. They just put American lives above others, for whatever reason (most common reason: Americans are their family, who they love and want to protect).

      --
      Like what I said? You might like my music
    68. Re:Remarkably frank ... by fucksl4shd0t · · Score: 1

      The complaint was about a tacky and tasteless manner of speech.

      So, would you enforce your subjective viewpoints on a man who has sworn his life to protect your right to utter this viewpoint?

      I realize that my statement opens up a path I do not really want to trod on, but I think it's an important question. Fact is, there are people in this world who believe that the only way to solve some disagreements is through mass-murder and so forth (commonly called war), and due to this fact it is necessary for us to maintain a powerful military--powerful enough to deter someone from trying to solve their disagreements with us through methods we don't approve of. I think that having someone in the military say "the part that kills people" or whatever in a news article might well help to deter some warmonger from invading, ad is therefore a good thing. :)

      The biggest problem with our military isn't actually the military itself, it's the civilians who think that sometimes the only way to solve a disagreement is to kill someone. Our war-ravaged history (internationally speaking, of course) stands testament to how many problems get solved that way, and how many people suffer and/or die as a result.

      --
      Like what I said? You might like my music
    69. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      and the govt wants to kill the terrorists... unless you meant that the people who liked killing were not the terrorists

    70. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      you are the worst human i have ever replyed too. you must be really scared or really dumb.

      you are singlehandedly holding back the progress of all mankind you douche. i hope someone kills your family because you live ontop of millions of years old dead plants and sea life.

    71. Re:Remarkably frank ... by CGP314 · · Score: 1

      It disturbs me that you are disturbed by the military talking about killing people. What exactly do you think the military does? Maybe they will make it open source and you can add some code for feeding orphans.

      I'd do that, but then the military would just kill the orphans.

    72. Re:Remarkably frank ... by dave1g · · Score: 1

      Appeasement is the only way to contain a non rational nuclear power (in other words the USSR doesn't apply it was fairly rational). So it has everything to do with it. The problem with containment is it often leads to appeasment. We have starved N. Korea and now their only export of value is weapons and its about to get alot more valueable with the possiblity of nuclear arms sales. So now we have a problem. Do we appease Mr. Kim and hold off a few years until he becomes displeased again? Or do we do a massive first strike?

      Damned if we do, damned if we dont. Thats what containment and appeasment have to do with each other.

      Personally I would go with the deal this time. But the deal has to be so good that we wont even have to worry about N. Korean nukes anymore. If its anything less than we might as well attack because its is inevitable and right now N. Korea only has 1-3 Nukes give them 18 months and it iwll be closer to 10, a few years and they will have 25-50 warheads. I would rather see 3 nukes fired than 25. God have mercy on the souls who take the brunt of that. (N.Korea and its likely nuke targets S. Korea and Japan)

      Something must be done and it must be done soon.

      Unfortunately we have our hands tied at the moment which was my only objection to the Iraq War. In my opinion it was a good thing to do, but we had bigger fish to fry.

    73. Re:Remarkably frank ... by alphakappa · · Score: 1

      It disturbs me that people talk about killing as if it is a perfectly normal thing like brushing your teeth. Admittedly the military has to kill people, but the fact that we are civilized should probably mean that we should never lose sight of the fact that it is a gory thing, all reasons notwithstanding. Maybe it's just me, but yes, I'm disturbed.

      --
      "When the only tool you own is a hammer, every problem begins to resemble a nail." - Abraham Maslow (1908-1970)
    74. Re:Remarkably frank ... by file-exists-p · · Score: 1

      It does surprise me a bit. It's surprising they are that honnest with themselves and with the reader. Usually, military personnal are more used to double-speech (the "I do not kill people, I protect people").

      If I may do some cheap psycho-socio-geopolotic, I'd say it may be one more example of a certain US behavior those days. It's like they feel they do not need anymore to hide their real goals may they be economical, ideological or military.

    75. Re:Remarkably frank ... by Anonymous Coward · · Score: 0

      More hopefully, you'll figure which side you're shooting, next time you go `liberate` somewhere.

    76. Re:Remarkably frank ... by be-fan · · Score: 2, Insightful

      You're just restating the problem, without fundementally changing the situation. Why are your kids any more important than any other kids? Most importantly, why is it more important for you to have a toy (and you do buy toys, I'm sure) than for these children to have food? No matter how you approach it, you're justification comes out to "I'm a pussy-footed self-serving jackass" because, in reality, that's all our civilization lets us be.

      --
      A deep unwavering belief is a sure sign you're missing something...
    77. Re:Remarkably frank ... by fwr · · Score: 1

      If you are going to be a pinko liberal, then the word is "sophisticated" not civilized.

    78. Re:Remarkably frank ... by be-fan · · Score: 1

      That's not really a valid argument. In 300 years of existence, the US has built many cultural icons. The culture of America is brought from all places.
      >>>>>>>>>>>>&g t;
      I you look at it in terms of breadth, or depth, then its a valid argument. America has built many cultural icons, but to tell the truth, few are original. Most of our philosophy is imported wholesale from Europe. Our vaunted democracy already had a great deal of precedence. Sure, we've been remarkably successful in incorporating cultural patterns from all over the world, and we're good at executing the philosophy we think is useful, but I'd hardly say that this is reason enough to rank the US very highly on the scale of richest cultural heritage.

      I define success as leading the pack.
      >>>>>>>>>>>>&g t;
      Thats a recursive argument. Leading the pack means being the most successful. The most successful by what measure? We've got the most money, yes, and the strongest military, and we're politically influential. That's about it. Now, if you define success as most Americans do (who has the most 'stuff') then yes, America is the most successful. But the standard money-power scale is an awfully limited definition of success.

      PS> I don't want to seem overly critical. I do love the USA. Its one of the many great countries in the world to live in. We've got our problems, and other people have their problems. But the impression that I got from you (because of the 'sheep' comment) was the same one I get from those people who spout of "America is the greatest country in the history of the world!" Yeah right...

      --
      A deep unwavering belief is a sure sign you're missing something...
    79. Re:Remarkably frank ... by fwr · · Score: 1

      Why is it necessary to fundamentally change the situation? My son is more important than any other kids because he is my son. Duh.

    80. Re:Remarkably frank ... by fwr · · Score: 1
      If you haven't seen a fascistic mindset, his post would be a prime example: Anything different cannot be tolerated and needs to be eliminated, Jews, Blacks, Gays, Muslims...


      How you got that out of the post is beyond me. Nothing at all was said about "kill all the jews, blacks, gays, muslims." What WAS said was basically like "I want to be left alone and live my life without some fanatic coming over here and killing me, or attempting to, so that's what the military is good for." That is QUITE different.
    81. Re:Remarkably frank ... by scrytch · · Score: 1

      > Is it just me, or does this kind of talk disturb anyone ?

      Not quite as much as the spew from reactionary troglodytes that followed this post. Only to chip in my two cents though, yes it disturbs me a little. Killing's disturbing business, and being flip about it is on the low end of palatability. My guess is this guy got dressed down for saying it that way too...

      What I do find more disturbing though is when the generals use terms like "objective neutralization", and everyone's favorite, "collateral damage". If we're killing people, then I'm all for the disturbing terms that remind people of that fact.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    82. Re:Remarkably frank ... by p2sam · · Score: 1

      Is it just me?

      Every time an US soldier was killed, it's headline news. But I have never read a story accounting the total number of civilian deaths as a result of the US invasion.

    83. Re:Remarkably frank ... by pete-classic · · Score: 1

      That's pretty shaky, as there was no "attack" as such. (Defense would seem to require an attack.)

      The fight against Japan in WWII is probably a better example, since there was an actual attack.

      But I think my point is made.

      -Peter

    84. Re:Remarkably frank ... by jafac · · Score: 1

      I know some people who work "in that field". It's quite simple to rationalize it.

      You're making tools of deterrance for PEACE. Is it your fault these silly childish politicians misuse them?

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    85. Re:Remarkably frank ... by Xerithane · · Score: 1

      America has built many cultural icons, but to tell the truth, few are original.

      The same can be said through the rest of the world. Most cultural icons are re-invented from 2,000 years ago. Innovation for cultural icons died with the end of the Roman empire.

      The most successful by what measure? We've got the most money, yes, and the strongest military, and we're politically influential. That's about it.

      America is the most successful nation because of these things, not because of the average American.

      But the impression that I got from you (because of the 'sheep' comment) was the same one I get from those people who spout of "America is the greatest country in the history of the world!" Yeah right...

      I've been abroad. I've been to N. Africa and to arab countries. I can tell you, that America is one of the greatest countries. In the history of the world, that's a whole different issue, because I've never visited or lived there.

      My sheep comment, btw, was saying that they had sheep as a commodity. It wasn't an analogy for the populace :)

      --
      Dacels Jewelers can't be trusted.
    86. Re:Remarkably frank ... by fucksl4shd0t · · Score: 1

      It was actually a joke. You said to name two times, and I only gave one name, but the name indicated that the US was both sides of the war. It was't a very funny joke, I realize....

      --
      Like what I said? You might like my music
    87. Re:Remarkably frank ... by mfrank · · Score: 1

      Face it. People are selfish and self-centered. That's why capitalism and democracy work. And as far as those starving children are concerned, it's usually because their leaders are, well, selfish and self-centered, and about the only way that'll be changed is through military force. And we all know how you feel about *that*.

      Wasn't it just two or three years ago that the left was wailing and gnashing their teeth over the hundreds of thousands of Iraqi children dying because of the sanctions?

    88. Re:Remarkably frank ... by andrewski · · Score: 1

      Maybe you are a little ignorant of our fair land, but in Utah an option for the death penalty is still the firing squad. So, if I were convicted of a crime punishable by death in utah, your comment would be true. The same could be said of you.

    89. Re:Remarkably frank ... by WolfWithoutAClause · · Score: 1
      So, if I were convicted of a crime punishable by death in utah, your comment would be true.

      Yes, although a conviction is not determined by whether you did the crime.

      The same could be said of you.

      No. I live in a civilised part of the world.

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
  17. In all fairness by Anonymous Coward · · Score: 0

    This is a work in progress (and the article was the about the Raptor program itself; it's not an article about buggy software), the software isn't finished.

    I am not a programmer -- is it necessarily telling when an unfinished piece of software crashes repeatedly? I know this will not be acceptable for a finished product, but does it really mean anything for the software to be unstable at this point?

    Maybe the only surprising thing is that they're flying with critical software (critical only during combat maybe?) that doesn't quite work ....

  18. Beyond grasp by DigiShaman · · Score: 5, Insightful

    I've said it a hundred times and I will say it again. Software is getting way to complex for human management in developing bug-free code.

    --
    Life is not for the lazy.
    1. Re:Beyond grasp by GigsVT · · Score: 1

      Ironically, it's the things that are supposed to make it easier to manage large software projects that are actually making it harder.

      Take Unicode for example. Rather than coding several region specific versions of a program, just make it do Unicode. Now instead of 255 possibilities for character imput, you have thousands. This leads to things like the microsoft.com that isn't, and the many many Unicode exploits.

      Another thing is OOP. My gut feeling is that things written in OOP languages are never as stable as ones written in procedural languages. I'm not sure exactly why, but I think there is probably some relationship between the complexity of the language, and the stability of the system.

      C is a very simple language. It doesn't offer many fancy features, and it is easy to screw up and allow stupid things like buffer overflows. It is, however, very simple to understand. Compilers are easier to write correctly.

      I think there are something about GUIs that make things much harder for the programmer too. When I look at the large body of 100% rock solid command line programs, and compare that to the weak GUI offerings across the board, it seems to speak for itself. Someone working only in a GUI world could easily get the impression that software is getting too complex to manage, but from a command line standpoint, things are better than ever.

      I don't think it's only a question of code maturity either. We've had GUIs on just about everything for over 10 years now, and they are still consistantly less stable and less useful than command line programs.

      Maybe it's because they introduce a temporal element, the infitnite permutations of the way events can occur in a sequence of time, but non GUI programs have dealt with this in the past, and almost always do a much better job.

      Anyway, I don't know if I have one coherent point, and this is pretty much all opinion with little basis in tangible evidence, mostly just gut feelings.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:Beyond grasp by Anonymous Coward · · Score: 0

      "getting way to complex"

      Apparently, two sentences are too complex.

    3. Re:Beyond grasp by AArmadillo · · Score: 1

      Incorrect. Poorly designed software is getting way to complex for human management in developing bug-free code. Code that uses encapsulated, individually testable objects and the full features of today's object-oriented languages is easily managed. Objects in a debug build should be able to verify their own integrity, raising alerts when things aren't as they should be. Think about it. A large building has probably far more millions of components than most code has lines I don't see Civil Engineers going around saying "yeah, our buildings pontaneously collapse every so often, but that's part of making buildings!" They don't even get to test their construction before it is released, as it is easily possible to do with software. However, the design process of making a building is far more rigorous because it has to be. People just get lazy when writing software because there aren't any dire consequences when it doesn't work right. Bugs are expected as part of the development and testing process -- nobody's perfect. However, release software should be virtually bug-free. By no means should system crashes be *routine* and *expected* as it is in the system described by this article. The IT department in the company I work for does not have a code maintenance division -- we have never needed one. Although our largest project has probably been only around 100,000 lines of code (as opposed to two million) the beauty of object oriented design is that it scales to the project -- if and only if implemented properly!

    4. Re:Beyond grasp by White+Manual · · Score: 1
      I find your point very coherent... although my favorite language is still Objective-C.

      May be I am now looking incoherent?

      --

    5. Re:Beyond grasp by martindp · · Score: 1

      Maybe they just need some help:

      %> g++ -o raptor -g main.cpp sensors.cpp -lefence
      %> gdb raptor

      That should do it!

      The only problem now is that pilots now has to learn to operate gdb while they are flying super-sonic and shooting missiles, not an easy task.

  19. Distributed target tracking? by AntiOrganic · · Score: 1, Redundant

    But what really sets the F/A-22 apart is its ability to process data on air and ground targets using its own onboard radars and sensors, as well as those on other aircraft.

    Ooh.

    1. Re:Distributed target tracking? by phyrestang · · Score: 2, Funny

      I'm really, truly, very sorry... But I just have to say it. How about a beowulf cluster of them?

    2. Re:Distributed target tracking? by Anonymous Coward · · Score: 0

      Yeah--

      Band a couple of these aircraft together, and BOOM! instant Gnutella/Freenet for that in-flight file-sharing fix.

    3. Re:Distributed target tracking? by NeoSkandranon · · Score: 1

      AWACS planes (essentialy flying radar stations) are capable of keeping track of an area of sky and feeding the radar contacts to the F/A-22 even if the F-22's sensors are off (point of this being, the F22 would be virtually undetectable if its radar was not powered on)

      IIRC they can also feed data from the AWACs plane straight into their missles and fire without having to power their radar up AT ALL.
      That's what the article means when it says "as well as those of other aircraft"

      --
      If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
    4. Re:Distributed target tracking? by von+Moltke · · Score: 1

      With in-flight data links to AWACS and JSTARS, that is exactly what you get. :)

  20. Cheetokiller hybrid couch by fusion812 · · Score: 2, Funny

    2 million lines of code for 'lets go kill people' software. If they can do that, I wonder if I can get them to 'sponser' a new 'lets go eat some cheetos and then kill people' couch for my apartmet.

  21. Timing by SnowWolf2003 · · Score: 5, Funny

    Control: Destroy that incoming cruise missile. ETA 35 seconds.
    Pilot: Got Radar Lock
    Pilot: Hang on - just got to reboot. Will be ready in 36 seconds...

  22. Disturbed by Anonymous Coward · · Score: 1, Interesting

    Am I the only programmer here that has a problem with writing software that powers "the most awesome killing machine"? I apologise to all the yeehaw types but I personally find that distasteful, to say the least.

    Question to physicists/biologists/chemists: Would you have a problem creating and refining nuclear/biological/chemical weapons?

    (Posted anon. to avoid the right wing moderators killing my account.)

    1. Re:Disturbed by TailGunner · · Score: 0

      Would you have a problem designing the ultima killing machine if say YOU WERE FIGHTING THE NAZIS? Well, these people feel the same way, hard as it is for you to believe, about the commies and terrorists. Weird world you live in where you discriminate against mass murderers "Oh nazis mass murderers = bad, commie mass murderers = good, persicuted victims of RIGHT WING EXTREMISTS". Sickening. Anyway, time for all the good leftists robots to ignore that and bring up american wars (to stop commie mass murderers..)

    2. Re:Disturbed by Anonymous Coward · · Score: 0

      And you're just the sort of person who we want in the world -- a vicious mouthed freeper with no concept of politics. If I say Ann Coulter want's your loving, do you dribble?

    3. Re:Disturbed by Anonymous Coward · · Score: 0

      Would you rather we have extremely poor programmers who write software which powers "a very pathetic attempt of a killing machine which really just maims with no particular accuracy?"

  23. kill! kill! kill! by Anonymous Coward · · Score: 1, Troll

    From the article:
    "...the F/A-22 is the absolute most-awesome killing machine I have ever, ever flown."
    "This is the 'let's go kill people' software."
    "...use the information you have in the cockpit to go and kill somebody..."

    Don't get me wrong, I'm all for having a great military and defending freedom and whatnot... But is it any wonder that other countries see Americans as barbaric imperialist bringers of doom?

    1. Re:kill! kill! kill! by realdpk · · Score: 1

      The military censors really should have swapped the word "kill" with "hug", so people reading the articles won't freak out so much.

      "...the F/A-22 is the absolute most-awesome hugging machine I have ever, ever flown."

    2. Re:kill! kill! kill! by Anonymous Coward · · Score: 0

      But is it any wonder that other countries see Americans as barbaric imperialist bringers of doom?

      It's not so much the killing, it's that you do it for reasons of greed, and seem to enjoy it.

    3. Re:kill! kill! kill! by Anonymous Coward · · Score: 0

      Would you rather see this?
      "...the F/A-22 is the absolute least-awesome killing machine I have ever, ever flown."
      "This is the 'let's go try to kill people if they'd only stay still longer' software."
      "...use the information you have in the cockpit to go and scare somebody in hopes they'll surrender..."

      I pay my tax money so our military is GOOD at what it does, other countries are supposed to be afraid to mess with us.

    4. Re:kill! kill! kill! by Anonymous Coward · · Score: 0

      when i was studying history in 9th class i thought: ql, bad times are over.. but hey - here goes USA !! KILL! KILL ! KILL ! BE PARANOID - BECAUSE PARANOIA IS PATRIOTIC !!! :-)
      stupid yankees..

    5. Re:kill! kill! kill! by Anonymous Coward · · Score: 0
      Don't get me wrong, I'm all for having a great military and defending freedom and whatnot... But is it any wonder that other countries see Americans as barbaric imperialist bringers of doom?


      Yeah, those Frenchies had better run!
    6. Re:kill! kill! kill! by Ozric · · Score: 1

      We have shown remarkable restraint with the rest of the world. Considering what happened on our own soil.

    7. Re:kill! kill! kill! by Anonymous Coward · · Score: 0

      "when i was studying history in 9th class"

      Is that a class about 9s?

    8. Re:kill! kill! kill! by david614 · · Score: 1

      I completely agree. Given history, I wonder how many other societies would have been so relatively restrained. D

      --
      ELITISM: It's always lonely at the top. Uninvited company is rarely welcome.
    9. Re:kill! kill! kill! by goodie3shoes · · Score: 1

      Well, let's see. Thousands of innocent Afghans killed. Thousands of innocent Iraqis killed. To what restraint to you refer?

      --
      BSA: "Would you like a free Software Audit"? me: "No, thanks. My software is all Free".
    10. Re:kill! kill! kill! by Anonymous Coward · · Score: 0

      Yeah with restraint like this, who needs lets go kill software?

    11. Re:kill! kill! kill! by Anonymous Coward · · Score: 0

      What does the rest of the world have to do with 9/11? A few countries that support the terrorist group sure. The world? Sorry, no.

    12. Re:kill! kill! kill! by bmajik · · Score: 1

      they invariably find its convenient to have barbaric friends when they get invaded..

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    13. Re:kill! kill! kill! by RallyNick · · Score: 1

      >We have shown remarkable restraint with the rest of the world.
      >Considering what happened on our own soil.

      That sure is a big deal, considering what had happened on Japanese soil.

    14. Re:kill! kill! kill! by fucksl4shd0t · · Score: 1

      That sure is a big deal, considering what had happened on Japanese soil.

      I'm curious, then. Do you think that less people would have died if we had't fire-bombed Tokyo and then nuked Nagasaki and Hiroshima? You're referring to a classic case of our military being used properly, in *defense*, like it's a bad thing. If we hadn't have fought back, do you think we would be in a better country right now?

      --
      Like what I said? You might like my music
    15. Re:kill! kill! kill! by RallyNick · · Score: 1

      their ambasador was in washington negotiating peace terms. nukes were never needed, except for muscle flexing and ego satisfaction.

    16. Re:kill! kill! kill! by mfrank · · Score: 1

      Learn some history beyond what your hippie teacher taught you in 10th grade. Maybe start with "Downfall".

      The Japanese were trying to get the Soviets to intervene, for essentially a truce, with the psycho nutjobs running Japan staying in power. We knew what their intentions at the time were; we'd broken their diplomatic codes. We *knew* the Japanese weren't willing to surrender in a manner acceptable to the Allies.

      Days after Hiroshima the Japanese were still moving troops and equipment south to prepare for the American invasion. Renegade officers (the "young tigers" actually occupied the Imperial grounds and held the Emperor hostage to keep him from surrendering.

    17. Re:kill! kill! kill! by RallyNick · · Score: 1

      We *knew* the Japanese weren't willing to surrender in a manner acceptable to the Allies. To the best of my knowledge they're only request was that the emperror would be left in charge. So you killed how many for that one emperor? And wasn't the guy allowed to stay in charge anyway?

    18. Re:kill! kill! kill! by mfrank · · Score: 1

      They weren't willing to submit to occupation by Allied troops. The military was not willing to give up control of the country until the Emperor told them to, after Nagasaki. Even then, some of them plotted to fight on. After the Emperor recorded his speech to the Japanese people, telling them to lay down their arms and accept surrender, about a thousand renegade Japanese troops occupied the Emperor's palace grounds and held the Emperor captive. They tried (but failed) to get support of the general in charge of the Army district around Tokyo; if they'd got his support the surrender would not have been broadcast. If *that* had happened, Tokyo would have been nuked a few days later.

      And if you think ending the war without occupation, and leaving those military leaders in charge of Japan would be an acceptable ending, you're nuts.

  24. It may be normal... by curtlewis · · Score: 2, Insightful

    for flight systems to reboot 'on the fly' but I consider that unacceptable for mission critical systems.

    It's the mentality that feels that 'good enough' is good enough that brings us this type of warm and comfy software.

    Good enough isn't. Stable code can be written. It merely takes talented engineers, design time to conceptualize and architech the product up front before coding it and giving QA what they need to test and committment to FIXING the issues that QA identifies. It's not the cheapest or fastest way to deliver a product, but if I want cheap and fast I'll go to Taco Bell, not a jet fighter.

    Given how expensive these planes are, does it make sense to go cheap on the software and risk crashing not only the software but the multi million/billion dollar plane too?

    1. Re:It may be normal... by egomaniac · · Score: 4, Insightful

      Good enough isn't. Stable code can be written. It merely takes talented engineers, design time to conceptualize and architech the product up front before coding it and giving QA what they need to test and committment to FIXING the issues that QA identifies.

      I'm curious -- do you do development? Have you ever worked on a 2 million line program? No offense, but anyone who uses the word "merely" in a paragraph like that strikes me as someone with a tenuous grip on reality.

      I am a senior engineer at a very big company. Applications I have written are in use by literally millions of people. And I'm scared stiff by the idea of writing the kind of software that powers the F-22. Software of this scale is the single most complicated project humanity has ever undertaken, and to belittle the efforts of the engineers involved by suggesting that they don't know what they're doing or aren't following responsible development guidelines shows a serious lack of understanding. I promise you, the software on the F-22 has been subjected to more rigorous QA than anything you or I have ever touched, but that still doesn't make it easy.

      Humans aren't perfect, and as long as that continues to be the case, writing a multi-million line chunk of software will always be a ridiculously expensive and difficult proposition with no guarantee of success.

      --
      ZFS: because love is never having to say fsck
    2. Re:It may be normal... by curtlewis · · Score: 2, Insightful

      I'm a Senior QA Engineer by trade, having worked at a couple major names in the valley, several startups and a few dot coms.

      You're just used to not being given enough time to do your job really well. Everything in the industry is rush, rush, rush these days. And the end products show that. I don't blame you or fellow engineers, I blame senior management for all the rush jobs.

      To do zero defect development requires alot more design time, alot more coding time and massively longer test cycles. It's usually cost prohibitive for most companies, but for a $220 million fighter and the life of the pilot I think the extra time and costs are justified. But then, I'm not a bean counter making the decisions.

    3. Re:It may be normal... by SlashdotLemming · · Score: 4, Insightful

      I'm curious -- do you do development? Have you ever worked on a 2 million line program? No offense, but anyone who uses the word "merely" in a paragraph like that strikes me as someone with a tenuous grip on reality.

      I think where people get thrown is that they see houses and cars and bridges and think, "If we can build those, why can't we build software? Programmers must be lazy"
      Well, is every 2x4 in a house the exact same length? Are all the boards perfectly flush? A crooked door in a house will usually cause no problems, but the equivalent in a piece of software can cause a crash. Even computer hardware is never perfect. Does every 2.0 GHz processor run at EXACTLY 2.0 GHz? Not even close, but they are good enough. The problem with software is that it needs to be perfect to be perfect, and people aren't perfect.
      The beauty of the F-22 system is that the developers realize this, and they designed the system knowing there would be flaws and that the software would crash. When some of the software crashes, the jet keeps right on going, which is the sign of ultimate stability.

    4. Re:It may be normal... by soft_guy · · Score: 1

      I'm a senior developer also. I agree with everything that you and the parent post are saying about the level of difficulty in doing a zero defect project of this scale.

      I have seen a zero defect project done. (Although I wasn't actually on that project. It was some software for a heart pump.) It took a *lot* of time and the amount of code involved was nowhere near the F22 project talked about here.

      If I had to guess, to get zero defects on 2 *million* lines of code on a jet fighter? 10 years?

      --
      Avoid Missing Ball for High Score
    5. Re:It may be normal... by Anonymous Coward · · Score: 0
      Good enough isn't. Stable code can be written. It merely takes talented engineers, design time to conceptualize and architech the product up front before coding it and giving QA what they need to test and committment to FIXING the issues that QA identifies. It's not the cheapest or fastest way to deliver a product, but if I want cheap and fast I'll go to Taco Bell, not a jet fighter.

      They are doing the QA. What the hell do you think development is? The F-22 project has been neither cheap nor fast, just like every other mainline tactical airplane project in the last 40 years.

      As other posters have pointed out, the flight-critical parts of the system: stick input, wing surface control, engine control, etc. are triple redundant and are not crashing. Not surprisingly, the sensor fusion, weapons control, and dozens of other sub-systems are taking some time to integrate. A lot of this testing can only be done with hardware-in-loop, and actually in flight.

      When you can write code for multiple distributed computers on a MIL-STD-1553B bus that never crashes even when all environmental parameters are exceeded, then you can pontificate.

      Judging by how far they've gotten, the bulk of the F-22 team must not be blithering idiots. Why don't you go back to writing "mission-critical" instant messaging clients and leave the rest of us alone?

    6. Re:It may be normal... by Laur · · Score: 1
      for flight systems to reboot 'on the fly' but I consider that unacceptable for mission critical systems. It's the mentality that feels that 'good enough' is good enough that brings us this type of warm and comfy software. Good enough isn't. Stable code can be written. It merely takes talented engineers, design time to conceptualize and architech the product up front before coding it and giving QA what they need to test and committment to FIXING the issues that QA identifies. It's not the cheapest or fastest way to deliver a product, but if I want cheap and fast I'll go to Taco Bell, not a jet fighter. Given how expensive these planes are, does it make sense to go cheap on the software and risk crashing not only the software but the multi million/billion dollar plane too?

      You are way off base with the F/A-22. The military are certainly not going "fast & cheap" on this one. It's been in developement since the late '80s and is the most expensive fighter ever (and the most advanced). However, it is not a finished product yet, and hasn't finished testing and developement. They do not think that the code is "good enough," and they will keep working on it until it is fixed. The military cares about this so much they gave the avionics team a dedicated aircraft to test out software changes to improve the stability. The article was pointing out how vastly improved the software stability is but it isn't done yet.

      --
      When you lose something irreplaceable, you don't mourn for the thing you lost, you mourn for yourself. - Harpo Marx
    7. Re:It may be normal... by Anonymous Coward · · Score: 0

      Good QA if you let words like "alot" slip through your grasp. That makes you sound merely ignorant.

    8. Re:It may be normal... by Anonymous Coward · · Score: 0

      oh, the grammar police have spoken! Alot is a word due to its significant usage. That is how languages evolve bonehead.

    9. Re:It may be normal... by Anonymous Coward · · Score: 0

      Sorry, you are incorrect. Try again

    10. Re:It may be normal... by memechaser · · Score: 1

      I don't think curt was criticising developers or engineers who have the task of creating these large and complex systems. Rather it sounds like he's bringing up the point many of us make. That software is usually poor because it is generally not planned enough in advance, given enough development time or $'s to ensure a nearly perfect implementation.

      If we fully understand what we are planning to do before we begin and have the needed algorithms and sufficient time and $'s, there is no reason that a project should fail. It's not a coding lottery.

      I do agree that some of these large software projects are the greatest engineering feats in human history.

    11. Re:It may be normal... by curtlewis · · Score: 1

      You're not going to dogfight your way out of a missile on your ass without SIGNIFICANT advance warning. And you don't get that with rebooting systems. Murphy's Law says your system will need to reboot at the worse possible time (with a bogey on your tail).

      Zero defect can and is done on complex projects.

      "write code for multiple distributed computers on a MIL-STD-1553B bus that never crashes even when all environmental parameters are exceeded"

      Sounds like the spec is inadequate for the task at hand if the environmental parameters are being EXCEEDED. But then, I think that was just a line of bullshit you spewed out to sound like you knew what you were talking about (and clearly don't).

      Never worked on an IM client, myself. I work on supercomputers. Not zero tolerance, to be sure, but at least I'm familiar with the basics of the zero tolerance processes.

      It's all a matter of committment. If they set the goal for no in-flight rebooting, they could achieve it. The problem is they are willing to accept mediocrity.

    12. Re:It may be normal... by Anonymous Coward · · Score: 0

      <>

      You forgot to put a period on the end of that. Try again.

    13. Re:It may be normal... by Anonymous Coward · · Score: 0

      You are mistaken. Do not pass go, do not collect $200.

    14. Re:It may be normal... by Anonymous Coward · · Score: 0

      As it is common not to do so, yet you are commenting on the lack of an ending period, you must agree to the nonexistence of the word "alot" or appear a hypocrite.

      Life's a bitch.

    15. Re:It may be normal... by White+Manual · · Score: 1
      I do agree that some of these large software projects are the greatest engineering feats in human history.
      ...some of these large software projects are the greatest management feats in human history. So much planning, so much testing (both necessary) is what makes those projects so complex.

      Instead, I understand that the most complex thing created by man are computer systems in general. it is shown by the fact that there are so many conceptual layers between what we think we are doing right now in front of a computer screen and the millions of electrical currents that are making it possible.

      This doesn't imply that all the layers are perfect (just think of the layer called slashcode :) but the complexity of the whole system is just mindbending.

      --

    16. Re:It may be normal... by bm_luethke · · Score: 1

      Sorta OT but a company came to our school when I was there and offered jobs. It started by telling us they had professional massages every thursday, anytime there was a space something or other at nasa they took time off to watch it. Friday, saturday and sundays off. Free day care, free unlimited dry cleaning. Pay was quite good (I don't remember) and some other nice perks I didn't remember.

      So I was thinking "Ok, whats the catch, are they lieing?". Turns out the wrote control systems for trains (some form of intelligent scheduling system) that should they fail the trains collided with each other. Because of the way the things work most testing was "live" - it had to be carried out on a real train moving in the real world - if your software failed people died. Sometimes the first real test of the software was on *real live trains* - I mean just the trains you see running around with chemicals and such. The software was very complex on top of that.

      The average job span there was only a few years because of the stress. No way would I ever take a job with that much risk involved, even should thier testing of been easier I don't know that I could handle having my software fail and 200 people die.

      --
      ------- Sorry about the spelling, I suffer from two problems. Dyslexia makes it difficult to spell well, lazy makes it
    17. Re:It may be normal... by ebyrob · · Score: 1

      Because of the way the things work most testing was "live" - it had to be carried out on a real train moving in the real world - if your software failed people died.

      Yeesh. Ever hear of models.

    18. Re:It may be normal... by Anonymous Coward · · Score: 0

      No, I was not the original AC poster. I agree that alot is not a word. I will leave the period off this post to make you happy that I am not perfect

    19. Re:It may be normal... by vuud · · Score: 1


      I'd have to agree on this one... I worked on a program that handled programmable detonators for rocket launches (big ones) ... I was very very uncomfortable until I found out the code was only going to be used on a bench. If I was on a project that was used live I would have unit tests for the unit tests that test the units.

      The merely is not including the time-money-quality triangle. You can't have all three most of the time. I can only imagine how this can be in a defense company that probably bid as low as possible, with a horrid time frame.

      So once again, I blame management. Personally I have never had a project that said, sure take the time you need to do it right, let us know if you need any more money in the budget... Tools? Sure, just call up and order whatever you need...

    20. Re:It may be normal... by bm_luethke · · Score: 1

      Yes, but would you really trust your life to a model? At some point they moved from a model - there is no "in between" in that system. You go from a model to the real world (nature of the problem, you either have x number of trains moving through the itnersection or you do not). You can not get a prototype interchange system that mimics the real world with one or two volunteers well enough to be usefull - you have to use the real world.

      Would you trust any driver/model you wrote to not kill some people? I know I would not and I do not consider myself to be a bad programmer.

      --
      ------- Sorry about the spelling, I suffer from two problems. Dyslexia makes it difficult to spell well, lazy makes it
    21. Re:It may be normal... by havblue · · Score: 1

      Nonsense! This is aviation software, it isn't brain surgury!

    22. Re:It may be normal... by ralphdaugherty · · Score: 1

      It may be normal... for flight systems to reboot 'on the fly' but I consider that unacceptable for mission critical systems.

      It's the mentality that feels that 'good enough' is good enough that brings us this type of warm and comfy software.

      Good enough isn't. Stable code can be written. It merely takes talented engineers, design time to conceptualize and architech the product up front before coding it and giving QA what they need to test and committment to FIXING the issues that QA identifies. It's not the cheapest or fastest way to deliver a product, but if I want cheap and fast I'll go to Taco Bell, not a jet fighter.

      Given how expensive these planes are, does it make sense to go cheap on the software and risk crashing not only the software but the multi million/billion dollar plane too?


      I'm amazed that this is considered insightful. This is one of the most important DoD software projects. Don't you think there are dozens of people saying exactly what you are saying and trying to do it? Have you ever seen the costs on these development projects? If you had, cheap wouldn't be used to describe it.

      You don't think an extraordinary effort was made to architect and design this profuct? That the best QA that money can buy wasn't done? The problem is that it's probably too modular and has too many interfaces and was written by too many teams of people. What it handles is clearly some of the most complex signal processing and decision making in any system developed, and there are probably so many safeguards to keep from making an error potentially fatal to innocent people that the software crashes instead of committing to launching weapons. It shouldn't crash, and I think fewer programmers and a more monolithic program like assembler that we wrote in the old days would be more foolproof.

      rd

  25. Off topic, but in the same article by zaren · · Score: 1

    "From the start in peacekeeping," West said, "Maj. Gen. James Mattis and Brig. Gen. John Kelly, commanders of the 1st Marine Division, wanted the Marines out of the vehicles. That established: a. You are not lording it over anyone else, and b. You are the toughest mother in the valley and not afraid to move among the people. The rules of engagement were clear: If they are fired at, they attack back to kill, not to spray the area. If they are not fired at, all is cool."

    What's that? Not afraid to take a bullet (or an RPG) while moving among the people, you say? Seems to me the reason armored vehicles are armored is to protect the military personnel they're transporting. Otherwise, we could have our boys (and girls) going in on camelback and in Jeeps; be a lot cheaper that way, and just as safe as having them "walk among the people". Wouldn't you want to "lord it over" someone if you're trying to secure an area? Wouldn't the "toughest mother" be the one rumbling around inside the bullet-proof turtle shell with the 50 mm popgun sticking out of it?

    --
    Come to the University of Mars! Classes starting soon!
    1. Re:Off topic, but in the same article by Avihson · · Score: 1

      In a western society that would be the case. But you have to understand that these Marines are in the remnants of a culture that has been repressed by just that attitude. The Fedayeem Saddam, the Ba`ath party, and the darling "royal family from Tikrit" lorded over the citizens of Iraq for 30 years.

      Now we are trying to show the people that they have the same opportunities that all your /.ers have.

      Have you ever had any dealings with an abused animal? It takes a lot of work to earn the animal's trust. Now relate that to a whole society of thinking, reasoning humans, who have been beaten into submission, afraid to trust anyone, and who know no other life. It is going to take a while to show them that you are there to help them take charge of their own destinies.

      You can't do that from any armored vehicle.
      You have to show the people that you respect them, then they will respect you.

    2. Re:Off topic, but in the same article by Aadain2001 · · Score: 1

      Ever hear of a thing called being descrete? Not all military operations can be the big, loud bundles of energy and activity that you are describing. I guarenty you that a group of soldiers riding around in a big, loud armored vehicle will not do a good job trying to find the last hiding members of the Taliban or of Saddam's inner circle. They would hear them from miles away and could run. A group of soldiers on foot who can "move among the people" without causing a huge disturbance are much more likely to get to where the bad guys are before they can be spotted. Plus they are a lot cheaper to deploy (only need their guns, a knife and their clothes) than a big tank (goto ship it over, fuel it, maintain it, etc).

      Need more proof? Find yourself a Marine and tell him you don't think he's that tough because he doesn't ride around inside a tank. You'll get to see just how tough those guys can be. :)

      --
      Space for rent, inquire within
    3. Re:Off topic, but in the same article by Anonymous Coward · · Score: 1, Insightful

      Oh, sure. If you're wandering around outside of an armored vehicle, it's easier to get shot than if you were in one. On the other hand, what would you find more imposing: an anonymous chunk of steel driving around, or a bunch of mean-looking guys who are really tall, really big, and wave around rifles like they wouldn't even think twice about blowing your head off if you got in their way?

      Not to mention sitting inside that armored vehicle makes you a big, obvious target, while infantry can be much more flexible, dispersed, and generally aware of their surroundings. Maybe it'd help if the army had miniature radar trucks or something that drove around with each convoy.

      Anyway, most of the soldiers killed so far have been riding around in armored vehicles, so the facts on the ground contradict what would seem to be "common sense" to you.

    4. Re:Off topic, but in the same article by zaren · · Score: 1

      Re: The comments to my comment -

      Points well taken, and appreciated. I can see the point in going around without all the noisy heavy gear, both for discretion's sake and for the sake of the civilians, and I wasn't aware that most of the post-war deaths were from already in vehicles. I guess that kind of negates my argument, doesn't it? :\

      Wow... calm, rational replies to a posting on /. - obviously, this isn't a Win/Lin discussion :)

      --
      Come to the University of Mars! Classes starting soon!
  26. Editors, upon submission... by WindBourne · · Score: 3, Insightful

    Please consider having Slashdot do a quick search, esp in the last 2-3 weeks. Even if this is done at the submittor level, then they could avoid this. I have no doubt that most submittors would prefer to avoid this.
    Likewise, when viewing for submission, check the same search, so that you can see what the use saw
    BTW, this is not really a problem with just /., but more indicative of the problem that stories keep getting retold on the same news. Sad really.

    --
    I prefer the "u" in honour as it seems to be missing these days.
    1. Re: Editors, upon submission... by Black+Parrot · · Score: 3, Interesting


      > Please consider having Slashdot do a quick search, esp in the last 2-3 weeks. Even if this is done at the submittor level, then they could avoid this. I have no doubt that most submittors would prefer to avoid this.

      Au contraire, I would guess that every time a story hits Slashdot about 9000 clowns immediately submit it again in hopes of duping the editors into a dupe.

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re: Editors, upon submission... by cowlum1 · · Score: 0

      hmmm. All eyes on you Black Parrot :)

      --


      some peoples moderation does not include weed
    3. Re: Editors, upon submission... by WindBourne · · Score: 1

      Au contraire, I would guess that every time a story hits Slashdot about 9000 clowns immediately submit it again in hopes of duping the editors into a dupe.
      I would guess that Editors/Ops would love a rating systems on us. Does this person ignore the searchs? Do they submit good stories? etc....
      By offering up the search engine, this allows a submitor to decide if it is a dup. If it is AND they submit it AND the editor sees that, well then their rating should go down. Think Troll vs. Interesting. Gotta admit that for all the stories running around here that it has to be hard to keep track of the submiters capabilities.

      --
      I prefer the "u" in honour as it seems to be missing these days.
  27. New BSOD? by Anonymous Coward · · Score: 0, Funny

    BSOD = Blue Skies Of Death

  28. Avionic stability? by spamchang · · Score: 1

    "...such as those processing data from onboard radar."

    oops, IFF locked up. oops, missiles fired. run for cover.

    i doubt the -22 has a terrain-following program, but if it does...try not to use it. keep some distance between you and the ground. you need at least 36 seconds of freefall's worth of altitude to survive.

    1. Re:Avionic stability? by mnemonic_ · · Score: 4, Informative

      The F/A-22 does not need IFF with datalink and NCTR. Some USAF aircraft are not currently even equipped with IFF (the F-16 for example) and they have done quite well.

      The APG-77 has a terrain following mode. And the widely spread weak emissions from it are much harder to detect than those from a conventional radar.

      The Martin-Baker ACES II ejection seat can save a pilot's life from zero feet of altitude (that's why it's called a "zero-zero" ejection seat- effective down to zero altitude and zero speed)

    2. Re:Avionic stability? by Anonymous Coward · · Score: 0

      I've always wondered why somebody would need a truly zero-zero ejection seat. Oh, sure, there's always the chance of needing to get out of your plane real fast, to heck with the consequences, but when you're at 0-0, can't you just, umm, climb out of the plane?

    3. Re:Avionic stability? by Anonymous Coward · · Score: 0

      The Martin-Baker ACES II ejection seat can save a pilot's life from zero feet of altitude

      Even when the plane is still in a hangar?

    4. Re:Avionic stability? by Anonymous Coward · · Score: 0

      Think naval aviation. If your plane starts sliding off the deck, your *really* don't want to be in it when it hits the water.

    5. Re:Avionic stability? by mfrank · · Score: 1

      I knew some guys who worked at Lockheed near Fort Worth; evidently once some guy was goofing around on the production line and was sitting in a seat and did an ejection straight into the roof of the building.

  29. Not a troll by Uber+Banker · · Score: 1

    See the other (allbeit slightly different, but now much) story here:

    http://slashdot.org/articles/02/07/22/0615221.sh tm l?tid=126

    Slashdot rehashing old stories to have some cheap "does it run linux?" story? Never...

  30. Disturbs me to by Anonymous Coward · · Score: 0

    Glad to see my tax money is squandered on useless plans to line the coffers of corporate america. meanwhile money for schools is nowhere to be found. fuck bush.

  31. Yes, my young skywalker... by bugnuts · · Score: 5, Funny
    Now you shall witness the power of this Fully Operational Ba...
    Your program has performed an illegal
    operation and will be closed by Windows
    1. Re:Yes, my young skywalker... by Jenty · · Score: 1

      that's not funny :/ that's totally stupid, as this guy [bugnuts] is still using windows 95 or windows 98 :)))))))))
      bugnuts - please tell me how should i call linux kernel panics ?

    2. Re:Yes, my young skywalker... by Anonymous Coward · · Score: 1, Insightful

      not only that, but his error message is an example of Windows working correctly- it detects a piece of userland software doing something bad, so it shuts it down so it doesnt take down the whole system. I don't know why he thought that was a big Microsoft slam.

    3. Re:Yes, my young skywalker... by The+Bungi · · Score: 0, Troll
      Most people who post crap like this base their unfunny shit on the last time they installed or use Windows - normally 1995 or 96.

      But I can't fault the crackhead mods on this one - it combines Star Wars and "M$" bashing. Very shiny beads indeed - for loser geeks who like to play god on Slashbork from their parents' basement in Wisconsin.

      OK, rant over.

    4. Re:Yes, my young skywalker... by bugnuts · · Score: 1

      Sheesh, lighten up. Sometimes I post things that just sound FUNNY and aren't anything but that. Other people obviously thought there was some humor in it, too. Look at my posting history, most is modded for humor, with only a couple MS bashings :)

  32. isn't this a repost by Anonymous Coward · · Score: 0

    from like a year ago? i think it was a pop. mech. link or something. i'll leave it to the reader to find the dupe. but i could be wrong.

  33. Re:fp by Anonymous Coward · · Score: 0

    to late, you sick bastard

  34. F-22 BSOD by zoloto · · Score: 1, Insightful

    ...Blue Skies of Death

  35. What does reboot even mean in this context? by Sean80 · · Score: 4, Insightful
    I suppose I don't even know what 'reboot' means in this context. Do planes like this have operating systems? Or does the hardware directly run the code? Does the reboot simply reset the system state from somewhere it shouldn't have been? How fast is a reboot? The only context I have is the few minutes it takes my Linux box or my Windows box at work to reboot.

    What's funny is I always thought the guys writing this sort of software were uber-coders, and never had this sort of problem. Throw those few extra hundred million dollars at the coding effort, and I just thought this sort of problem went away. It's worrying though - isn't code which ever needed to be rebooted fundamentally flawed? Can you ever really fix that sort of code, or are we just waiting for the day whenever another edge test case comes along mid-flight, and an F-22 falls out of the sky? Even one of this sort of error seems like impending doom to me.

    1. Re:What does reboot even mean in this context? by kb3hag · · Score: 0

      (note, i think that only the computers themselves are the ones that are faulting, not any of the modules, but this does provide a learning example.) Yes, there is a kind of embedded 'os' which controlls and initilizes the hardware. I beleive that for each module it has a seperate control 'os' which does infact have the ability to 'reboot' akin to what us pc users are used to. It functions as such(according to what i have learned) lets say there is section that controls data transfer from one or two radar systems to a seperate computer, and it faults, mabey it's sent data it can't handle. it reboots, the other components failsafe untill the data transfer module is back up, and the other components resume communication. (note, this is theoretical, there may not be a 'data transfer module' for radar -> console computer, but it provides an example we can grasp.) just so, there is a os as of such, and it can reboot as such as we do on our pcs, it's just not supposed to have to do that in flight :P Anyway, there you have it, and yes, when rebooting the computer parts it does scroll some stuff across the lcds and such, and if it faults or somthing itll pause midoutput and display the error. i don't know how the reboot works, but i imagine you just toggle the computers power switch, and that reboots it :D

    2. Re:What does reboot even mean in this context? by master0ne · · Score: 1

      just because a computer needs to be rebooted doesnt mean its a software problem, hardware can glicth under changing electromagnetic fields, theres all kinds of minute emf that could cause a certin circut to glitch resulting in a higher or lower voltage than expected, and if this computer happend to be running a 3 like program

      lable a
      print "die enemy scum!"
      goto a

      it might still glitch. now im not condoning that an adverage reboot time of 26 seconds per flight is a GOOD thing, just mearly stating that no peice of hardware/software combo will run forever, nomatter how well coded, and manufactured, even with 100% matnience. at somepoint, it will segfault due to some unexpected interference.

      --
      Noone writes jokes in base 13!
    3. Re:What does reboot even mean in this context? by afidel · · Score: 2, Informative

      Usually it means a watchdog timer ticked off without being cleared. At this point the secondary or tertiary systems are given controll and the failed system loads its software fresh from firmware and comes back up to speed on the current input data, depending on the design of the system controll may be handed back to the freshly rebooted system or it may become the new secondary/tertiary. Reboots for all software systems are averaging 36 seconds per flight (probably meaning one reboot per two flights). So one redundant system is encountering a non-recoverable error per two flights, not too bad but not stellar. This is however a great improvement over some previous system where the HARDWARE had problem rates almost this high (F-16 is what my memory is throwing at me, I believe a targeting related chip had an error that would cause problems pretty regularly so rather than create a new chip they just made it 4X redundant rather than the standard 3X)

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    4. Re:What does reboot even mean in this context? by bm_luethke · · Score: 1

      In this type of system that is actually kinda dangerous thinking. Others have mentioned many ways, that even if the code is perfect, the system may fail.

      In fact you assume failure - both hardware and software - it will happen. Control systems get large anough that there WILL be bugs, you just deseign the system so that it doesn't matter. The money goes towards minimising these bugs, Where you really can get no better then the limit as bugs approach zero - you can not reach zero regardless of the amount of money or expertise - and for testing/redundancy. Most likely each redundent part of the system was deseigned and implemented seperatly so that they do not have the same bugs. That is VERY expensive to do (think about training three groups, since they can not communicate three seperate facilities, implementing all three, testing all three, then testing them together and causing all the faults you can possibly think of BEFORE the system even goes into beta and a live test flight. Then the exhastive regression testing in a working, real system).

      --
      ------- Sorry about the spelling, I suffer from two problems. Dyslexia makes it difficult to spell well, lazy makes it
    5. Re:What does reboot even mean in this context? by ksni · · Score: 1, Informative

      'Edge cases' will persist into the weapons systems service life (fact). (in the case of fly by wire, flight controls) Multiple computing systems typically summate / argue and the cencensus wins out. Those systems may be written by different development teams, but they are written to the same requirements and development methodology. The issue tends to be the fact that multiple teams have the potential to make similar style mistakes in similar problem spaces - hence we uncover issues into the service life of airplane. I recollect an in-service airplane landing and (on landing) the software commanding the nose to continue to rotate down - with the effect the commander had little to do with the fact the nose leg had collapsed (other than be an observer). Good old ADA.

    6. Re:What does reboot even mean in this context? by DerekLyons · · Score: 1
      I suppose I don't even know what 'reboot' means in this context. Do planes like this have operating systems?
      Special purpose computers like this do have OS's, but they would be recognizable as such only to a CS major. Unlike a PC or big iron there generally is no way (and no need) for the operator (pilot in this case) to interface with or modify the parameters of the OS.
      Throw those few extra hundred million dollars at the coding effort, and I just thought this sort of problem went away.
      This is a falsehood of the highest magnitude, sadly most managers in the industry seem to believe it.
    7. Re:What does reboot even mean in this context? by swordfishBob · · Score: 1
      Special purpose computers like this do have OS's, but they would be recognizable as such only to a CS major. Unlike a PC or big iron there generally is no way (and no need) for the operator (pilot in this case) to interface with or modify the parameters of the OS.

      Different kettle of fish, but Programmable Logic Controllers (used in industrial process control) can boot in a few seconds or even less - these control machines that can be dangerous, even if not ballistic.

      btw, I don't know if it's better now, but a couple of decades ago it was quite common for large passenger planes to reboot the "everything" system. Ever been on one, seen the lights go dim for 1 second for no apparent reason in the middle of a flight? That was probably a reboot.

      --
      -- All your bass are below two Hz
    8. Re:What does reboot even mean in this context? by Nine+Mirrors+Turning · · Score: 1

      Having developed military software for aerospace applications I'm here to tell you that they are about as good or bad as developers everywhere. Sadly they seem to tend to be a little bit worse than the civilian industry. One of the reasons might be the immense amount of documentation that has to be written before the actual coding starts, at least if you are developing to DOD 2167A standards. The more coding interested developers tend to leave once they see the documentation effort needed.

      --
      (Elegance is not an option)
    9. Re:What does reboot even mean in this context? by mhifoe · · Score: 1

      I write military embedded software. Our software executes direct from flash and has a startup time of 250ms, which includes all initialisation and checksumming all the code.

    10. Re:What does reboot even mean in this context? by Anonymous Coward · · Score: 0

      Never reboot. I set up a Novell 4.11 server that ran until a shutdown to do a hardware upgrade. That was a total of 3yrs 4 months of up time. Makes me chuckle when I write about scheduled reboots for the servers I work with that run Win2K in my planning guides for my clients.

  36. This isn't a big deal by realmolo · · Score: 5, Interesting

    The software required to run the Raptor is insanely complicated. The plane itself was ambitious, but the contorl systems are the real innovation. Give these guys a break. The fact that the thing flies at all is amazing. The fact that it does everything it was designed to do is unbelievable. So there are a few bugs to work out. That's how it goes. We're not talking about "normal" programming problems here- this is Real Life stuff.

    1. Re:This isn't a big deal by enkidu · · Score: 1
      Horse-pucky. As has been mentioned elsewhere, real-time mission critical software should be written in such a way that errors are handled gracefully, not propogated to other modules. Even with errors it should allow the system to continue functioning. Those "few bugs" indicate a fundamental flaw in the design of the software in addition to flaws in how it was implemented. Needing to "reboot" is frankly bullshit for the quality of software that should be in the Raptor or any combat military system in the integration stage and beyond.

      Just because something is "insanely" complicated, doesn't mean that the complications are impossible to manage through proper design and development. Just because most software sucks doesn't mean that all software needs to suck. Of course, given the quality of most commercial software, that's what we have come to expect.

      --

      There is no trap so deadly as the trap you set for yourself
      -Raymond Chandler, The Long Goodbye
    2. Re:This isn't a big deal by toby · · Score: 1

      err, actually, Real Death stuff.

      --
      you had me at #!
    3. Re:This isn't a big deal by LadyLucky · · Score: 1
      We're not talking about "normal" programming problems here- this is Real Life stuff.

      I assure you, for those of us that write medical software, normal programming problems become real life stuff. I've been on a support call when they told me "The emergency departments wants their orders to come through, so could we get up and running soon?".

      --
      dominionrd.blogspot.com - Restaurants on
  37. Re:Yeah. by sflory · · Score: 1

    Programers debug comments? I thought they were for confusing the guy they hired to replace you.

    --
    IANALBIPOOGL (I am not a Lawyer, but I play one on GrokLaw.)
  38. Humorous by mharris007 · · Score: 2, Informative

    In a sick, sick, way I find it humorous on how they actually brag or boast about how they decreased the reboot time of the computer.

    Sounds sort of scary to me the such a critical component needs to be rebooted at all, boy, I'm glad I'm not a test-pilot.

    --


    ---
    Mike
    I'm going to kick the next person that I see with their karma rating in their sig.
    1. Re:Humorous by multiplexo · · Score: 1

      In a sick, sick, way I find it humorous on how they actually brag or boast about how they decreased the reboot time of the computer.

      When I first started installing Windows 95 boxen several years ago me and the students I came up with the Bootstone benchmark for how long it took the systems to reboot after a Blue Screen. We started off with Pentium 60s, which had a very low Bootstone but when we started getting the 120s and 133s Bootstone performance improved incredibly. I wonder what the Bootstone index for an F-22 is, on a perfectly academic basis, I sure wouldn't want to find out in person.

      --
      cheap labor conservatives - they want to keep you hungry enough to be thankful for minimum wage.
  39. Re:Remarkably frank ...bullshit by Jenty · · Score: 1

    does this f22 make you proud, dork ? do you feel that you know what does the "disturbing talk" really mean ? do you feel that your country has a right to do what it does now ? check yer dow & nasdaq shit and come back later saying - you haven't served yer country bro.

  40. sound familiar? by Anonymous Coward · · Score: 0

    Lt. Gen. James Conway, commander of the 1st Marine Expeditionary Force in Iraq, explained this approach to peacekeeping during a May 30 Pentagon briefing: "As Marines, we go about that tasking in a no-nonsense manner. What we tell the Iraqis is that we're here to do a job. Don't get in our way, and nobody will get hurt; indeed, you will like the results. Interfere with our efforts or threaten our forces in any way, and there will be consequences."



    The Iraqis should understand language like that.. They've been listening to Saddan Hussein say it for years.

  41. This has been coming for a while by sphealey · · Score: 4, Insightful
    First, this issue has been covered extensively by Aviation Week & Space Technology, if you have a library that keeps the back issues (web subscription very expensive).

    Second, I have seen this coming for about 10 years now. In the 70s and 80s I worked with digital control systems. Not avionics, but similar. In those days the systems were expected to work right, every time, for years at a time. 2 years between system restarts was considered "acceptable". If a system did fail, the manufacturer was expected to get its collective butt out to the site, figure out why, and issue a (solid!) fix pronto.

    In the last 5 years, I have repeatedly been on brand-new airplanes at the gate when the pilot comes on and says "we are having a little problem with the system - don't be alarmed if the lights go off" followed by what is clearly a "reboot" of the airplane! When the fsk did it become acceptable to fix problems in avionics by rebooting the airplane?

    And if the system designers really think the Microsoft Rebooting Disease is an acceptable way to handle system faults, how long before one of those faults occurs in the air?

    I guess I am just old and crusty, expecting life-critical systems to work to spec 100.0% of the time.

    sPh

    1. Re:This has been coming for a while by jjohnson · · Score: 1

      And you smell bad, too.

      I'm reminded of the story from World War II, about how the first generation of torpedoes the Americans built had a firing pin sticking out the front; when the pin struck something, it set off the torpedo's warhead.

      The problem was that the pins weren't strong enough. When the torpedo struck a ship at 40 knots, the pin broke off, and the torpedo didn't explode. One missed kill, and you've given your position away.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    2. Re:This has been coming for a while by Anonymous Coward · · Score: 0

      Rebooting has been acceptable for a long time.
      Plenty of avionics malfunctions are cleared by "recycling power".

    3. Re:This has been coming for a while by Zarquon · · Score: 1

      There were several major troubles with the Mark XIV torpedo:
      1) Magnetic detonator,
      2) Erratic depth control,
      3) Faulty firing pin (the pin is internal; the problem was the pin was designed for fairly slow torpedos, and as speeds ramped up the contact exploder was not redesigned.)

      Much of the trouble came from insufficient testing, usually because of budget constraints.

      --
      "'Tis great confidence in a friend to tell him your faults, greater to tell him his." --Poor Richard's Almanac
    4. Re:This has been coming for a while by Detritus · · Score: 1
      The firing pin in the contact exploder would jam in the firing pin guides. The problem was worse at high torpedo speeds and with "perfect" (perpendicular to target) firing solutions.

      The Germans had very similar problems with their torpedoes. Admiral Doenitz (U-boat Commander) was so pissed off that he had the people in charge of torpedo development and testing court-martialed.

      The U.S. torpedoes had a whole set of problems that were never discovered and fixed before the war. Pre-war testing was limited, performed in artificial conditions, and restricted by bureaucracy, lack of funding, and paranoia about security.

      --
      Mea navis aericumbens anguillis abundat
    5. Re:This has been coming for a while by Anonymous Coward · · Score: 1, Interesting

      While yes, ideally, we'd like software that you don't have to reboot, it's more important for software overall to be reliable than for it to be perfect (which is an impossible goal to achieve anyway, in the past, personal recollections to the contrary, and even more so now).

      One of the interesting ideas I've heard has focused on making recovery from errors an integral part of the software design at every level. To an extent, safety-critical systems already use a number of techniques to recover from errors, rather on relying on perfection on the part of the human programmers (which is a pretty silly bet to make).

      Just think about how you go through your own life. The human "operating system" isn't 100% perfectly reliable, but it's very robust at recovering from errors. Instead of striving for an impossible goal like perfection, systems are being designed to be less brittle. This approach is both more pragmatic and more robust, oddly enough.

    6. Re:This has been coming for a while by von+Moltke · · Score: 1

      "When the fsk did it become acceptable to fix problems in avionics by rebooting the airplane?" When avionics became really fscking complicated. There are thousands of things that can go wrong, many not related to the software at all, that may require a subsystem to "reboot", if reboot is taken to mean cycling the power.

  42. Re:Yeah. by Anonymous Coward · · Score: 0

    and that's why you're still flipping burgers for a living.

  43. I dont get it . . by OverlordQ · · Score: 1

    What is the big deal here? Show me a single application (or suite whatever) that has 2 millions lines of code, is 97% done and DOESNT crash.

    --
    Your hair look like poop, Bob! - Wanker.
  44. Apollo 11 by s20451 · · Score: 5, Interesting

    Haven't read the article (typically of slashdot), but I do remember that the Apollo 11 computer nearly caused the first lunar landing to fail because it kept rebooting in-flight. Due to a configuration error that occurred shortly before flight, the computer repeatedly ran out of memory, but the software was designed so that the computer could reboot without catastrophe.

    You can read more here.

    --
    Toronto-area transit rider? Rate your ride.
    1. Re:Apollo 11 by codewritinfool · · Score: 1

      Sorry, I beg to differ - I don't think that qualifies as "rebooting". The Apollo Guidance Computer "AGC" software was designed so that high-priority tasks were executed first, which included vehicle guidance.
      Due to the executive design (insisted on by Margaret Hamilton, IIRC) the landing was possible. Less important tasks just didn't get CPU time, which showed up as 1201 and 1202 alarms.
      The AGC never failed in flight on any mission.
      Paul

  45. The Onion by chmilar · · Score: 2, Insightful

    The article reads like something from The Onion, not The Washington Post!

    Lines like "$200-million-per-copy stealth fighter", "the F/A-22 is the absolute most-awesome killing machine I have ever, ever flown", "any other free world fighter", "14 minutes per flight rebooting mission critical computer systems", "the 'let's go kill people' software", and "kill somebody and stay alive and execute your mission" were cracking me up.

    Are you sure this article isn't really from The Onion? They have some pretty imaginative writers.

    --
    Reading Slashdot is ruining my spelling and grammar.
    1. Re:The Onion by kb3hag · · Score: 0

      hmm, on that note you could be right, but i've seen some pretty screwed up things come from washington post writiers thou :)

  46. Eek. by Anonymous Coward · · Score: 0

    Hope it isn't completely "fly by wire".

  47. Re:Disturbed Join the club. by Anonymous Coward · · Score: 0
    Don't worry about it, we have a whole generation of skilled video game players to get rid of. That's what war is all about getting rid of the best and brightest so that your descendants can dominate other peoples and your own. So a few million young people get killed regularly that has never been a deterent to war. Honorable death is used by suedo religious/patriotic zealots everywhere to stir up their young. Few of these zealots ever actually face war in reality, some even profit from it. That is just they way things have occured, as long as some form of war is profitable it will happen. Such has become the nature of international finance, that we disguise as business. The madness of 9,11 is testament to this.

    I do not at all agree with any of what was done and am saddened by the fact that it will keep on happening. However the will of those who would dominate others is something that humans cannot seem to shake, even Americans. The only thing Bin Laden succeeded in doing was to give justification for the American military industrial complex.

    Perhaps the so called age of Aquarius has come and passed we are now going to reap the whirl wind because we did not learn to love. I am an old hippie and I can afford these thoughts as I will be dead soon anyway.

  48. Message to the Air-Force by Sophrosyne · · Score: 0

    test pilots were spending an average of 14 minutes per flight rebooting mission critical computer systems, such as those processing data from onboard radar.

    geeze it's so simple- 3 words: alt, ctrl, delete. It should shave about 4 minutes off the reboot time for those poor test pilots...
    1. Re:Message to the Air-Force by kb3hag · · Score: 0

      Actually, i think it's somthing with switches, buttons, and reaching behind the seat to poke the reboot-monkey

  49. Knights of the Sky by anon*127.0.0.1 · · Score: 4, Funny

    During WWI, pilots would signal the enemy if their machine guns jammed. Then it was considered the gentlemanly thing to do for the opponent to wait until the pilot had cleared the jam before resuming the dogfight.

    I wonder if modern day pilots are going to need a way to signal their opponent that their computers are rebooting?

    --
    I am NOT a man!
    I am a free number!
    1. Re:Knights of the Sky by mnemonic_ · · Score: 1

      Sounds urban-legend-ish to me. You're turning and burning, pulling on the stick with sweat pouring down your face as you try to line up that iron sight with the enemy aircraft's flightpath, while the other pilot does the same. Do you really think a guy signaling is going to stop you?

    2. Re:Knights of the Sky by toddestan · · Score: 1

      Just look for a blue glow coming from the cockpit's screens?

      Seriously though, in this day and age wars are even less "civil" than they were 90 years ago. I couldn't see today's pilots waiting for their opponent to unjam their weaponry. If it breaks and has to reboot, you'll be toast.

    3. Re:Knights of the Sky by blibbleblobble · · Score: 1

      "I wonder if modern day pilots are going to need a way to signal their opponent that their computers are rebooting?"

      A "Designed for Windows98" sticker?

    4. Re:Knights of the Sky by Anonymous Coward · · Score: 0

      This is totally true. WWI pilots were (at the beginning of the war anyway) primarily rich gentlemen, as these guys were the kinds of folks who had access to the airplane in the first place. Many knew each other and were friends, there not being lots of aviators pre-WWI.

    5. Re:Knights of the Sky by von+Moltke · · Score: 1

      Actually, that was the case for the first few months. Also, the airplanes available in those first few months vere not up to "turning and burning".

    6. Re:Knights of the Sky by djandrock · · Score: 1
      During WWI, pilots would signal the enemy if their machine guns jammed. Then it was considered the gentlemanly thing to do for the opponent to wait until the pilot had cleared the jam before resuming the dogfight.

      Snoopy did no such thing. He was a merciless killing machine.

      That Bloody Red Baron was in a fix
      He'd tried everything
      But he'd run out of tricks
      Snoopy fired once,
      And he fired twice
      And that Bloody Red Baron
      Went spinning out of sight

      "Snoopy vs. The Red Baron" - The Royal Guardsmen
    7. Re:Knights of the Sky by Anonymous Coward · · Score: 2, Insightful

      This is similar to the legend about gunfighters in the old west (usa) giving each other an even break.

      At all times and places in history winners attack with duplicity deception underhandedness guile lies speed and overwhelming force.

      Only losers buy into the lie about fair play in war. The winners always break any rule that suits them, bewails enemy tricks, and tells everyone how upright they are about the rules they do follow because it suits them.

      Then the winners write the history books which read over and over how good guys beat bad guys. If the other side had won the history books would still be all about the good guys winning (jews.. indians..indians..jews..When genocide is complete enough there are too few to complain to make a difference).

      And one more thing. Look in the mirror. Every living human is the result of successful parents, cultures, and societies that used the above tactics. No one has an ancestory free of this stuff; no nation ever became a nation without denying land to somebody else (even tiny mid Pacific islands have their old population versus new arrivals (e.g. immigrants from India) racial problems).

      Furthermore.. oh god its 3am what the hell am i doing.. gotta go

    8. Re:Knights of the Sky by CGP314 · · Score: 1

      During WWI, pilots would signal the enemy if their machine guns jammed. Then it was considered the gentlemanly thing to do for the opponent to wait until the pilot had cleared the jam before resuming the dogfight.

      Yeah right. If some guy is trying to kill me but is having a problem, I'm not going to let him fix it. I'm going to kill him as quickly as possible so I can go home at the end of the day.

    9. Re:Knights of the Sky by tgrigsby · · Score: 1

      So you think Larry Ellison, in his refurbished MiG, would give Bill Gates, in his F-22, a sporting chance when the BSOD comes up? Yeah, ok.

      Larry would probably die from laughing so hard anyway. They'd both go down without a shot fired. It would be less bloody than the old Comdex's.

      --
      *** *** You're just jealous 'cause the voices talk to me... ***
  50. Riiiight. by tshak · · Score: 1

    I don't know if I have one coherent point, and this is pretty much all opinion with little basis in tangible evidence, mostly just gut feelings.


    Thank you for summarizing my rebuttal! Seriously, I'm not an "OO" purist by all means (I moved from procedural to OO 2.5years ago) but I find that OO combined with a high level "OO centric" language like Java or C# to be far easier to debug and maintain.

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  51. MOD UP FUNNY PARENT by Anonymous Coward · · Score: 0

    You made coke come out my nose. thank you

  52. Situation Normal by Anonymous Coward · · Score: 0

    Nothing new here.
    Every military system has glitches (that kill). Specially when they're new and relatively untested.

    The F-(5?,14?,16?) once had something that went negative when it crossed the equator - so it flipped upside-down.

    The F-(111?) "Thunderchief"(?) was "affectionately" known as the "widowmaker", until the day the Luftwaffe retired the last of them.

    The glitch that would have told the first moon lander that the moon's gravity was positive, was only fixed ten minutes before launch.

    Its probably the very old, very tried-and-true engineering technique of "destructive testing", applied by the same kind of people and *new!*, *new!* "software engineers". The "lets go kill" project mentality is very undiscriminating and open-ended. And has always been.

    Move along now. Go get into a car, or bus, or even on a motorcycle, and go somewhere. :>

  53. Apparently... by twoslice · · Score: 0, Troll

    The backend is running a "light" version of the Micro$haft "Jet" database which apparently is 93% complete.

    It is interesting that the Micro$haft "Jet" database that ships with Windoze has 4 million lines of code and is 93% incomplete...

    --

    From excellent karma to terible karma with a single +5 funny post...
  54. Re:Disturbed Join the club. by Anonymous Coward · · Score: 0
    Perhaps the so called age of Aquarius has come and passed we are now going to reap the whirl wind because we did not learn to love. I am an old hippie and I can afford these thoughts as I will be dead soon anyway.


    Peace brother. May your hair remain clean and free of cheese.
  55. Talk about the Mother of All Duplicate Posts... by Anonymous Coward · · Score: 0

    I submitted this story more than 13 frigging months ago:
    F-22 Avionics Require Inflight Reboot
    http://slashdot.com/articles/02/07/22/0615221.shtm l
    Ya know, if you don't have an in-house search engine, you can always go to Google:
    http://www.google.com/search?q=f-22+site%3Aslashdo t.com
    1. Re:Talk about the Mother of All Duplicate Posts... by Nexus+Seven · · Score: 1

      Yeah, I remember posting to it.

  56. Redefines 3-finger-salute by SuperBanana · · Score: 4, Funny

    How about giving a whole new meaning to the term "three finger salute"?

  57. 70% sale (of f-22's price) by Anonymous Coward · · Score: 0
  58. Not the first time by PortWineBoy · · Score: 5, Funny
    The original version of the A-6 Intruder had some sort of non-digital ballistics computer, the AN/ASQ-61. It evidently would freeze and require a reboot by kicking a certain area of the cockpit floor. The computer had a mechanical drum that actually got stuck and needed to be "booted" in order for it to get going again.

    Told to me by a pilot, I can't verify via a quick google.

    --

    this sig deleted by another sig

    1. Re:Not the first time by Anonymous Coward · · Score: 0

      Yup, quite true. They even poke fun at it in Flight of The Intruder.

    2. Re:Not the first time by sllim · · Score: 1

      Liar.
      You got this right from 'Flight of the Intruder' by Stephen Coonts.

      Bet you didn't see that coming....

    3. Re:Not the first time by PortWineBoy · · Score: 2, Funny

      Uh, no. The story was told to me by a pilot who served in 'nam. You should hang out at VFW bars too, you hear amazing stories. You can return to your Tom Clancy books now.

      --

      this sig deleted by another sig

  59. What? Robot? by msimm · · Score: 0

    Did anyone else read 'In-Flight Robot'? I was thinking R2D2.

    <checks eyes>

    --
    Quack, quack.
  60. Must be running windows by glen · · Score: 5, Funny

    [_] Take off
    [*] Land
    [ok](cancel)

    You must reboot your computer for the new settings to take effect...

  61. Onboard the 747 by Anonymous Coward · · Score: 0

    "Ladies and gentlemen, this is the captain speaking. Please fasten your seatbelts and extinguish your cigarettes, we're going to reboot the plane"

  62. written in ADA ! by Anonymous Coward · · Score: 2, Interesting

    F-22 software is written in ADA, by people with experience in designing these types of systems. It is a different breed of software engineering. There are a ton of issues coordinating all the software and hardware subsystems.

    1. Re:written in ADA ! by DerekLyons · · Score: 1
      F-22 software is written in ADA, by people with experience in designing these types of systems. It is a different breed of software engineering. There are a ton of issues coordinating all the software and hardware subsystems.
      I think this is where most /.ers have a problem concieving the difficulties that the Raptor software team has had/is having. In the PC world you rarely have to worry about these issues. The OS and drivers handle all the timing and interface and coordination problems allowing the user/programmer to go along his merry way without having to deal with the real guts of the computer.
  63. WHAT?!?!?! by ewhenn · · Score: 1

    Software of this scale is the single most complicated project humanity has ever undertaken.

    Go build me a pyramid. Without any modern machines. In the middle of the desert.

    1. Re:WHAT?!?!?! by egomaniac · · Score: 3, Insightful

      Go build me a pyramid. Without any modern machines. In the middle of the desert.

      With ten thousand workers to help, a government that doesn't give a crap about death tolls or reasonable working conditions, and enough funding to bankrupt an empire, I'm sure I could manage.

      The pyramids were gigantic, backbreaking undertakings, but I maintain my stance that software is the most complicated endeavor undertaken by mankind.

      --
      ZFS: because love is never having to say fsck
    2. Re:WHAT?!?!?! by Anonymous Coward · · Score: 0

      Have you ever looked at Finnegan's Wake? Literature can be every bit as complicated as software --- it's only that the interrelationships aren't as rigorously logical (and in a sense, that makes it more complicated, not less). In addition, literature requires a great deal more creativity, culture and human insight. You're right that computer software is an achievement, but I'm just not that impressed.

  64. F-22 by mnemonic_ · · Score: 1

    This has been going on for a while. The software which controls the digital flight control system is not affected. As mentioned, it only affects the sensor fusion software.

  65. Cool! by Dark+Lord+Seth · · Score: 3, Funny

    I can already imagine the cockpit layout of a Raptor... Altimeter, speedometer, non-functional IFF indicator, roll indicator, yaw indicator, pitch indicator, three displays for tactical data, fuel indicator, HUD, control, alt, delete...

    At least Windows would be fitting on an aircraft... It's easier to move a mouse cursor around with a joystick then to type "shutdown -r now" with it!

  66. I wonder... by Anonymous Coward · · Score: 2, Funny

    Will the pilots have to download security updates and delete mountains of spam as they fly, softly cursing script kiddies under their breaths? Will they get distracted by offers of remarkable penis enlargement and bomb friendly troops? And what happens when a remote attacker gets administrative priveledges to an F-22? Will he use it to serve pr0n, forward spam, or launch a bombing run on the evil Phrench? Ah the possibilities...

  67. It's been 11 years since the F-22 last crashed... by _Pablo · · Score: 2, Funny

    It was 25 April 1992 when the F-22 oscillated it's way into the ground - due to (ahem!) pilot induced oscillation.

    <B>Lockheed Martin Knowledge Base Article - Q000001</B>

    <B>INFO:</B> F-22 impacts with the surface of the earth.

    The information in this article applies to:

    - F-22 Raptor for USAF

    <B>SYMPTOMS</B>

    When you slowly fly above the runway with full fuel, hit the afterburners and wiggle the stick the plane will go up...then down...then up...then down until the non-earth area is exhausted.

    <B>RESOLUTION</B>

    A supportad fix is now available from Lockheed Martin, but is only intended to correct the problem described in this article. Apply it only to aircraft which are experiencing this specific problem.

    <A HREF ="http://www.lockheedmartin.com/downloads/Q000001_ F22_Raptor_EN.exe">http://www.lockheedmartin.com/d ownloads/Q000001_F22_Raptor_EN.exe</A>

    <B>WORKAROUND</B>

    Avoid taking off.

    STATUS

    Lockheed Martin has confirmed this is a problem with in the military hardware products that are listed at the beginning of this article.

    --
    $2B OR NOT $2B = $FF
  68. Microsoft bashing by jfengel · · Score: 4, Insightful

    I've just re-re-read the article, and I can't find any mention that the software on board was Windows based.

    Yes, you're all very droll, but the Microsoft bashing seems a little knee-jerk. It's insanely complicated to write software like this (as a few other posters have said, and I'm posting only because I have no mod points for them).

    I doubt these errors are OS-based at all. Real-time systems like this are built on top of extremely well-tested embedded OSes. They reboot because they're writing pretty close to the bare metal, and mistakes are punished hard. Best practices are applied (interminable code reviews, fascist levels of regression testing, ungodly coding style standards), but not always followed, and even best practices don't always work.

    I'd like to see a gradual shift to languages which enforce best practices (i.e. not C and assembly). Meantime, these pilots are pretty damn brave. But it's probably not Microsoft's fault, this time.

  69. Faulty specs by jesterzog · · Score: 1

    AFAIK, civilian flight systems are three times redundant. Written by three different isolated teams in three different programming paradigms, from three different cultures to avoid similar faults due to "contamination" by other teams, or simlar faults due to similar paradigms.

    Are you aware if there's any way to deal with the potential problem of faulty specifications being a new single point of failure?

    Offhand I can't remember where, but I'm sure I've heard of cases in the past where this has been an issue. (Perhaps someone else could elaborate.) If the specs are broken then all the programming teams and paradigms in the world are at risk of creating identically faulty software.

    1. Re:Faulty specs by Jboy_24 · · Score: 1

      Simple,

      have 3 teams of project leads build 3 sets of specs to do the same job. Job being to fly the plane.

      But from the many many projects i've been on, I doubt 3 teams would be enough.

    2. Re:Faulty specs by Mr.+Feely · · Score: 3, Interesting

      I used to work on avionics software and one of the biggest beefs of our main liason to the regulatory agencies was that there is currently no approved standard for generating system requirements. As a result there is no agreed-upon method for dealing with this single point of failure. In contrast, there is a well-defined and approved standard for software development: DO-178B.

      This individual claimed that most of the mishaps she was aware of that were attributed to software were in fact due to faulty system requirements, and I have no reason to doubt her. Unfortunately I don't remember any specific cases that she cited.

    3. Re:Faulty specs by TheLink · · Score: 1

      Uh. 3 different specs for a single plane?

      ROFL.

      --
    4. Re:Faulty specs by dnoyeb · · Score: 1

      I can say this is the same in the auto industry. Most of the high profile issues you hear about in the news are from systems failures. Such that one supplier does not understand fully how to make his component compatible with another. Its an OEM issue. OEMs just dont do much engineering and its coming back to bite them.

      Here is one example of a specification problem from a nameless OEM.

      We made, lets say, rear defrosters for them. They specified that they should handle 28amps. We made it extra beefy and they handled 40amps. we of course ate any extra costs. Coupla of years later the OEM has realized how nice and beefy this unit is. So they start using it on another vehicle @ ! 35amps. new engineer comes on for us and decides to read the spec. Hey these things only need 28amps, cost save time! So they are trimmed down to 'meet the spec.' Nobody notices the new application. And the new applicaiton now fails.

      So this is a system failure, but the system is the 'process,' and not the physical components. I assume the aviation industry has things to prevent this. we follow that industry when we can, but our profit margin is extremely tight.

      I assure, $$$ is job one.

    5. Re:Faulty specs by Mr.+Feely · · Score: 1

      So this is a system failure, but the system is the 'process,' and not the physical components. I assume the aviation industry has things to prevent this. we follow that industry when we can, but our profit margin is extremely tight.

      I can't speak to the requirements for hardware, but for software, there is a requirement that the control coupling and data coupling between components is confirmed. That assumedly would prevent the analogous situation from occurring in software.
  70. Welcome to F22 Raptor version 3.1 by TearsForFears · · Score: 3, Funny

    Welcome to F22 Raptor version 3.1 (C)1990-2003 Microsoft Corp. Start Microsoft MiddleEast Explorer...Please Wait Target: Hussein, Saddam Located Would you like to: Copy/Delete/Return? Delete? Yes/Cancel Before you delete Hussein, Saddam, would you like to sign up for Microsoft .NET?

  71. bsod by TwistedSpring · · Score: 2, Funny

    Brings a whole new meaning to the term "Fatal Exception".

  72. More details from Code One magainze by mnemonic_ · · Score: 2, Informative
    From the October 2003 issue of Code One magazine:

    Avionics testing faces two major challenges: software stability and missile shots. "We are struggling with some stability problems," Tomeny says. "The problems are similar to a home computer freezing when a program is launched. The computer has to be restarted. When our software works, it works very well. When the software related to a particular system freezes, we have to deal with restarts for that system. We're getting the bugs out of the system so it starts correctly and works for the entire flight. These problems are encountered in every development program. We discover most of them in the lab and in the flying test bed. But other problems still crop up when we load software on the airplane. That, unfortunately, is the nature of software development."

    http://www.codeonemagazine.com/archives/2003/art ic les/apr_03/fa22testing/index.html
  73. Re:Remarkably frank ...bullshit by zbuffered · · Score: 1

    does this f22 make you proud, dork ? do you feel that you know what does the "disturbing talk" really mean ? do you feel that your country has a right to do what it does now ? check yer dow & nasdaq shit and come back later saying - you haven't served yer country bro.

    Someone set us up the bomb

    --
    Synergy is your friend
  74. Only 93% they aint even half way! by node159 · · Score: 1

    Only 93%! The last 5% take about the same amount of time the first 95% did. I wonder if they have some ex-M$ employese working there, you would think that stability/reliablity was one of the first issues. "It can beat all other fighters in the air but has a 'self failure' rate of 30% per mission" "Well take it!"

    --
    GPLv2: I want my rights, I want my phone call! DRM: What use is a phone call, if you are unable to speak?
  75. Some clarification... by Anonymous Coward · · Score: 1, Interesting

    I work on fly-by-wire military aircraft (rotary wing, not fixed wing, but I presume the computer architectures are similar).

    There are typically 2 (sets of) computers on board these aircraft.

    The "flight control computers" actually fly the airplane. They are very reliable and are triply or quad redundant. They constantly monitor themselves for problems (such as bits changing in the onboard ROM chips). They reboot themselves if needed (which seldom happens). The "operating system" is just another piece of custom code. They are often compartmentalized so that a problem in one area of the computer (hardware or software) will not affect (or will have limited impact) on other more critical components.

    The "mission computers" are not designed to the same standard and may have none of the aforementioned features. They try to do complex things like target identification etc. When they fail, they can take out other connected systems, like the radios or displays - but you can still fly the airplane. In one of the machines I worked on, they had to install a button in the cockpit so the test pilots could reboot the mission computer!

    I don't know why we as an industry tolerate this situation (OK, I do - to save money). Test pilots are (understandably) very unhappy with the lack of reliability in these systems. As I'm sure most people reading this will realize, its a lot harder to fix a complex bit of code than it is to design in reliability in the first place.

    And BTW, it was mentioned above but not everyone read it: it doesn't take 36 seconds to reboot the computer. The article meant that over the course of a 1 - 2 hour flight, 36 seconds were spent rebooting the computer

  76. Wrong by efuseekay · · Score: 3, Funny

    Trying to get a girlfriend to read /. is the most complicated endeavour undertaken by mankind.

    --
    Mode (3) smart-aleck mode. Press * to return to main menu.
    1. Re:Wrong by Anonymous Coward · · Score: 0

      This past weekend my girlfriend jumped on my PC when I was idle and just happened to have a /. article open. She told me the comments were from the nerds we went to high school with. I didn't have the heart to tell her that I'm one of them.

    2. Re:Wrong by Anonymous Coward · · Score: 0

      Read: He didn't want to get dumped.

    3. Re:WRONG by Anonymous Coward · · Score: 1, Interesting

      >Besides, I'd love to see three sets of hardware (all totally different) run the *same* software. Without any modification.

      If you insist...

      Slackware for iBook
      Slackware for Sparc
      Slackware for PC

    4. Re:Wrong by mdlc · · Score: 1

      Getting the girlfriend to read /. is the hard part? Where do you get the girlfriend??

    5. Re:Wrong by Insipid+Trunculance · · Score: 1

      Trying to get a girlfriend to read /. is the most complicated endeavour undertaken by mankind.

      No the Most complicated task is trying to explain to her why you need to check /. six times a day and what those naked women are doing on your computer

      --
      Wanted : A Signature.
    6. Re:WRONG by bhtooefr · · Score: 1

      Thing is, I bet there's modification. GP asked for no modification.

    7. Re:WRONG by terrymr · · Score: 1

      hmmm ... I was actually talking about the fly-by-wire control system. Boeing spent a lot of time defending the decision in the computer press at the time the 777 was being developed.

  77. war delayed due software update by Spellbinder · · Score: 1

    i would love to hear bush say:
    we have to delay our war with "randomly inserted country" due a update for our airplanes that keeps them from randomly crashing into skyscrapers

    --


    stop supporting microsoft with pirating their software!!!!!
  78. A phone call to tech support... by softspokenrevolution · · Score: 3, Funny

    Pilot: (Dialing microsoft support services while cruising at mach 50,000) Come on, pick up, pick up.

    Pre-recorder message: We're sorry, all circuitys are busy now. Your call is very important to us, please stay on the line until an operator is availible.

    Pilot: (Over enemy territory and ready to drop payload, toggling switches like a madman) Damnit, pick up.

    Tech Support Person: Hi, This is Candice, how are you today. Pilot: (Engine failure light flashing) Can you can the chatter, I'm cruising over Eastern Kreblenkistan about to die at Mach 40,000.

    Candice: There's no need to be rude sir. First I'll need to confirm that you're not using a pirated copy of our software, so will you please refer to the key sticker located on your computer. Pilot: (Frustrated, going down) I can't do that, I'm sort of in a plane right now, can you just tell me how to reboot the thing.

    Candice: I'm sorry sir, but we can't be responsible for the failures of pirated software... (transmission ends, big fiery explosion)

  79. Linux never crashes? by Anonymous Coward · · Score: 0
    There's a myth that Windows crashes twice a day, and that Linux never crashes. Well, I managed to get my Debian 2.2 system to lock up entirely, with a faulty XF86Config that told the SVGA server to use 8 mb ram instead of 4. I specified 4, and everythings fine now. Damn thing locked up good, and Ctrl-Alt-F1 couldn't get me out, or did Ctrl-Alt-Backspace. Had to turn it off. I was supposed to use XF86Setup to make my config file, but that had "segmentation fault" error, so had to make my own from Redhat, Mandrake installs on this box. So, Linux can crash, if one knows how to screw it up like I did.

    One would think that a system for any kind of airplane would get tested by a big bunch of beta testers, etc. before it's allowed to be used in anything that flys.

    Remember the cars that suddenly zoomed forward when the Brake Pedal was pushed? They tried to blame that on the car computer for a while until they realized that the nut behind the wheel was at fault.

    1. Re:Linux never crashes? by devnullify · · Score: 1

      a) you probably could've telnetted/sshd into the box, or used a serial terminal and killed the X server, I highly doubt you managed to crash the actual OS.

      b) that was a configuration problem, obviously they know exactly what the hardware is, what it can do etc. and obviously again, the pilots aren't going to have access to the configuration files (which are probably in a ROM anyways).

      c) I can almost guarantee they wouldn't be using X

      The only time I've ever seen a kernel panic was because I filled a hard drive and the kernel couldn't write to it...oh and of course if / isn't mountable at boot time. Other than that, every crash I've seen (with stable kernels) has been a software issue, not an OS issue.

      The myth about Windows crashing twice a day is definitely a myth, or perhaps you could call it an exaggeration. I don't crash Windows enough for it to really piss me off, but it does happen from time to time.

  80. Mod parent up! by Anonymous Coward · · Score: 0

    That was a great way to give the arrogant bitch a taste of his own medicine!

  81. Cancel this project now by DesScorp · · Score: 4, Interesting

    I'm an advocate for a strong defense, and always have been. And advanced weapons programs always have major bugs. I'm a veteran, and I follow defense issure pretty closely. With that said, now I say kill the F-22 program.

    Why? It's a problem program. It's been plagued with an abundance of serious unforseen engineering problems from the very beginning. This is just the latest one made public. Past problems have included repeated instances of various parts of the fuesalage (especially some wing and tailparts) cracking. Cost overruns have become endemic. When the ATF program (Advanced Tactical Fighter) was first launched in the mid-80's to find a successor to the legendary F-15 Eagle, the Air Force set a goal of a flyaway cost of no more than 35 million per copy. The cost is now up 200 million a copy, and before it goes into production, the F-22 might cost a quarter of a billion dollars FOR A SINGLE FIGHTER. No matter how rich a nation is, no Air Force in the world can afford to buy such fighters in effective quantities. Not even other Stealth projects have spiraled this far out of control. The F-117 NightHawk stealth fighter (really more of a small bomber), with a small inefficient production run of 64 aircraft, topped out at 61 million per copy.

    Granted, not all of the cost overrun problems are the fault of the Air Force or of Lockheed Martin. Congress keeps screwing around with the production schedule, and reducing the total buy, which drives up the cost per aircraft. But Congress has done so in large part for three main reasons:

    1- They ask "Do we really need this, or can upgraded F-15's do the job?" This is a valid question as no other nation, friend or foe, has an aircraft that equals the Eagle, save for Russia's SU-27 series of fighters. These have been produced in such small quantities that Congress still debates the need for an Eagle replacement.

    2- The number and seriousness of technical problems has made Congress reluctant to commit to the project fully. This crosses party lines, as in the past few years, several powerful Republicans have tried to kill the program on the grounds that the Raptor is a lemon. Democrats seeking money for non-defense programs have joined them.

    3- There are serious doubts emerging that the Raptor's massive complexity can ever truly be managed in an efficient manner. There are concerns that, even if the aircraft becomes operational and initial bugs are worked out, the aircraft will be unreliable, becoming what the Air Force calls a "Hangar Queen"; it looks pretty on the floor, but if it can't go up in the air regularly, how good is it? The Air Force has had aircraft before that they REALLY wanted, but turned out to be so expensive and maintenance intensive that they had to be retired early. And excellent example is the B-58 Hustler supersonic bomber, which had impressive performance...when it wasn't broken down. It was retired after only 10 years of frontline service.

    --
    Life is hard, and the world is cruel
    1. Re:Cancel this project now by Anonymous Coward · · Score: 0

      I'm a maintainer (USAF, variously avionics/engines/crew chief since 1981), and would like to point out that the development of an aircraft is actually a continuing process that only ends when the system is sent to AMARC for disposal. A few problems with early production models don't mean much. The proof is when the first squadrons are fielded and the aircrew, ops, and maintainers have time to train on and get experience with the new aircraft. This takes a few years.

    2. Re:Cancel this project now by jjohnson · · Score: 3, Interesting

      Given the money already spent, is is at all plausible to shelve the program, write off the development costs, and come back in ten years hoping to make an economical plane using what was learned? Maybe the Raptor will cost a quarter billion, but surely the engineers have learned a hell of a lot and solved a lot problems no one foresaw.

      In other words, don't buy Raptors: buy the engineers, and let them try again, the wiser for the experience.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    3. Re:Cancel this project now by Anonymous Coward · · Score: 0

      The cost is now up 200 million a copy

      A lot of this isn't actually real-world cost overruns, but just dropping the purchase number -- cost per plane here isn't marginal cost of the planes, it's total program cost including R&D divided by the number of planes. The R&D to produce production F-22 #1 is several billion dollars. Spread it over 2000 airplanes and it's a little per plane, spread it over 250 and it's a lot per plane.

      Dropping the purchase number reduces the total bill, but drives the cost per plane through the roof.

    4. Re:Cancel this project now by DerekLyons · · Score: 1
      I'm a veteran, and I follow defense issure pretty closely.

      It certainly does not appear so.
      With that said, now I say kill the F-22 program. Why? It's a problem program. It's been plagued with an abundance of serious unforseen engineering problems from the very beginning.
      By that logic, almost every military program since WWII should have been canceled. We'd still be flying Corsairs and P-38's, and the Fleet submarine would still rule the waves. Problems are the price of progress.
      The F-117 NightHawk stealth fighter (really more of a small bomber), with a small inefficient production run of 64 aircraft, topped out at 61 million per copy.

      Ok, and? The F-117 isn't a fighter at all, it has no air to air capability. It's a very light, limited performance, tactical bomber. Comparing it to the vastly more capable F-22 is apples and oranges.
      1- They ask "Do we really need this, or can upgraded F-15's do the job?"
      You cannot upgrade F-15's forever. There's a limited supply of airframes, and the production line is long closed. Restarting it won't be cheap either. Another problem is the -15 isn't stealthy and cannot be made so without a massive and expensive redesign program.
      This is a valid question as no other nation, friend or foe, has an aircraft that equals the Eagle, save for Russia's SU-27 series of fighters. These have been produced in such small quantities that Congress still debates the need for an Eagle replacement.
      This is a valid question only if one closes one's mind and limits one's thinking to a horizon of a few years at best. The Eagle won't remain top of the line forever.
      . And excellent example is the B-58 Hustler supersonic bomber, which had impressive performance...when it wasn't broken down. It was retired after only 10 years of frontline service.
      FUD at it's finest. Though the Hustler's spotty reliability record played a role, it was retired because it was becoming obsolescent.
    5. Re:Cancel this project now by DerekLyons · · Score: 1
      Given the money already spent, is is at all plausible to shelve the program, write off the development costs, and come back in ten years hoping to make an economical plane using what was learned? Maybe the Raptor will cost a quarter billion, but surely the engineers have learned a hell of a lot and solved a lot problems no one foresaw.

      In other words, don't buy Raptors: buy the engineers, and let them try again, the wiser for the experience.
      And just where are they supposed to get experience at designing and building high performance combat aircraft... Unless they are designing and building high performance combat aircraft! In other words, we'd have to start another project in order to gain experience, and then shelve it in order to redesign what is now an obsolecent aircraft.
    6. Re:Cancel this project now by Rogerborg · · Score: 1

      What is the challenger for the Eagle in the next ten years? You're claiming knowledge, demonstrate it. I'm not sure what the Raptor is designed to fight, unless it's the Eurofighter.

      Your point about the Hustler is irrelevent, except in as much as it demonstrates that if your primary criteria is to stay on the bleeding edge, that you get locked into a constant and expensive state of upgrades.

      The thing is, I don't believe that we're at war, I don't believe that we've always been at war, and frankly I don't believe that we've got the balls to take on anyone more dangerous than a bunch of sand niggers throwing obselete crap randomly into the air.

      Again, what is the - actual, not hypothetical - opponent that the Raptor is required to fight?

      --
      If you were blocking sigs, you wouldn't have to read this.
    7. Re:Cancel this project now by fwr · · Score: 1
      The cost is now up 200 million a copy, and before it goes into production, the F-22 might cost a quarter of a billion dollars FOR A SINGLE FIGHTER. No matter how rich a nation is, no Air Force in the world can afford to buy such fighters in effective quantities.


      Give me a break. That's about $1 per citizen. I'd certainly support the government taking a few $'s out of the tax money I spend.
    8. Re:Cancel this project now by jafac · · Score: 1

      It's not what Russia has or soon will have. It's what the EU will soon have.

      Among the hawks of this administration, America still needs to DOMINATE the EU, and they're coming along with a new generation of fighter as well. Is it better than the F-15? who knows. But it's a big ol pissing match, so that doesn't matter.

      The Air Force, it's personnel, WILL learn to manage the F-22. They aren't there yet - that's why the plane isn't in service yet. They have several years to get there. Despite the hype, the F-22 doesn't push the envelope all that much.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    9. Re:Cancel this project now by DerekLyons · · Score: 1
      Your point about the Hustler is irrelevent, except in as much as it demonstrates that if your primary criteria is to stay on the bleeding edge, that you get locked into a constant and expensive state of upgrades.
      Actually, this means you failed to get my point on the Hustler. The B-58 was scrapped because it could not fly the high-low-high mission profile needed to penetrate Soviet air defenses. It wasn't replaced by a 'bleeding edge upgrade', but by it's older cousin - the B-52. (It wasn't until swing wings and variable inlet ramps were mastered that high-low-high could be flown by a supersonic aircraft, the B-1.)
      What is the challenger for the Eagle in the next ten years? You're claiming knowledge, demonstrate it. I'm not sure what the Raptor is designed to fight, unless it's the Eurofighter.
      Assuming that we will forever remain superior it as good way to end up in a great deal of trouble. That lesson is shown in history again and again.

      The brutal fact is, the Eagle won't last forever, would you have us stay stuck in the early 70's?
    10. Re:Cancel this project now by Rogerborg · · Score: 1

      So, you can't cite a single example of an opponent that exists even at the design stage that the F15 can't roundly defeat? Thanks.

      --
      If you were blocking sigs, you wouldn't have to read this.
    11. Re:Cancel this project now by SuiteSisterMary · · Score: 1

      Who needs to? If you're sitting pretty with your F-15 (which I remember playing sims for on my c64!) and I'm developing an F-15 killer, and I succeed, you're fucked.

      If, however, just as I say 'A-ha! My F-15 killer is ready!' you say 'Nice. Oh, meet Mr. F-22.' then all is good.

      Or, to put it another way, what did the F-15 replace? And what aircraft, at the time, could challenge the F-15's predecessor? What, now, could challenge the F-15's predecessor? Well, who cares, as the States aren't using the F-15's predecessor; they're using the F-15.

      In other words, stagnation is death. That which does not grow, dies.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    12. Re:Cancel this project now by Rogerborg · · Score: 1

      So, you can't cite a single example of an opponent that exists even at the design stage that the F15 can't roundly defeat? Thanks.

      --
      If you were blocking sigs, you wouldn't have to read this.
    13. Re:Cancel this project now by SuiteSisterMary · · Score: 1

      Actually, I could, but I doubt you have security clearance required.

      Can you cite references that prove that nobody is trying?

      Thanks.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    14. Re:Cancel this project now by mfrank · · Score: 1

      The Eurofighter.

      And before you spout mindless nonsense about the EU not being our enemy, I seem to recall several nations hostile to the US having Mirages in their arsenal. Why should the DoD trust the French to not be whores?

  82. Marketingspeak by Anonymous Coward · · Score: 1, Insightful

    outmaneuver any other fighter that it will face as a threat, and any other free world fighter that will be built for years to come

    Translation: It is not the most maneuverable fighter on our side, and the enemy may build something more maneuverable soon, if they haven't already.

  83. What's it written in? by 73939133 · · Score: 1

    It would be interesting to hear what the software is written in and what it runs on. A mix of Ada/C on Windows NT/Embedded maybe? Or something else?

    Come on, where are the people who brag about those "billion dollar projects implemented with 'our' tools"? Please step forward--we'd like to know.

    1. Re:What's it written in? by von+Moltke · · Score: 2, Informative

      Ada and assembly using the Tartan Ada compiler on VAX.

  84. Ejection seat reboot! by ratfynk · · Score: 1

    You can bet your sweet booty that Locheed Martin would have a hell of a time getting test pilots if they ejection seat was on the computer!

    --
    OH THE SHAME I fell off the wagon and use sigs again!
  85. This reminds me of the simpsons...... by Dr+Reducto · · Score: 1

    Teaching pilots to fly the airplane, Pearson said, really involves teaching them how to use all the data flowing into the cockpit. "It's an extraordinarily easy airplane to fly," Pearson said. "They learn very quickly to fly it, and we are teaching them how - and they are teaching themselves - how to employ it, and that's different. How do you use the information you have in the cockpit to go and kill somebody and stay alive and execute your mission."
    Instructor: The F-22 is so simple a child could pilot it. *points to FLY, and NO FLY buttons*

  86. So, maybe we should try without humans... by SAN1701 · · Score: 1
  87. Gentoo F22/Java F22/FreeBSD F22 by dotslashdot · · Score: 4, Funny

    Java F22: Pilot: Firing on target... Computer: "Starting Garbage Collector. Please Wait." Gentoo F22: Pilot: Firing on target... Computer: "Compiling Sidewinder Missile..." FreeBSD F22: Pilot: Firing on target... Computer: "Sidewinder Missile is dying..."

  88. Myth: Gentlemen. Reality: Never saw it coming by AHumbleOpinion · · Score: 3, Insightful

    The vast majority of downed pilots, 80+% ?, never saw the attack coming. They were taken by surprise. The most successful aces avoided dogfights, they would try to surprise someone, if not they would disengage and look for someone else. Your account sounds like some romanticised story or an aberration that occurred in the earliest days of the war. WW1 pilots looked at battle the same way pilots do today. Give the other guy a chance and you may die, your wife a widow, your children fatherless.

  89. Su-30 series or Quality/Quantity by theolein · · Score: 4, Interesting

    By the time this thing ever gets into the air the only probable foes that it will ever face will be either SU-27 derivates or Mig-29 derivates, both of which cost far less than the F-22.

    In pure features the Su-27 is an amazing plane. Anyone who has ever seen the Su-27 do the cobra manouver or the thrust vectored Su-30MKI or Su-35 do the 360 degree Kulbit manouver can attest to what these planes can do in close air combat. These are extreme manouvers that western planes cannot do for the simple reason that the engines in western planes receive no air at such high angles of attack and therefore often flame-out or stall. Not only this but the newer radars on the Su-30s and missiles are longer ranging than just about anything the west has with the exception of the F-14's AIM-54 Phoenix. As for stealth, newer Su-30's are coated with radar absorbant paint which reduce the advantages that a dedicated stealth fighter such as the F-22 would have in BVR combat.

    In the hands of a good pilot I very much doubt that the Su-30 would automatically lose in combat. That however is the crux of the matter: Pilot training.

    This has always been something that has been much better in the west with advanced simulators, top gun style combat training and long hours of aircraft experience. It is and has been a fallacy to believe that more modern high tech will always win the battle. It is almost always the quality of the pilots that decided the battle.

    There is a good example of an air combat situation atht happened in the first gulf war. The only western plane to be shot down in air combat was an F-18 on an attack mission that was intercepted by an obviously experienced Iraqi Mig-25 pilot. The Mig-25 was already obsolete then in terms of technology but the sheer speed of the plane (Mach 2.8+) is unmatched by any other fighter. The Mig-25 went on after shooting down the F-18 to buzz an EF-111 raven that was providing ECM for the mission causing the raven to have to manouver to avoid the incoming missiles and drop back from the attack mission which was then unprotected by ECM and subsequently another F-18 was shot down by a SAM. No less than two F-15's and two F-16's all attempted to intercept the Mig-25, two of them firing missiles, but the Mig-25 used it's tremendous speed advantage to easily avoid the interceptors and reach its base.

    This shows what a good plane , not necesserally the utterly most modern, can do in the hands of a good pilot. IMO the F-22 is an overexpensive white elephant.

    1. Re:Su-30 series or Quality/Quantity by Phanatic1a · · Score: 2, Informative

      Anyone who has ever seen the Su-27 do the cobra manouver or the thrust vectored Su-30MKI or Su-35 do the 360 degree Kulbit manouver can attest to what these planes can do in close air combat. These are extreme manouvers that western planes cannot do

      Um...bullshit.

      The F-15 had to perform the cobra in acceptance testing. It's covered in 4.2 of Mil Std 1787. There are other aircraft that can also perform the maneuver. The cobra is nothing more than a pitch overshoot in response to a "stick snatch." It's part of routine acceptance testing, although it's usually performed at medium to high altitudes.

      Some aircraft perform it easier than others. For still other aircraft, the manuever gets easier if you set the plane up for it, as they do with Su-27s at airshows (you've got to manipulate the cg and override the FCS).

      Many aircraft simply aren't cleared to perform the maneuver, and it's not covered in pilot training, even with the Su-27. The reason for this is that it's a very showy maneuver that has no use in the practical or tactical realms. That "Goose, I'm gonna hit the brakes and he'll fly right by" is bullshit Hollywood crap; in a real dogfight, the guy behind you might overshoot when you dump that much speed that fast, but all that means if that now you're meat on a stick for his wingman.

      The Mig-25 was already obsolete then in terms of technology but the sheer speed of the plane (Mach 2.8+) is unmatched by any other fighter.

      Note that shortly after reaching that top speed, it needs new engines.

    2. Re:Su-30 series or Quality/Quantity by Anonymous Coward · · Score: 0

      The Su series FCS closes the loop on c_x instead of alpha_pp, which is widely regarded as a control law flaw (probably reasonable given poor Soviet CPU tech). You are entirely right re: pitch overshoot/cobra-- the Su-27 has it easy given flight software dynamics.

    3. Re:Su-30 series or Quality/Quantity by theolein · · Score: 1

      That is probably right, I don't know. I just wonder why western aircraft have never displayed similar manouvers at airshows. Most of what I've read claims that there is usually a lot of envy and nitpicking directed towards the Su-27 and later variants at airshows in order to bolster other manufacturers aircraft, and to be honest, I've never heard of any other aircraft performing the kulbit apart from the thrust vectored Su-37 and Su-30MKI variants.

      I agree that those are airshow manouvers and probably not of much use in a real dogfight, but they do definitely point to the extreme agility of the plane. As I said, and the point I was trying to make is that the pilot is the key. If the pilot is one of the current crop of Russian pilots for example, who fly so few hours a year that it borders on being dangerous, I doubt they would do much good even if they were flying F-15's, F-22's or JSF's.

      As for your comment on the Mig-25, that isn't strictly correct. The Mig-25 redlined at mach 2.8. It had engine control problems at that speed and there was a danger of the engines running out of control. This happened in Mig-25R crossover flights over Israel in 1973 when it was being chased by souped up F-4's and the plane moved up to Mach 3 and after landing in Egypt, had to have its engines replaced. The Mig-25 is no longer in service in Russia in any case, as it has long been replaced by the far more capable Mig-31 (more powerful engines stable at high speed, much higher range, IFR capabilities, lighter and stronger airframe, and an enourmous fixed antenna radar) which has also been exported to China.

    4. Re:Su-30 series or Quality/Quantity by Tailhook · · Score: 3, Informative

      "There is a good example of an air combat situation atht happened in the first gulf war. The only western plane to be shot down in air combat was an F-18 on an attack mission that was intercepted by an obviously experienced Iraqi Mig-25 pilot. The Mig-25 was already obsolete then in terms of technology but the sheer speed of the plane (Mach 2.8+) is unmatched by any other fighter. The Mig-25 went on after shooting down the F-18 to buzz an EF-111 raven that was providing ECM for the mission causing the raven to have to manouver to avoid the incoming missiles and drop back from the attack mission which was then unprotected by ECM and subsequently another F-18 was shot down by a SAM. No less than two F-15's and two F-16's all attempted to intercept the Mig-25, two of them firing missiles, but the Mig-25 used it's tremendous speed advantage to easily avoid the interceptors and reach its base."

      The Mig-25 borders on a desparation weapon. It was designed specifically to counter high altitude bombers and spy planes that the United States routinely flew over Soviet airspace. In that it failed. It's fairly clear today that a Mig-25 could not sustain the speed or attain the altitude necessary to attack an SR-71.

      The Soviet Union pawned off various models of the Mig-25 to the third world. Iraq had probably 15 Mig-25s at the start of the Gulf War (the first), of which perhaps 7 were operational.

      The shootdown happened because the Mig was misidentified multiple times as it flew past an American strike package. Had it been identified, it would have been killed. The shootdown was more the result of tactics than technology. That Mig pilot was both brave and lucky.

      The Mig was not moving at Mach 2.8. A Mig-25 can only do this at high altitude (70K+) and only for a short time. The shootdown happened between 25-30K, where the F-18's were operating. Flying at almost Mach 3 destroys the engines of a Mig-25. This isn't a problem if you're goal is to hit one high-value, high-altitude target and glide back to base. It does matter if you intend to engage in sustained warfare.

      In 1976, a Soviet defector landed a 1976-built Mig-25 in Japan. A few interesting things were learned; with a full load of weapons and fuel a Mig-25 can handle only slightly more than 2Gs of force. At it's best it can handle about 5gs. This is no dog fighter. An F-4 can do better, much less any modern aircraft.

      --
      Maw! Fire up the karma burner!
    5. Re:Su-30 series or Quality/Quantity by theolein · · Score: 1

      A link to a movie of the kulbit. I have no idea how useful this is combat, but it is amazing to watch.

    6. Re:Su-30 series or Quality/Quantity by Knife_Edge · · Score: 1

      Pilots are important all right. Actually, an Air Force captain by the name of John Boyd figured out a way of dodging missiles, turning in a specific way or something, that made it into the still classified tactical manual he wrote, the Aerial Attack Study. I just wanted to mention this guy's name. I have been reading his biography. He was really an extraordinary person.

    7. Re:Su-30 series or Quality/Quantity by theolein · · Score: 2, Informative

      I agree that the Mig-25 is not the state of the art and would be at a loss in a dogfight, but my point was about the pilots, not the aircraft. But, as i said in a post lower down, the Mig-31, which succeded the Mig-25 has done away with most of these problems. It has been exported to China and could theoretically see use there in some war with Taiwan.

      For the record, I misquoted the story. Here's a link.

      I quote: "Gulf War Experience -

      Did you know that a MiG-25PD recorded the only Iraqi air-to-air kill of the Gulf War? It dropped an F-18C on the first night of the war--then went on to fire another missile at an A-6 and buzz an A-7, all while avoiding escorting F-14s and F-15s.

      An isolated incident? How about the single Iraqi Foxbat-E that eluded eight sweeping F-15s then tangled with two EF-111As, firing three missiles at the Ravens and chasing them off station. Unfortunately, the Ravens were supporting an F-15E strike, and the EF-111's retreat led to the loss of one of the Strike Eagles to a SAM. Oh BTW, the Foxbat easily avoided interception and returned safely to base.

      There's more. When F-15 pilots were fighting for the chance to fly sweeps east of Baghdad late in the war, itching for a chance to get a shot at an Iraqi running for Iran, they weren't expecting the fight that a pair of Foxbats put up. Two Foxbats approached a pair of F-15s, fired missiles before the Eagles could get off shots (the missiles were evaded by the Eagles), then outran those two Eagles, four Sparrows and two Sidewinders fired back at them. Two more Eagles maneuvered to cut the Foxbat's off from their base (four more Eagles tried, but were unable to effect an intercept), and four more Sparrows were expended in vain trying to drop the Foxbats.

      The Iraqis had a total of twelve MiG-25PDs at the beginning of the war, of which maybe half were operational at any given time. Imagine what trouble they would have caused if there had been more. The Foxbats, when well flown, proved capable of engaging allied fighters and avoiding them at will. Only the limitations of their weapons proved a problem."

    8. Re:Su-30 series or Quality/Quantity by azorka · · Score: 2, Interesting

      What about MiG 1.42 MFI Cheaper and better than F-22.

    9. Re:Su-30 series or Quality/Quantity by f97tosc · · Score: 1

      In pure features the Su-27 is an amazing plane. Anyone who has ever seen the Su-27 do the cobra manouver or the thrust vectored Su-30MKI or Su-35 do the 360 degree Kulbit manouver can attest to what these planes can do in close air combat. These are extreme manouvers that western planes cannot do for the simple reason that the engines in western planes receive no air at such high angles of attack and therefore often flame-out or stall. Not only this but the newer radars on the Su-30s and missiles are longer ranging than just about anything the west has with the exception of the F-14's AIM-54 Phoenix. As for stealth, newer Su-30's are coated with radar absorbant paint which reduce the advantages that a dedicated stealth fighter such as the F-22 would have in BVR combat.

      In the hands of a good pilot I very much doubt that the Su-30 would automatically lose in combat. That however is the crux of the matter: Pilot training.


      I think there is another very important issue as well. The SUs can indeed do amazing manouvers which make them formidable in close combat. It is just that air combat is rarely close anymore. The winner is typically the guy with the best informations systems and sensors and longest range missiles. I think the US has done the right strategic decision in focusing on this rather than on extreme manouverability.

      Tor

    10. Re:Su-30 series or Quality/Quantity by doyoudig · · Score: 1

      I dont remember this happening in the first or second gulf war -- please provide proof!

    11. Re:Su-30 series or Quality/Quantity by Tailhook · · Score: 1

      What about it? Did a Mig-42 shootdown something in Iraq, or are you just tossing off to exotic Mig fantasies because.... well, who knows why?

      --
      Maw! Fire up the karma burner!
  90. Fault-tolerant/robust system engineering by nigelc · · Score: 4, Insightful
    I was reading somewhere (possibly Scientific American) about the building of systems (computer software or robots) which can tolerate a restart or failureof one or more of them and keep working.

    Rather than the monolithic system which we all secretly love (which allegedly produces Blue Screens of Death when things go squiffy, although my own XP Home system has been thundering on with nary a problem for quite a while now), you build systems which can tolerate components restarting themselves. I don't care if you're RMS writing the purest code with GNU/Ada for the EFF Air Force, you're not going to write something that will never fail. Better to design and build an overall system which can tolerate minor interruptions, especially if you are going to be flying into a war zone.

    In any case (I worked on some of the stuff on the fringes of the F22 program a long long time ago), there are a bunch of computers in the air vehicle; it's an airborne network. Saying "oh my god, I can't believe the plane is rebooting" is dissingenuous.(aside from the many Windows jokes). It's akin to "I had to power-cycle the printer twice today -- I can't believe the network stayed up for the 35 seconds it took the Lexmark to come back to life!".

    Rebooting a subsystem computer works quite well in robotics too, which further leads into the concept of many small robots rather than one large beast screaming "Danger Will Robinson".

    --


    Cthulhu Barata Nikto
    1. Re: Fault-tolerant/robust system engineering by Black+Parrot · · Score: 0, Troll


      > I was reading somewhere (possibly Scientific American) about the building of systems (computer software or robots) which can tolerate a restart or failureof one or more of them and keep working.

      Yes, and I seriously considered writing a letter to the editors suggesting that 99.999% of the goals of that research could be met simply by switching from Windows to Linux. I wish I had written it; I don't object to research into fault tolerant systems, but I do object to the idea that reliability is something you graft onto a system as an afterthought.

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:Fault-tolerant/robust system engineering by stud9920 · · Score: 1
      I don't care if you're RMS writing the purest code with GNU/Ada for the EFF Air Force, you're not going to write something that will never fail. Better to design and build an overall system which can tolerate minor interruptions, especially if you are going to be flying into a war zone.
      Isn't an Ada compiler by spec supposed to refuse to compile code which doesn't catch EVERY exception ?
    3. Re:Fault-tolerant/robust system engineering by Anonymous Coward · · Score: 0

      No. The Ada standard does not mandate that all exceptions must be caught. But if you use SPARK, which is a formally defined subset of Ada, you can *prove* the absence of exceptions.

  91. DNFTT by StupidKatz · · Score: 1

    ... so here's a cookie.

    You've confused the terms "most advanced" with "best." The F-16 may not be the best fighter, but it is certainly the most advanced one in production.

    An in-flight reboot during the *testing* phase is not acceptable? Anyone with a brain realizes you've just shot your logic in the face. You lose. Try again.

    1. Re:DNFTT by Anonymous Coward · · Score: 0

      That was dumb. The F-16 isn't either the best or the most advanced. Not even close.

    2. Re:DNFTT by Anonymous Coward · · Score: 0

      I think the software should have been tested and debugged *before* "testing" the fighter. I hope the guys who manage the project never get a job in a nuclear power plant...

  92. Sure, just call time-out! by jtheory · · Score: 1

    If the foe is watching closely enough, he should see the pilot making a "T" with his hands.

    Who would ignore an internationally-recognized symbol such as that?

    I would imagine they have the fighter equipped with a loudspeaker as well, so the pilot can should "game on!" when he's back online.

    --
    There are only 10 types of people: those who understand decimal, those who don't, and, uh, 8 other types I forget.
  93. The apollo computers by Anonymous Coward · · Score: 1, Informative

    They didn't "reboot", not the way you think of it because there was no OS.

    THey ran a program. If the program crashed, you'd just restart the program. Its that easy. Think of Apple II or TRS-80, and you have a computer with 100 times the ability.

    These things were a lot simpler than you're thinking.

    1. Re:The apollo computers by Anonymous Coward · · Score: 1, Informative

      You Gen-Xers need to read a few history books. The OS didn't "reboot". The computer had less capability than your calculator - there wasn't an OS. They had accidently left the docking radar on during the descent causing an interrupt to occur at a high rate of speed. (The system wasn't capable of doing the descent and docking at the same time). The unexpected interrupts caused the software to exceed the timing of its execution frame, thereby causing an alarm to go off. Mission Control correctly figured out what the problem was and told them they could ignore it. Armstrong was manually landing the Eagle anyway since he found large boulders in the landing zone. Read the book "Moonshot" for details.

    2. Re:The apollo computers by 0123456 · · Score: 1

      True, but the computer was still required for its 'fly-by-wire' capabilities: the descent stage engine was slow to respond to throttle and gimbal commands, so a human had a hard time controlling it accurately enough to steer the LM.

      The reason why it wasn't a problem was because it used a priorty-based scheduling scheme, so it would keep on running the 'fly-by-wire' part of the software and just drop lower-priority tasks like checking the radar. As it turned out, the reason why this showed up on the Apollo 11 landing and not in training was that the docking radar was not implemented in the landing simulators, so the software had never been tested with the settings that NASA had specified in the pre-landing checklist (which included setting the docking radar controls).

      Incidentally, if you want to know exactly how the LEM 'Luminary' software worked, the source code is available now on the web at:

      http://hrst.mit.edu/hrs/apollo/public/archive/17 29 .pdf

  94. F-16 IFF by Anonymous Coward · · Score: 1, Informative

    Schwa? F-16's have had IFF capabilities going back to 1986 for some models. BAE just received a contract to provide AIFF for USAF F-16C aircraft as well. The basic technology is present in my Piper Cherokee, for that matter.

  95. How long? by inertia187 · · Score: 1

    How long until inflight reboots will be implemented in whatever replaces the 747?

    --
    A programmer is a machine for converting coffee into code.
  96. That's why... by Anonymous Coward · · Score: 0

    You and your people (and your country) have never accomplished anything that will be remembered in history.

    If the united states fell tomorrow, history would still record our nation as the one who (1) Landed on the moon (2) Invented atomic weaponry (3) Popularized the automobile (4) Invented Jazz (5) Invented the internet (6) Invented the Personal Computer

    Cripes you could go on and on. What will they say about your country.... "They used socialized medicine to bankrupt the country..."?

    1. Re:That's why... by misterpies · · Score: 1

      and you're proud of (2)? Still, don't forget that the atom was first split by a Brit (Rutherford), the first nuclear pile was done by an Italian (Fermi), and the idea for it came from a German (Einstein).

      As for (1): The US had the first manned landing on the moon. The Soviets had the first landing on the moon.Not to mention Sputnik, Gagarin, Mir...

      (3). Again, you're proud of this? But please, remember that the automobile (and the internal combustion engine) was invented by a German.

      (4). I don't dispute that Jazz is american. But was it really worth slavery and decades of segregation?

      (5) Would anyone care about the internet if it wasn't for Tim Berners Lee, a Brit working in Switzerland?

      (6) well, first it's hard to see how they're an "invention" - they're just small computers. No conceptual advance, just improved engineering. And the concept of a computer was British (Babbage, 19th century), the theory was British (Turing) and the first fully functional electronic computer was British (the SSEM, 1948). And the computer wouldn't have got very far without a display - the good old Italian-invented CRT.

      The saddest thing is that if you tried you could have found dozens of genuinely American inventions to brag about. The light bulb. The telephone. Honey nut cheerios. One-click shopping...

      --
      The author of this post asserts his moral rights.
  97. Let me explain by Anonymous Coward · · Score: 0

    People are mocking MS, because their systems aren't known for stability. Therefore when you hear about a computer crashing, you make MS jokes.

    Sad, but true.

    THat isn't /.'s problem, its Microsoft's problem, because they do have problems writing stable code.

  98. Re:Franquin by Anonymous Coward · · Score: 0

    It's all turned into shit? MERDE! LORT! SCHEISSE!

  99. glad they're not using C by RussP · · Score: 1

    I don't know why these computers need to reboot so much, but I can guaran-double-damn-tee you they would have to reboot a lot more if they were using C or C++ instead of Ada. When something really must work, you need Ada. If you're a programmer and you don't know that, you should educate yourself.

    --
    I watch Brit Hume on Fox News
    1. Re:glad they're not using C by Global-Lightning · · Score: 1

      Nah, they're using the the Microsoft Flight Simulator SDK

  100. Port it! by Global-Lightning · · Score: 1

    Sounds like another platform for NetBSD

  101. They problem was reported in the news by skintigh2 · · Score: 1

    when I was working on it, and that was about 2 years ago... Guess things haven't changed much since I left.

  102. Quantum Gate by runlvl0 · · Score: 2, Informative

    I think that you must be thinking of Quantum Gate: The Saga Begins... by HyperBole Studios. Essentially it boils down to Stargate SG-1 gone really bad. You go through this "quantum gate" to gather a mineral required to rescusitate Earth's ecology after... blah, blah... hostile aliens... blah, blah... we turn out to be the bad guys. If you're really interested in the story, there's actually a novelization available.

    The "sequel that never happened" happened around 1995 and was called The Vortex: Quantum Gate II, it continued your adventures on the other side of the quantum gate. They actually released a soundtrack to this one.

    --

    Carthago delenda est!
  103. Guess again by Anonymous Coward · · Score: 0

    Even 36 seconds per reboot is too much, and would be totally unacceptable if it were say, a navigation computer on a 737 with a hundred civilians on-board

    Guess again - A320's get rebooted all the time. My brother-in-law flies them, and sometimes rebooting is the solution when the systems gets locked into a mode. Early A320's had problems landing - that is, the plane didn't want land. At the last minute of the descent the plane would take off again. The pilots had to call Paris for tech support to get instructions.

  104. WRONG by kcb93x · · Score: 2, Informative

    Wrong. My father actually lead the design team for the navigation box. He was one of three seperate COMPANIES doing this. (Box has 4 CPUs in it...all running at *exactly* the same time, regardless of difference in clock speed)

    Besides, I'd love to see three sets of hardware (all totally different) run the *same* software. Without any modification.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  105. Rickety Planes by core+plexus · · Score: 2, Insightful
    "The military isn't going to stick pilots in a rickety plane.

    Osprey? Harrier? And how many others?

    -cp- (My .sig is rebooting)

  106. Best by what criteria? by e_pluribus_funk · · Score: 1

    "I'm sure the F/A-22 will be a good plane, but this "most advance in the world" kind of thing is somewhat naive. Anyway, since up to now the best planes were russian (oh! the blasphemy), I guess a "wait and see" attitude is advisable."

    Russian aircraft haven't faired too well in real world testing. The certainly make some good air frames, but a combat aircraft is more than it's airframe. Example, Russian aircraft are notorious for unreliable engines with a very short operational lifespan. Another example: most Russian aircraft have very short ranges, relative to their Western, and especially American counterparts.

    Oh, and the F-22 IS the most advanced air-to-air combat fighter in the world. There isn't anything that comes close in it's capabilities that isn't still a fantasy in some Russian engineer's head (ie, 10-15 years away from being produced).

  107. I was wondering... by Anonymous Coward · · Score: 0

    Northrop Grumman made a rival plane, the YF-23, which outperformed the F-22 in nearly every test, but had a slightly higher price per plane. So why is it that the F-22 was chosen over the YF-23 (I mean now that the price problem was shifted) as the flagship of the military?

  108. Nothing new here by dbrower · · Score: 3, Interesting
    When I started doing OS programming, there was a story going around about the then-new F-18's display computer. The symptom being reported was 'under such and such conditions, the display flickers'. It turned out it had gotten into some mode where it was rebooting nearly constantly. (AMD 2900 bit/slice processor, if I recall).

    This was 1980.

    It got fixed.

    -dB

    --
    "It if was easy to do, we'd find someone cheaper than you to do it."
  109. No big deal by 1000101 · · Score: 1

    I'm not trolling, but there is plenty of time to work things out. The first Raptor squadron is scheduled to be operational in 2005. On a side note, I live in Atlanta, GA USA and watch these bad boys fly into the Lockheed-Martin/Dobbins Air Force complex every now and then. They are usually flanked by a couple of F-18's and the F-22 seems much larger than the F-18's. Very cool to watch, and very cool to think about how dominant they will be in the skies.

  110. I bet they are not using Microsoft Window 98 by Anonymous Coward · · Score: 0

    or NT,2000 or XP for those mission critical applications.

    But what OS and language are they written in?

  111. So, how do you propose to fix that problem? by lukme · · Score: 1

    It is great having defined a problem. So, how do you propose to fix this problem?

  112. Blackbird Bumblebee? by Chope · · Score: 1

    I suppose then that you are taking a position similar to the phyicists in the late 1950's who said bumblebees can't fly because their wingspan was insufficient to support the mass of their bodies? (Bumblebes, not understanding physics, fly anyway.)

    How else to you explain the SR-71 Blackbird that's been flown for at least 30 years at Mach 3?

    1. Re:Blackbird Bumblebee? by Anonymous Coward · · Score: 0

      The SR-71 takes constant effort and attention to fly, and it wasn't even designed to be highly maneuverable (200 mile turn radius at speed).

      The reason a plane requires computers to fly has nothing to do with how fast it flies -- it's that it is not inherently stable. In order to effectively deflect all radar, it cannot have standard control surfaces. Thus, the computer is required to adjust the control surfaces many times per second.

  113. 93 % by stephanruby · · Score: 1

    I like at how they arribed at the 93% number. It sounds so precise. It sure sounds like they know what they're doing.

  114. Complicated != worthwhile by Knife_Edge · · Score: 1
    Software of this scale is the single most complicated project humanity has ever undertaken

    I hope that is not true. Look at what we are using this for... I think humanity needs some new priorities if this is the case.

  115. We do not kill people because we dislike them by amorsen · · Score: 1

    We kill them because not killing them would be even worse. And yes, we should treat them with as much tact as we can while we kill them. Because it is the proper thing to do.

    --
    Finally! A year of moderation! Ready for 2019?
  116. oops by Anonymous Coward · · Score: 0

    The one place that I wouldn't want to see a BSOD would be inverted at 20,000 ft while flying at mach 2.

  117. The problem with Sci. American articles... by MickLinux · · Score: 1

    ... and they are all very nice and everything, is that Scientific American is not a scientific journal. It is a political journal with a scientific slant, and it's major effort is political.

    When the Democrats had control of House and WhiteHouse in the first Clinton years, one of their big pushes was to scale back weapons. Just in time for that, Scientific American did a magazine-wide series of articles on the origins and destinations of the world's assault weapons.

    Very interesting, really, and I doubt it was wrong -- but it wasn't science.

    That said, an article in Sci Am about "more robust failure tolerant systems" could have been placed just to support a company or group of companies that can't fix their bugs, but still want to sell their product. Ouch.

    Now, I'm all for fault-tolerant design, if by fault-tolerant design you mean WDTs, no input being such that you can't deal with it, systems in triplicate, and such.

    But if, by fault-tolerant design, you mean "the pilot of the airbus I'm on just had to cycle power for the entire human-environment-controls system, or even the entire airplane, at once, then I'd say that someone has some more work to do.

    --
    Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
  118. That's easy. by raehl · · Score: 1

    Commercial airliners don't have ejection seats.

  119. If you're going to hide the marines in the APC... by raehl · · Score: 1

    Why have the Marines there at all?

  120. Well that's pretty easy... by raehl · · Score: 1

    How do you make an ejection seat that's NOT effective at 0 altitude and 0 speed?

    Put dynamite in it or something?

    1. Re:Well that's pretty easy... by fucksl4shd0t · · Score: 1

      How do you make an ejection seat that's NOT effective at 0 altitude and 0 speed?

      Make it spring-loaded. Then it would depend on the plane's speed and airspeed and so forth to push it away from the plane. Otherwise, at zero speed the chair would shoot straight up, ad come back down on top of the exploding fighter.

      --
      Like what I said? You might like my music
    2. Re:Well that's pretty easy... by Piquan · · Score: 1

      Make it unable to stabilize its descent before it's fallen 200 feet, allowing the pilot to impact the ground at a catastrophic aspect.

      Make the canopy have explosive bolts to detach, with nothing to move it away from the cockpit but wind.

      Make it have insufficient thrust to clear the pilot of whatever debris the plane is throwing off.

      Make the pilot fall near the front of the plane (which hasn't gone far in a 0-0 scenario), to get hit by a wing or tail fin, or sucked into a fan.

      The point of an ejection seat is to get the pilot away from the plane. If you can't count on drag and scattering during descent to do that, then the ejection seat needs to be designed to do it, and do it (more or less) safely.

  121. crap that's a long reply by Thinkit3 · · Score: 1

    Especially since I've been spouting the same stuff out it's become a semi-troll. Anyway, I'm thinking along the lines of the NASA flights to Mars that failed due to unit conversion. Radix conversion is simple but still more complicated than unit conversion. If not on floating point, then maybe even integer, especially with the display interfaces. Anyway, I've come up with a very useful set of sixteen new glyph's I'm going to advertise on /. soon. The hexadecimal revolution is coming.

    --
    -Libertarian secular transhumanist
  122. Welcome to Raytheon Airlines...prepare to reboot. by Anonymous Coward · · Score: 0

    Welcome to Raytheon Airlines...prepare to reboot.

  123. In-Flight Robots? by xaeridus · · Score: 1

    Am I the only one who thought the article said "in-flight robots" ? I was imagining things like a robot stewardess serving drinks "Would you like some pretzels?" or perhaps a small army of spider sized robots for hull repair or something. No wonder its taking so long for this project!

  124. Re:If you're going to hide the marines in the APC. by fucksl4shd0t · · Score: 1

    Why have the Marines there at all?

    I'll bite, troll. :)

    First, I'm not responding to what I think you're actually trying to say. :)

    The Marines mission is to hold the beachfront (or whatever) while the regular forces land safely to invade (or whatever). Then, they are required to do the same while the army leaves. That's why they are "First in, last out." And that's why they're still there.

    --
    Like what I said? You might like my music
  125. Cancel strategically obsolete F-22 turkey by Anonymous Coward · · Score: 0

    I am for an effective military. Dump this $200m+ turkey, might salvage some technolgy for our UAVs. Foreign UAVs (unmanned planes) of the not-too-distant future will badly obsolete this plane, worse than wooden hull ships against steel Monitors. Relatively cheap expendable UAVs, less than $1m construction cost, will be a great threat. With no pilot, pull 20+g's no sweat. Smaller everything, harder to observe, single redundant hardware, lower output engine. Electronic pkg small can even be mostly in a single shot missle with expendable wings launcher for loitering. Even at a 100:1 kill ration we would lose. With a formidable tactician I would not be surprised if the results could approach or beat 1:1! Adversarys? Think fused Israeli technology with Chinese resources and our off-the-shelf electronics of 2010. Highly concentrated cost per vehicle here is a big, unaffordable mistake - militarily and financially. Bush beats everyone - he's an incredible spendaholic.

  126. Recorded radio chatter of the future by nounderscores · · Score: 2, Funny

    COMMAND: Red 1, you've turned off your targeting computer? Is everything all right?

    Luke: Use the Force! Read the Source!

    1. Re:Recorded radio chatter of the future by Anonymous Coward · · Score: 0

      Yeah, whereas here's the Open Source version: COMMAND: Red 1, you've turned off your targeting computer? Is everything all right? Luke: ICK! Who put vi on this thing? Everybody hang on, I need a better theme for KDE too! Plus you'd never find the right button to push, since the GNU/TriggerActuator, GNU/Throttle, and GNU/EjectionSystem would all be abbreviated to just plain GNU. It would also take six weeks to find the right OpenGL accelerated X server for your HUD, since GE wouldn't release the hardware specs.

    2. Re:Recorded radio chatter of the future by buysse · · Score: 2, Informative

      That would be "Red 5," my friend.

      --
      -30-
  127. interesting by waspleg · · Score: 1

    along the same lines, i just heard the history channel say we've spent over $800 Billion developing our nuclear submarine fleet throughout the cold war up to the present day

    i wonder if even half that had gone into feeding the poor, sheltering homeless and educating and taking care of people how much better off we'd be now from all those people becoming productive and fulfilled...

    or maybe i'm just tired as it is 4:20 am ;P

    1. Re:interesting by danila · · Score: 1

      If it's scary thinking about how much could have been done on the "world hunger" front, think what the US could have done if it spent the money on really important things. That is on fusion, nanotech and AI (and necessary supporting technologies). Frankly, these trillions of dollars might just have been enough to give these technologies already, creating a paradise on Earth in the precess. Too bad that huge military budgets remain a reality even today, after Cold War is long gone...

      --
      Future Wiki -- If you don't think about the future, you cannot have one.
  128. not mcirosoft by xlok · · Score: 1

    f22 by the way use qnx as an operating system, not microsft's windows qnx is used for majority of military stuff for the pentagon. and if you look at the us military and cia record on disinformation you might change you look on things

  129. almost done? by cosyne · · Score: 1

    software project is 93% done

    Great. The first 93% is done. Now they can start worknig on the other 93%.

  130. The Raptor is all about dick size by Rogerborg · · Score: 1

    What do we actually need from this aircraft? What's the opponent going to be?

    Do we need a fast interceptor? Why? Against what? Airliners? Heck, F-4's (yes 4, not 14) could fill that role. Enemy fighters or bombers? What war are we going to be in where we're having to intercept incoming aircraft? Do we think China is planning to invade us? Why do we need the Raptor and a nukular deterrent?

    Do we need a bomber? Sure, and we've already got one. It's called the B52, and for all the masturbation over F117s and B2s, it's still by far the most useful weapon we have at pounding the crap out of the evil oil hoarding sand niggers that will be our opponents for the next half century. It's not stealthy, but how many got shot down over Iraq? Can you guess why that is?

    It's because the USA isn't dumb enough to pick fights that it won't win. We can pulverise any opponent to our own schedule. Who's going to stop us? Do we all remember USKA aircraft bombing the crap out of ground-to-ground targets for weeks before we declared a start to hostilities in 1993? All while the Eurotrash and UN dithered and wrung their hands and asked if war was necessary, while everyone (us, them, the sand niggers) knew that it had already started.

    Air superiority then, to gain that overwhelming advantage. Well, sure, but it's missiles that kill planes, not vectored thrust engines. What's the Raptor's agility going to be used against? And more to the point, why? What's a quarter of a billion dollar (plus the rest) machine doing taking on ten million dollar MiGs? Better to use unmanned drones, effectively sabot for AAM. Using Raptors is an an insane proposition, you simply can't afford to lose an aircraft under circumstances like that.

    And that's what it comes down to, really. The Raptor is designed to be unkillable (as usual). It's the ultimate machine (until the next one). It's the weapon to end all wars (again). It's the weapon that the military want, not the tool that they need.

    The Raptor is just the latest step in the project to make wars bloodless in every way that counts, i.e. zero US casualties. Who cares how many sand niggers we kill off camera, as long as not one American serviceman buys the farm. Hey, dollars are just tax money, but dead air grunts mean lower approval ratings.

    What's all this got to do with the software? Well, I believe that what we're seeing is the result of the military being allowed to run wild. Hell, it doesn't matter if it don't work, because they don't need it. Just throw another billion dollars at it, and wait another few years. What's the hurry? All it's going to do is to fly around at airshows and send a message to all the uppity sand niggers that we'll pay whatever we need to kill as many of them as we need to to get their oil.

    If we needed the Raptor, it would have been in service years ago. As it stands, it's too expensive to kill, and it'll never be used, so what on earth is the incentive to complete it? We've told the R&D guys that they can take as long as they want, but when they're done, they're out of a job. Nice plan.

    --
    If you were blocking sigs, you wouldn't have to read this.
    1. Re:The Raptor is all about dick size by quinine · · Score: 1

      Why? Because our technology sector has a fairly large interest in seeing Taiwan remain free from the mainland. Hit this and scroll all the way to the bottom. The j-12 isn't ready yet, but it will be in a few years. That might come sooner now that the Chinese are ramping up their internal semiconductor market. Don't get me wrong, I really don't want to fight the Chinese as that always seems to go badly for the other side, but if it comes down to it we need to make sure our toys are just as tough and mean as theirs.

    2. Re:The Raptor is all about dick size by BoneFlower · · Score: 1

      We need it. Why do you think China hasn't invaded Taiwan yet? Or North Korea invaded South Korea? Because the US has such an overwhelming advantage militarily that it would be suicide for them to do so. We need to maintain a clear overwhelming advantage to make damn sure those wars don't happen. If we allow our rapid advance in state of the art military hardware, someone will jump ahead and we may find ourselves in a war that will take a lot more to win. Our enemies will be much more likely to attack us if they see weakness.

  131. F22? by johanges · · Score: 2, Funny

    Strange, my keyboard only has F1 through F12...

  132. Why? by anonymous+cupboard · · Score: 1

    There isn't any need for the F-22? Build something more complicated and the reliability falls through the floor.

  133. Correct by Crea · · Score: 2, Informative

    Absolutely. The stability of the plane is in large part to do with the angle the wings make with the fuselage. Upward pointing dihedral wings are far more stable, but offer less maneuvrability. Anhedral wings, on the other hand, make the plane aerodynamically unstable, thus allowing it to turn far faster. It's pretty intuitive really. A dihedral (upward sweeping) wing, is lengthened horizontally when the plane turns (because it's tipped towards the horizontal) therefore generating more lift and righting the plane. An anhedral wing, on the other hand, is shortened when the plane banks, further reducing the lift on the banking side, and accelerating the turn. Anhedral winged planes are essentially impossible to control without computer aid. Hence they are restriced to fighter planes and such...

    1. Re:Correct by Anonymous Coward · · Score: 0

      From an aerodynamics standpoint, none of those planes are nearly as unstable as the X-29. Forward swept wings make the plane litterally impossible to fly without computer assistance, whereas anhedral wings just make it much harder.

  134. And they don't take off if they don't all work by Anonymous Coward · · Score: 0
    I took a flight where the plane circled - on the ground - for half an hour while the pilot tried to reset one of the three inertial navigation systems. We waited in the taekeoff line three or four times only to roll back to end of the line each time we should have been able to take off.

    The pilot finally gave up and we had to stop moving for about 10-15 minutes to allow it to sync itself from a GPS fix.

    Nothing like doing donuts in a 767 on the ramp at LAX...

  135. Press conferences of the future... by El+Camino+SS · · Score: 2, Funny


    "The State Dept. would like to report that it is doing its best to retrieve Lt. Col. John Bowers from enemy territory right now. Lt. Col. Bowers due to system failure, was forced to Ctrl-Alt-Del out over southern Liberia earlier this week."

  136. Major Major Major Major (from Catch-22) by kriegsman · · Score: 1

    Joseph Heller's 1961 classic book "Catch-22" included a character named Major Major Major, who joined the army and was prompty promoted to the rank of Major, for reasons obvious to everyone around him. He was then and for ever after, "Major Major Major Major."

    -Mark

  137. YOU'RE DEAD [click OK] by FreeUser · · Score: 1

    F22 HUD Display:

    Critical System Error

    Rebooting During Combat
    This Action Will
    Bring Certain, Fiery DEATH

    +----+
    | OK |
    +----+


    Would providing Windoze to the military in a time of war constitute giving aid and comfort to the enemy?

    Well, "aid" certainly, but "comfort" is a more subjective judgement...

    --
    The Future of Human Evolution: Autonomy
  138. Major Woody abuses his Privates by DoctorHibbert · · Score: 1

    Gotta love that Major

    --
    Arbitrary sig
  139. The real question. by BoneFlower · · Score: 1

    In combat operations, taking into account in flight reboots and incomplete code, will the F-22 be more effective than the F-15 it is set to replace? If so, big deal it has some problems, more effective is still more effective.

  140. Re:Remarkably stupid ... by 2TecTom · · Score: 1

    "Violence is always the last resort of the incompetent." ~ I. Asimov

    Shallow people like you frighten me more than all the evil (broken) people in the entire world. Killing begets only more killing. Violence simply guarantees more violence. Your beliefs are as brutal as your language, which probably speaks volumes for your methods.

    Unfortunately, you don't seem to have the depth necessary in order to appreciate the issues you've involved yourself in. As such, I suspect that this reply will be totally lost on you.

    However, it was a perfect example of the awesome power of human stupidity, and for that I thank you.

    If Americian's don't understand America, what hope do they have in helping others to?

    --
    Words to men, as air to birds.
  141. I've twice seen Airbus parts fall off the planes by Anonymous Coward · · Score: 0
    Once it was one of the oxygen mask panels that hold the masks up, the other time it was a part of the overhead bin. Both of these were in the last 6 months.

    I've never seen a Boeing plane falling apart.

  142. Taiwan by 0123456 · · Score: 1

    "Because our technology sector has a fairly large interest in seeing Taiwan remain free from the mainland"

    ROTFL. Taiwan is more likely to peacefully reunite with the mainland than it is to be invaded. The Chinese government know a good thing when they see one, and Taiwanese investment in China and the huge trade imbalance between China and America are good things for them that they're not going to screw up. They're probably real glad, in fact, to see the US government wasting vast sums of money on pointless weapons while they're busy working to beat America economically, not militarily.

    What you probably really mean is that our technology sector has a large interest in sucking huge wads of dollar bills from the government pork-trough, and building hugely complex and expensive fighters is a good way to justify doing that. The F-22 is corporate welfare to the defence contractors, nothing more, nothing less.

  143. anyone see something wrong here? by Anonymous Coward · · Score: 0
    "Now, admittedly, it's critical software. This is the 'let's go kill people' software. It's the mission essential portion of the airplane.
    I thought the airplanes were for defense. "Let's go kill people" is the Columbine mentality. The bloodthirsty tone of the article sickens me. Am I alone?
  144. Actual info about F-22 software development by Animats · · Score: 1

    See this article by the software lead. They develop on VAX/VMS in Ada 83, because that's what you could get in 1991. They had planned to migrate to the DEC Alpha (remember?) but that didn't work out. They're looking at migrating to Ada 95.

  145. Software Engineering by jhoffoss · · Score: 1

    Were this not a government fighter project, I would agree that it will remain 93% complete for two years. But I would imagine (hope!) that a software project like this would require a more structured software development cycle, such that when they say it's 93% done, it really is 93% done.

    --
    Linux: The world's best text-adventure game.
  146. if you knew the whole truth by sboss · · Score: 1

    computers in airplanes get rebooted all the time. Plus on the F-22 advanced fighter, every computer system is redundant. There is no SPFs (single points of failures) excluding the human element. Who cares if the computer ### was rebooted in midflight. There is at least one more that does its job onboard and functioning. Plus the aircraft is in what the software industry would call BETA stage. The code is still being developed and bugs are being worked out. Once the aircraft becomes "GA" the computers will not have to be rebooted as often and if they do, so what that is why there is multiple computers in it. No effective downtime.

    --
    Scott
    janitor
    sdn website family
    email: scott at sboss dot net
  147. You guys missed the joke. by raehl · · Score: 1

    If you're at 0-0, you can just, well, get out of the plane.

  148. Re:Assassination by Kedyn's+Crow · · Score: 1

    Besides that, I think the best way to depose Saddam Hussein would have been assassination. Why is assassination considered so dishonorable?

    Historicly assassination in all it's forms has been considered cowardly. It was thought that if a man was so eager to kill someone he should at least be willing to risk his own flesh in the process.

    As for Saddam Hussein, he was known to have adopted a number of paranoid and obsessive security precautions which would have made killing him very difficult.

    --
    "The moment "pride" is lost, "freedom" is also lost." - Ramza.
  149. So that's... by Pseudonymus+Bosch · · Score: 1

    So that's what they call a "killer app".

    --
    __
    Men with no respect for life must never be allowed to control the ultimate instruments of death.
    GW Bu
  150. Raises the question... by Twintop · · Score: 1

    Who is General Fault, and why is he reading my hard drive? /obvious

  151. AHH HA-HA-HA-HA!!!!! by Anonymous Coward · · Score: 0

    Classic playground defense, "I know the answer, I just don't want to tell you." What a loser! Robborg wins!

  152. We come in peace, Shoot to kill, shoot to kill by Anonymous Coward · · Score: 0

    We come in peace, shoot to kill, shoot to kill them