Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Linux on Missiles?

Linux on Missiles?

Scheduled Pinned Locked Moved The Lounge
csharphtmllinuxtestingbeta-testing
26 Posts 16 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Roger Wright

    It's gotta be better than the garbage produced by Northrop for managing the IMU in Peacekeeper. Hell, they couldn't even get ATLAS right! Can you imagine running missile tests using Windows? Believe me, when the job requires real-time management of flight control systems, you don't want a buggy, pre-emptive multi-tasking operating system running the show. That's just asking for test birds landing in downtown Encino. They might not be carrying a payload of HE, but they still pack a lot of kinetic energy, and it could ruin the day for a lot of rent-controlled living valley girls on the first BSOD. Linux is a bitch to use for those of us spoiled by the Fisher-Price interface of Windows, but it's rock solid in performance and very reliable. For certain applications it's hard to beat, and this sounds like one of them. The right tool for the job is the rule here, and I think it was a good choice for the price. I wish we'd something as good to select when I was in the missile racket. "...a photo album is like Life, but flat and stuck to pages." - Shog9

    V Offline
    V Offline
    Vikram A Punathambekar
    wrote on last edited by
    #7

    Yup, I can imagine what would happen if a Windows-controlled missile were to get a BSOD. :omg: Only, I can't *stop* imagining the frightening scenarios. :rolleyes: Cheers, Vikram.


    "When I read in books about a "base class", I figured this was the class that was at the bottom of the inheritence tree. It's the "base", right? Like the base of a pyramid." - Marc Clifton.

    E L 2 Replies Last reply
    0
    • V Vikram A Punathambekar

      Yup, I can imagine what would happen if a Windows-controlled missile were to get a BSOD. :omg: Only, I can't *stop* imagining the frightening scenarios. :rolleyes: Cheers, Vikram.


      "When I read in books about a "base class", I figured this was the class that was at the bottom of the inheritence tree. It's the "base", right? Like the base of a pyramid." - Marc Clifton.

      E Offline
      E Offline
      Eytukan
      wrote on last edited by
      #8

      Vikram A Punathambekar wrote:

      I can imagine what would happen if a Windows-controlled missile were to get a BSOD

      After firing the missile, Everybody'd be asked clear off the control room.:laugh:


      "But your mind is very complex, very tricky. It makes simple things complicated. -- that's its work. And for centuries it has been trained for only one thing: to make things so complicated that your life becomes impossible."- Osho

      --[V]--

      1 Reply Last reply
      0
      • V Vikram A Punathambekar

        Yup, I can imagine what would happen if a Windows-controlled missile were to get a BSOD. :omg: Only, I can't *stop* imagining the frightening scenarios. :rolleyes: Cheers, Vikram.


        "When I read in books about a "base class", I figured this was the class that was at the bottom of the inheritence tree. It's the "base", right? Like the base of a pyramid." - Marc Clifton.

        L Offline
        L Offline
        logicaldna
        wrote on last edited by
        #9

        it will say Bad target name. Press F1 to continue .:-D ------------------------------ Its not the fall that kills you; it's the sudden stop at the end.

        V 1 Reply Last reply
        0
        • R Roger Wright

          It's gotta be better than the garbage produced by Northrop for managing the IMU in Peacekeeper. Hell, they couldn't even get ATLAS right! Can you imagine running missile tests using Windows? Believe me, when the job requires real-time management of flight control systems, you don't want a buggy, pre-emptive multi-tasking operating system running the show. That's just asking for test birds landing in downtown Encino. They might not be carrying a payload of HE, but they still pack a lot of kinetic energy, and it could ruin the day for a lot of rent-controlled living valley girls on the first BSOD. Linux is a bitch to use for those of us spoiled by the Fisher-Price interface of Windows, but it's rock solid in performance and very reliable. For certain applications it's hard to beat, and this sounds like one of them. The right tool for the job is the rule here, and I think it was a good choice for the price. I wish we'd something as good to select when I was in the missile racket. "...a photo album is like Life, but flat and stuck to pages." - Shog9

          A Offline
          A Offline
          Anna Jayne Metcalfe
          wrote on last edited by
          #10

          I couldn't have put it better myself. 5. Anna :rose: Riverblade Ltd - Software Consultancy Services Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.

          1 Reply Last reply
          0
          • R Roger Wright

            It's gotta be better than the garbage produced by Northrop for managing the IMU in Peacekeeper. Hell, they couldn't even get ATLAS right! Can you imagine running missile tests using Windows? Believe me, when the job requires real-time management of flight control systems, you don't want a buggy, pre-emptive multi-tasking operating system running the show. That's just asking for test birds landing in downtown Encino. They might not be carrying a payload of HE, but they still pack a lot of kinetic energy, and it could ruin the day for a lot of rent-controlled living valley girls on the first BSOD. Linux is a bitch to use for those of us spoiled by the Fisher-Price interface of Windows, but it's rock solid in performance and very reliable. For certain applications it's hard to beat, and this sounds like one of them. The right tool for the job is the rule here, and I think it was a good choice for the price. I wish we'd something as good to select when I was in the missile racket. "...a photo album is like Life, but flat and stuck to pages." - Shog9

            J Offline
            J Offline
            Jorgen Sigvardsson
            wrote on last edited by
            #11

            > Linux is a bitch to use for those of us spoiled by the Fisher-Price interface of Windows :omg: I thought it was a *trembling voice* Lego/Duplo interface. My world is now shattered in pieces. :rolleyes: -- Pictures[^] from my Japan trip.

            1 Reply Last reply
            0
            • L logicaldna

              it will say Bad target name. Press F1 to continue .:-D ------------------------------ Its not the fall that kills you; it's the sudden stop at the end.

              V Offline
              V Offline
              Vikram A Punathambekar
              wrote on last edited by
              #12

              You cannot recover from a BSOD. :-D Cheers, Vikram.


              "When I read in books about a "base class", I figured this was the class that was at the bottom of the inheritence tree. It's the "base", right? Like the base of a pyramid." - Marc Clifton.

              1 Reply Last reply
              0
              • E El Corazon

                inphone wrote:

                RedHawk Linux[^] selected for Lockheed Martin for missile testing

                Actually, it is not all that bad. Remember a missile is in a dedicated and very localized environment with specific hardware (that almost never changes) attached. It is extremely embedded with minimal changes over time. It's not like a missile has a wifi connection to the internet streaming music from iTunes and downloading updates as it flies. So most OS's are extremely stable in a very tightly closed environment. You would rather they make their own OS still? _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #13

                Jeffry J. Brickley wrote:

                very localized environment with specific hardware (that almost never changes)

                Well, at least once :rolleyes: The tigress is here :-D

                E 1 Reply Last reply
                0
                • L Lost User

                  Jeffry J. Brickley wrote:

                  very localized environment with specific hardware (that almost never changes)

                  Well, at least once :rolleyes: The tigress is here :-D

                  E Offline
                  E Offline
                  El Corazon
                  wrote on last edited by
                  #14

                  Trollslayer wrote:

                  Well, at least once

                  This is THAAD we're talking about.... Though hopefully they have fixed their seeker problem, THAAD missed 9 out of 10 times. ;P Maybe that is why they are changing the OS.... They were getting BSOD.... _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                  N 2 Replies Last reply
                  0
                  • R Roger Wright

                    It's gotta be better than the garbage produced by Northrop for managing the IMU in Peacekeeper. Hell, they couldn't even get ATLAS right! Can you imagine running missile tests using Windows? Believe me, when the job requires real-time management of flight control systems, you don't want a buggy, pre-emptive multi-tasking operating system running the show. That's just asking for test birds landing in downtown Encino. They might not be carrying a payload of HE, but they still pack a lot of kinetic energy, and it could ruin the day for a lot of rent-controlled living valley girls on the first BSOD. Linux is a bitch to use for those of us spoiled by the Fisher-Price interface of Windows, but it's rock solid in performance and very reliable. For certain applications it's hard to beat, and this sounds like one of them. The right tool for the job is the rule here, and I think it was a good choice for the price. I wish we'd something as good to select when I was in the missile racket. "...a photo album is like Life, but flat and stuck to pages." - Shog9

                    N Offline
                    N Offline
                    Nic Rowan
                    wrote on last edited by
                    #15

                    Roger Wright wrote:

                    and it could ruin the day for a lot of rent-controlled living valley girls on the first BSOD.

                    Would definately redefine Blue Screen Of Death. While I'm not a *nix fan I agree that when it comes to stuff like missiles, Linux is a lot better than other things.


                    The man who smiles when things go wrong has thought of someone he can blame it on. If you tell a man there are 300 billion stars in the universe, he'll believe you. But if you tell him a bench has just been painted, he'll have to touch it to be sure.


                    E 1 Reply Last reply
                    0
                    • R Roger Wright

                      It's gotta be better than the garbage produced by Northrop for managing the IMU in Peacekeeper. Hell, they couldn't even get ATLAS right! Can you imagine running missile tests using Windows? Believe me, when the job requires real-time management of flight control systems, you don't want a buggy, pre-emptive multi-tasking operating system running the show. That's just asking for test birds landing in downtown Encino. They might not be carrying a payload of HE, but they still pack a lot of kinetic energy, and it could ruin the day for a lot of rent-controlled living valley girls on the first BSOD. Linux is a bitch to use for those of us spoiled by the Fisher-Price interface of Windows, but it's rock solid in performance and very reliable. For certain applications it's hard to beat, and this sounds like one of them. The right tool for the job is the rule here, and I think it was a good choice for the price. I wish we'd something as good to select when I was in the missile racket. "...a photo album is like Life, but flat and stuck to pages." - Shog9

                      R Offline
                      R Offline
                      Ryan Roberts
                      wrote on last edited by
                      #16

                      Roger Wright wrote:

                      you don't want a buggy, pre-emptive multi-tasking operating system running the show.

                      Er, isn't Linux a pre-emptive multitasking operating system (with bugs)? It certainly isn't a rate monotonic real time operating system. I believe they were using for simulation, not flight control. More suitable OSS for that kind of thing would probably be RTEMS[^]. Worked on an "electronic nose" system based on it a fair few years ago. (Grandmother, suck eggs, but coudln't resist) Ryan

                      O fools, awake! The rites you sacred hold Are but a cheat contrived by men of old, Who lusted after wealth and gained their lust And died in baseness—and their law is dust. al-Ma'arri (973-1057)

                      B E R 3 Replies Last reply
                      0
                      • R Ryan Roberts

                        Roger Wright wrote:

                        you don't want a buggy, pre-emptive multi-tasking operating system running the show.

                        Er, isn't Linux a pre-emptive multitasking operating system (with bugs)? It certainly isn't a rate monotonic real time operating system. I believe they were using for simulation, not flight control. More suitable OSS for that kind of thing would probably be RTEMS[^]. Worked on an "electronic nose" system based on it a fair few years ago. (Grandmother, suck eggs, but coudln't resist) Ryan

                        O fools, awake! The rites you sacred hold Are but a cheat contrived by men of old, Who lusted after wealth and gained their lust And died in baseness—and their law is dust. al-Ma'arri (973-1057)

                        B Offline
                        B Offline
                        Baconbutty
                        wrote on last edited by
                        #17

                        What would happen if you used a pre-emptive OS in a missile system that could be used in a pre-emptive strike? Would the missile blast off without any consideration of the political/military climate at the time, as it thought it could get a strike in before the other side had even thought there was a problem? I still remember having to write your own code in FORTRAN rather than be a cut and paste merchant being pampered by colour coded Intellisense - ahh proper programming - those were the days :) -- modified at 9:13 Tuesday 29th November, 2005

                        R 1 Reply Last reply
                        0
                        • B Baconbutty

                          What would happen if you used a pre-emptive OS in a missile system that could be used in a pre-emptive strike? Would the missile blast off without any consideration of the political/military climate at the time, as it thought it could get a strike in before the other side had even thought there was a problem? I still remember having to write your own code in FORTRAN rather than be a cut and paste merchant being pampered by colour coded Intellisense - ahh proper programming - those were the days :) -- modified at 9:13 Tuesday 29th November, 2005

                          R Offline
                          R Offline
                          Ryan Roberts
                          wrote on last edited by
                          #18

                          I think that would be precognitive sheduling. Would be revolutionary. Maybe we should start a working group. Now I'm sounding like my schizophrenic ex boss. Ryan

                          O fools, awake! The rites you sacred hold Are but a cheat contrived by men of old, Who lusted after wealth and gained their lust And died in baseness—and their law is dust. al-Ma'arri (973-1057)

                          1 Reply Last reply
                          0
                          • N Nic Rowan

                            Roger Wright wrote:

                            and it could ruin the day for a lot of rent-controlled living valley girls on the first BSOD.

                            Would definately redefine Blue Screen Of Death. While I'm not a *nix fan I agree that when it comes to stuff like missiles, Linux is a lot better than other things.


                            The man who smiles when things go wrong has thought of someone he can blame it on. If you tell a man there are 300 billion stars in the universe, he'll believe you. But if you tell him a bench has just been painted, he'll have to touch it to be sure.


                            E Offline
                            E Offline
                            Eytukan
                            wrote on last edited by
                            #19

                            launching missles, firing Artilleries, Dropping bombs and many more can be done with Windows XP operating system, but you should also have a joystick attached and a nice graphics card.


                            "But your mind is very complex, very tricky. It makes simple things complicated. -- that's its work. And for centuries it has been trained for only one thing: to make things so complicated that your life becomes impossible."- Osho

                            --[V]--

                            1 Reply Last reply
                            0
                            • R Ryan Roberts

                              Roger Wright wrote:

                              you don't want a buggy, pre-emptive multi-tasking operating system running the show.

                              Er, isn't Linux a pre-emptive multitasking operating system (with bugs)? It certainly isn't a rate monotonic real time operating system. I believe they were using for simulation, not flight control. More suitable OSS for that kind of thing would probably be RTEMS[^]. Worked on an "electronic nose" system based on it a fair few years ago. (Grandmother, suck eggs, but coudln't resist) Ryan

                              O fools, awake! The rites you sacred hold Are but a cheat contrived by men of old, Who lusted after wealth and gained their lust And died in baseness—and their law is dust. al-Ma'arri (973-1057)

                              E Offline
                              E Offline
                              El Corazon
                              wrote on last edited by
                              #20

                              Ryan Roberts wrote:

                              Er, isn't Linux a pre-emptive multitasking operating system (with bugs)? It certainly isn't a rate monotonic real time operating system.

                              RedHawk Linux, not RedHat. I have not measured the OS, we don't have a copy yet, though I am considering it now. There are several ways to increase determinism on an OS. Minimize its interruptions is one. If you can guarentee that windows receives one interrupt at a time and never receives an over-lapping interrupt, you remove it from a network, minimize processes, and run a processor 10x faster than you need, it is extremely deterministic (otherwise known as soft-real-time). However the best way is to replace a core kernel with a deterministic one (hard-real-time). Concurrent Computer Corporation's RedHawk™ Linux® is an industry-standard, POSIX-compliant, real-time version of the open source Linux operating system. RedHawk Linux, compatible with the popular Red Hat® Linux distribution, provides high I/O throughput, guaranteed fast response to external events, and optimized interprocess communication. RedHawk is the ideal Linux environment for the complex real-time applications found in simulation, data acquisition, and industrial systems control. RedHawk Linux user-level commands, utilities and system administration are standard Red Hat. **RedHawk achieves real-time performance by replacing the Red Hat kernel with a multithreaded, fully-preemptable kernel with low-latency enhancements. RedHawk's true symmetric multiprocessing support includes load-balancing and CPU shielding to maximize determinism and real-time performance in mission-critical solutions.** _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                              1 Reply Last reply
                              0
                              • I inphone

                                RedHawk Linux[^] selected for Lockheed Martin for missile testing X|

                                J Offline
                                J Offline
                                Joe Woodbury
                                wrote on last edited by
                                #21

                                Make sure you emphasize "Testing". Linux is not being used as part of the missile guidance system itself; a true real-time operating system will be used there. Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

                                E 1 Reply Last reply
                                0
                                • J Joe Woodbury

                                  Make sure you emphasize "Testing". Linux is not being used as part of the missile guidance system itself; a true real-time operating system will be used there. Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

                                  E Offline
                                  E Offline
                                  El Corazon
                                  wrote on last edited by
                                  #22

                                  Joe Woodbury wrote:

                                  Make sure you emphasize "Testing". Linux is not being used as part of the missile guidance system itself; a true real-time operating system will be used there.

                                  Actually, both have to be real-time. Red-Hawk Linux does claim real-time kernal capability, but it will supply the environment for HIL testing (according to the article), meaning it will play the "entire world" while the missile just has to play "itself." HIL testing is nothing to sneeze at, it is perhaps one of the most complicated and most real-time required operations there is in the testing community. I would suggest a good google on the subject. _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                  R 1 Reply Last reply
                                  0
                                  • E El Corazon

                                    Trollslayer wrote:

                                    Well, at least once

                                    This is THAAD we're talking about.... Though hopefully they have fixed their seeker problem, THAAD missed 9 out of 10 times. ;P Maybe that is why they are changing the OS.... They were getting BSOD.... _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                    N Offline
                                    N Offline
                                    normanS
                                    wrote on last edited by
                                    #23

                                    I hate to ask, but what is "BSOD"?

                                    Jeffry J. Brickley wrote:

                                    THAAD missed 9 out of 10 times.

                                    This hurts, I know, but that is why they call it a missile, not a hitile. Groan.

                                    1 Reply Last reply
                                    0
                                    • E El Corazon

                                      Trollslayer wrote:

                                      Well, at least once

                                      This is THAAD we're talking about.... Though hopefully they have fixed their seeker problem, THAAD missed 9 out of 10 times. ;P Maybe that is why they are changing the OS.... They were getting BSOD.... _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                      N Offline
                                      N Offline
                                      normanS
                                      wrote on last edited by
                                      #24

                                      Got it - slap me a few times. My only excuse, I was trying to think of military abbreviations like MOABs or FOMFUs or SNAFUs, etc.

                                      1 Reply Last reply
                                      0
                                      • R Ryan Roberts

                                        Roger Wright wrote:

                                        you don't want a buggy, pre-emptive multi-tasking operating system running the show.

                                        Er, isn't Linux a pre-emptive multitasking operating system (with bugs)? It certainly isn't a rate monotonic real time operating system. I believe they were using for simulation, not flight control. More suitable OSS for that kind of thing would probably be RTEMS[^]. Worked on an "electronic nose" system based on it a fair few years ago. (Grandmother, suck eggs, but coudln't resist) Ryan

                                        O fools, awake! The rites you sacred hold Are but a cheat contrived by men of old, Who lusted after wealth and gained their lust And died in baseness—and their law is dust. al-Ma'arri (973-1057)

                                        R Offline
                                        R Offline
                                        Roger Wright
                                        wrote on last edited by
                                        #25

                                        Any single-tasking RTOS would be more reliable, probably, but if I'm not mistaken you can fairly easily set execution priorities in Linux that are much harder to enforce in Windows. I'm sure there are better choices out there, but for the price, Linux seems to be a good selection over Windows. BTW - If Grandpa could still deliver, Grandmother wouldn't need eggs...;) "...a photo album is like Life, but flat and stuck to pages." - Shog9

                                        1 Reply Last reply
                                        0
                                        • E El Corazon

                                          Joe Woodbury wrote:

                                          Make sure you emphasize "Testing". Linux is not being used as part of the missile guidance system itself; a true real-time operating system will be used there.

                                          Actually, both have to be real-time. Red-Hawk Linux does claim real-time kernal capability, but it will supply the environment for HIL testing (according to the article), meaning it will play the "entire world" while the missile just has to play "itself." HIL testing is nothing to sneeze at, it is perhaps one of the most complicated and most real-time required operations there is in the testing community. I would suggest a good google on the subject. _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                          R Offline
                                          R Offline
                                          Roger Wright
                                          wrote on last edited by
                                          #26

                                          Jeffry J. Brickley wrote:

                                          HIL testing is nothing to sneeze at

                                          How well I know! I'm not sure what the acronym stands for, but the meaning is clear from context. I used to call it KUS - "Known Universe Simulation" - when I was designing test systems for guided missiles. The DoD doesn't trust new-fangled techniques like in-circuit component testing (new, as in 20 years old), and wants the ATE to simulate the environment surrounding the UUT in real time. I maintain, and research supports me, that if a circuit is designed correctly and assembled correctly using good parts, it will work exactly as designed. If it doesn't, the design is flawed. But at whatever level of integration I was asked to test, I had to design and build hardware that exactly duplicated the electrical environment of the next assembly level, and program it to emulate every possible response. Even after proving that in-circuit tests actually were better than the KUS approach, catching more errors than the traditional method, catching flaws at lower levels of assembly, I was still required to build and program equipment to simulate the known universe for final sell-off. That requirement turns a $200,000 piece of ATE into a $5 million hardware. DoD is a dinosaur... "...a photo album is like Life, but flat and stuck to pages." - Shog9

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups