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. Why Is The International Space Station Switching From Windows To GNU/Linux?

Why Is The International Space Station Switching From Windows To GNU/Linux?

Scheduled Pinned Locked Moved The Lounge
comlinuxquestion
26 Posts 17 Posters 1 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 Rama Krishna Vavilala

    http://www.itechpost.com/articles/9064/20130512/why-international-space-station-switching-windows-gnu-linux.htm[^]

    Quote:

    One benefit of the transition to GNU/Linux is that it will essentially make the computers immune to future viruses,

    Really!

    S Offline
    S Offline
    Super Lloyd
    wrote on last edited by
    #2

    Well I can see 2 benefits for them (despite me being a Microsoft enthusiast!) - Migrate from Windows XP to Linux, obviously cost mattered - In house control (they said), well makes sense they probably can benefit from tailor made embedded system on their satelite in a way that was not available on Windows! And while I think, for example, that WIndows 8 is a great technical achievement (UX not so much I agree), the benefit over Windows XP maybe do not matter that much in a a satelite hey!

    My programming get away... The Blog... DirectX for WinRT/C# since 2013! Taking over the world since 1371!

    1 Reply Last reply
    0
    • R Rama Krishna Vavilala

      http://www.itechpost.com/articles/9064/20130512/why-international-space-station-switching-windows-gnu-linux.htm[^]

      Quote:

      One benefit of the transition to GNU/Linux is that it will essentially make the computers immune to future viruses,

      Really!

      Mike HankeyM Offline
      Mike HankeyM Offline
      Mike Hankey
      wrote on last edited by
      #3

      Quote:

      We migrated key functions from Windows to Linux because we needed an operating system that was stable and reliable

      Pretty much!

      VS2010/Atmel Studio 6.1 ToDo Manager Extension Some days, it's just not worth chewing through the restraints.

      1 Reply Last reply
      0
      • R Rama Krishna Vavilala

        http://www.itechpost.com/articles/9064/20130512/why-international-space-station-switching-windows-gnu-linux.htm[^]

        Quote:

        One benefit of the transition to GNU/Linux is that it will essentially make the computers immune to future viruses,

        Really!

        P Offline
        P Offline
        PIEBALDconsult
        wrote on last edited by
        #4

        They can't afford OpenVMS.

        R 1 Reply Last reply
        0
        • R Rama Krishna Vavilala

          http://www.itechpost.com/articles/9064/20130512/why-international-space-station-switching-windows-gnu-linux.htm[^]

          Quote:

          One benefit of the transition to GNU/Linux is that it will essentially make the computers immune to future viruses,

          Really!

          L Offline
          L Offline
          lewax00
          wrote on last edited by
          #5

          It's true, Windows is especially vulnerable to time-traveling viruses.

          1 Reply Last reply
          0
          • R Rama Krishna Vavilala

            http://www.itechpost.com/articles/9064/20130512/why-international-space-station-switching-windows-gnu-linux.htm[^]

            Quote:

            One benefit of the transition to GNU/Linux is that it will essentially make the computers immune to future viruses,

            Really!

            B Offline
            B Offline
            Bassam Abdul Baki
            wrote on last edited by
            #6

            Bad CSS! Gotta love the hidden text under the left image.

            Web - BM - RSS - Math - LinkedIn

            1 Reply Last reply
            0
            • R Rama Krishna Vavilala

              http://www.itechpost.com/articles/9064/20130512/why-international-space-station-switching-windows-gnu-linux.htm[^]

              Quote:

              One benefit of the transition to GNU/Linux is that it will essentially make the computers immune to future viruses,

              Really!

              D Offline
              D Offline
              Dan Neely
              wrote on last edited by
              #7

              The real reason is ofc that their current support contractor has decided it likes penguin flavored koolaid more than the alternatives. :rolleyes:

              Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

              G Y 2 Replies Last reply
              0
              • P PIEBALDconsult

                They can't afford OpenVMS.

                R Offline
                R Offline
                Rob Grainger
                wrote on last edited by
                #8

                I cannot think of any good reason not to use OpenBSD though, the most secure Unix-like stack out there.

                "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

                Y 1 Reply Last reply
                0
                • R Rama Krishna Vavilala

                  http://www.itechpost.com/articles/9064/20130512/why-international-space-station-switching-windows-gnu-linux.htm[^]

                  Quote:

                  One benefit of the transition to GNU/Linux is that it will essentially make the computers immune to future viruses,

                  Really!

                  N Offline
                  N Offline
                  NAANsoft
                  wrote on last edited by
                  #9

                  Do they then have to recompile the kernel of the space station each time a new astronaut is entering the ISS - or are they going to claim that the astronaut is not compatible because he is bashing around??? :confused:

                  1 Reply Last reply
                  0
                  • D Dan Neely

                    The real reason is ofc that their current support contractor has decided it likes penguin flavored koolaid more than the alternatives. :rolleyes:

                    Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

                    G Offline
                    G Offline
                    giuchici
                    wrote on last edited by
                    #10

                    That's how it happens 99.99% of the time.

                    giuchici

                    1 Reply Last reply
                    0
                    • R Rama Krishna Vavilala

                      http://www.itechpost.com/articles/9064/20130512/why-international-space-station-switching-windows-gnu-linux.htm[^]

                      Quote:

                      One benefit of the transition to GNU/Linux is that it will essentially make the computers immune to future viruses,

                      Really!

                      D Offline
                      D Offline
                      Dennis E White
                      wrote on last edited by
                      #11

                      Quote:

                      we needed an operating system that was stable and reliable

                      a requirement they missed in the early phases of the project??

                      as if the facebook, twitter and message boards weren't enough - blogged

                      1 Reply Last reply
                      0
                      • R Rob Grainger

                        I cannot think of any good reason not to use OpenBSD though, the most secure Unix-like stack out there.

                        "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

                        Y Offline
                        Y Offline
                        Yann Bane
                        wrote on last edited by
                        #12

                        Well then, you don't know what you're talking about. They're only switching to Linux on their laptops (as their systems ran Linux already). Why would you use FreeBSD for work? It makes no sense, really.

                        C 1 Reply Last reply
                        0
                        • D Dan Neely

                          The real reason is ofc that their current support contractor has decided it likes penguin flavored koolaid more than the alternatives. :rolleyes:

                          Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason? Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful? --Zachris Topelius Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies. -- Sarah Hoyt

                          Y Offline
                          Y Offline
                          Yann Bane
                          wrote on last edited by
                          #13

                          NASA runs Linux everywhere it matters already.

                          1 Reply Last reply
                          0
                          • R Rama Krishna Vavilala

                            http://www.itechpost.com/articles/9064/20130512/why-international-space-station-switching-windows-gnu-linux.htm[^]

                            Quote:

                            One benefit of the transition to GNU/Linux is that it will essentially make the computers immune to future viruses,

                            Really!

                            M Offline
                            M Offline
                            MSBassSinger
                            wrote on last edited by
                            #14

                            Since when is Linux immune to viruses? Linux generally has been much less of a target, but it is probably going to be a bigger target now on the ISS. Who was the idiot at NASA that forgot to scan the Russian's computer for viruses *before* the launch?

                            R 1 Reply Last reply
                            0
                            • M MSBassSinger

                              Since when is Linux immune to viruses? Linux generally has been much less of a target, but it is probably going to be a bigger target now on the ISS. Who was the idiot at NASA that forgot to scan the Russian's computer for viruses *before* the launch?

                              R Offline
                              R Offline
                              Ralph Little
                              wrote on last edited by
                              #15

                              > Since when is Linux immune to viruses? There is some merit in the argument that WIndows is a bigger target because of its popularity. However, Linux and the other Unix variants have a different security model. By default, you have *no* permissions, and they are granted to you explicitly. Windows until recently wasn't of that ilk. Most desktop versions of Linux are designed around the fact that you don't need to be root for general work and for those other occasions there is sudo (or the GUI equivalents). Windows is in the unfortunate situation of having to support a lot of backward compatibility with its earlier incarnations that had a more relaxed attitude to security. Microsoft have done quite a lot in recent times and fair play to them. But they can't fix the holes and keep complete compatibility without introducing a lot of complexity and that complexity creates further holes to exploit.

                              M 1 Reply Last reply
                              0
                              • R Ralph Little

                                > Since when is Linux immune to viruses? There is some merit in the argument that WIndows is a bigger target because of its popularity. However, Linux and the other Unix variants have a different security model. By default, you have *no* permissions, and they are granted to you explicitly. Windows until recently wasn't of that ilk. Most desktop versions of Linux are designed around the fact that you don't need to be root for general work and for those other occasions there is sudo (or the GUI equivalents). Windows is in the unfortunate situation of having to support a lot of backward compatibility with its earlier incarnations that had a more relaxed attitude to security. Microsoft have done quite a lot in recent times and fair play to them. But they can't fix the holes and keep complete compatibility without introducing a lot of complexity and that complexity creates further holes to exploit.

                                M Offline
                                M Offline
                                MSBassSinger
                                wrote on last edited by
                                #16

                                Linux is more susceptible to viruses than you may realize. http://en.wikipedia.org/wiki/Linux_malware[^] I can see good engineering reasons to choose Linux over Windows. If you need an OS that is minimal, can run solid compiled C code on dedicated devices, is dedicated to one or two specific primary tasks, then Linux makes good sense when you have the support people with the UNIX and C coding background. I can see where this is a common requirement in spacecraft systems. The Linux kernel is faster than the Windows kernel, but it is also less capable than the Windows kernel. If you need efficient multithreaded and multitasking from the OS, then Windows may be a better choice. Both represent good choices for the tasks that they each do best, and both represent safe and secure choices.

                                R 1 Reply Last reply
                                0
                                • M MSBassSinger

                                  Linux is more susceptible to viruses than you may realize. http://en.wikipedia.org/wiki/Linux_malware[^] I can see good engineering reasons to choose Linux over Windows. If you need an OS that is minimal, can run solid compiled C code on dedicated devices, is dedicated to one or two specific primary tasks, then Linux makes good sense when you have the support people with the UNIX and C coding background. I can see where this is a common requirement in spacecraft systems. The Linux kernel is faster than the Windows kernel, but it is also less capable than the Windows kernel. If you need efficient multithreaded and multitasking from the OS, then Windows may be a better choice. Both represent good choices for the tasks that they each do best, and both represent safe and secure choices.

                                  R Offline
                                  R Offline
                                  Ralph Little
                                  wrote on last edited by
                                  #17

                                  Certainly within the user space, such things as viruses infecting a document with scripting capability are a threat on all platforms. The issue for systems that use these things are their escalatability (is that really a word?). :) What we desire in an OS is an enclosed walled garden environment for users sufficiently robust to protect the machine from the misdeeds of the user or anything that they may run. The biggest threat to your machine is from the user themselves via social engineering exploits. It's very difficult to protect against these aspects. Doing your work as a non-privilege escalated user is a good first step but the user is the weak point of the system. The best you can do it protect the system from unintentional drive-by attacks via open ports and web-based vectors. If you have some malicious program or web page telling the user to do something stupid and the go ahead and do it, then well what can you do really? :(

                                  M J 2 Replies Last reply
                                  0
                                  • R Ralph Little

                                    Certainly within the user space, such things as viruses infecting a document with scripting capability are a threat on all platforms. The issue for systems that use these things are their escalatability (is that really a word?). :) What we desire in an OS is an enclosed walled garden environment for users sufficiently robust to protect the machine from the misdeeds of the user or anything that they may run. The biggest threat to your machine is from the user themselves via social engineering exploits. It's very difficult to protect against these aspects. Doing your work as a non-privilege escalated user is a good first step but the user is the weak point of the system. The best you can do it protect the system from unintentional drive-by attacks via open ports and web-based vectors. If you have some malicious program or web page telling the user to do something stupid and the go ahead and do it, then well what can you do really? :(

                                    M Offline
                                    M Offline
                                    MSBassSinger
                                    wrote on last edited by
                                    #18

                                    Amen to that! The most malicious virus is the EBKAC virus. :)

                                    1 Reply Last reply
                                    0
                                    • R Ralph Little

                                      Certainly within the user space, such things as viruses infecting a document with scripting capability are a threat on all platforms. The issue for systems that use these things are their escalatability (is that really a word?). :) What we desire in an OS is an enclosed walled garden environment for users sufficiently robust to protect the machine from the misdeeds of the user or anything that they may run. The biggest threat to your machine is from the user themselves via social engineering exploits. It's very difficult to protect against these aspects. Doing your work as a non-privilege escalated user is a good first step but the user is the weak point of the system. The best you can do it protect the system from unintentional drive-by attacks via open ports and web-based vectors. If you have some malicious program or web page telling the user to do something stupid and the go ahead and do it, then well what can you do really? :(

                                      J Offline
                                      J Offline
                                      jschell
                                      wrote on last edited by
                                      #19

                                      Ralph Little wrote:

                                      The biggest threat to your machine is from the user themselves via social engineering exploits. It's very difficult to protect against these aspects.   Doing your work as a non-privilege escalated user is a good first step but the user is the weak point of the system.

                                      And follow that thought through.... Operator misuse is the biggest hole in security and the NASA "fix" for that is to switch OSes?

                                      R 1 Reply Last reply
                                      0
                                      • J jschell

                                        Ralph Little wrote:

                                        The biggest threat to your machine is from the user themselves via social engineering exploits. It's very difficult to protect against these aspects.   Doing your work as a non-privilege escalated user is a good first step but the user is the weak point of the system.

                                        And follow that thought through.... Operator misuse is the biggest hole in security and the NASA "fix" for that is to switch OSes?

                                        R Offline
                                        R Offline
                                        Ralph Little
                                        wrote on last edited by
                                        #20

                                        > Operator misuse is the biggest hole in security and the NASA "fix" for that is to switch OSes? No. Changing the OS cannot fix stupid people. :-D

                                        1 Reply Last reply
                                        0
                                        • Y Yann Bane

                                          Well then, you don't know what you're talking about. They're only switching to Linux on their laptops (as their systems ran Linux already). Why would you use FreeBSD for work? It makes no sense, really.

                                          C Offline
                                          C Offline
                                          Chad3F
                                          wrote on last edited by
                                          #21

                                          Well.. obviously _you_ have no idea what you are talking about. Rob said OpenBSD, not FreeBSD (and while related, they are not the same). If you are going to tell someone that they are a fool, then maybe you shouldn't look like a fool yourself. And what exactly is wrong with FreeBSD/OpenBSD/*BSD? Based on your obvious ignorance of BSD flavors, I doubt any answer you give would be creditable.

                                          Y L 2 Replies 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