I’m sure they don’t use Windows imagine an update interrupting a take off, but I believe I once heard they use Linux, is that true? Which distro?
Do they have their own OS? Don’t you need specialized software for their uses?
I just watched the liftoff of the Space-X, it was amazing!
Yes, but not critical work, by that I mean launching sequences and trajectory calculations. I’ll be sure to send them a guide for their mistaken journey
For Engineering work… I’d say they probably are largely an Open Source House.
For their Front Office (Accounting Business Planning, Staffing etc.) they are largely Microsoft oriented.
For Project Management they are probably largely Microsoft Oriented.
Parts of the US government have contracts with Microsoft to make their own version of Windows that their internal IT people have control over as to when updates occur and what updates are pushed. NASA probably has some Linux distro’s being used on the network, but they most likely use whatever they can get thier software running on to do their job.
You just need to set up a WSUS (Windows System Update Server) and configure all your windows systems to get their updates from said server. Then you have full control over the updates. The middle class company I work for uses that approach for some years now. I don’t have first hand experience as I use Linux at work, but in my team, windows updates did not interrupt workflows since they set up the WSUS.
I wonder if all of those “critical” systems use OS at all. Could you handle such systems with only a dedicated microcontroller with some one purpose code?
A good chunk of their stuff that gets sent in to orbit/other planets/etc uses a mix of VxWorks and now with the latest mars stuff, there’s Linux thrown on there in various locations (not the main rover, mostly the helicopter and there’s some linux on a non-critical rover component.
Check out this interview with the JPL guy who’s in charge of all the stuff:
Back in 1989 at my first duty station in Nuremberg Germany at the old 98th general hospital I had a discussion with the kernel that oversaw our department, Col Bell, about nasa using windows software. Mind you I never heard of Linux for a full 21 years later. But my comment was that if they are using windows someone is going to die because of it. So glad I was wrong. Turns out people died because maintenance teams were sloppy and refused to change.
I’m not defending any OS. I know that Windows is not as bad as many people want it to be. I myself am a user of Windows and Linux and before an Apple user around 10 years. However, I have been playing with different OS all along. I started with computers 30 years ago. So I’ve had some time to play with most things. I still sit in front of a computer 10-15 hours a day and have been doing it all the time for 30 years.
What I don’t like about Microsoft and Windows are other things than the stablity of the OS. The list would be long if I pulled up everything I don’t like about Microsoft. Now, I’m not saying that Windows NEVER has problems either. It happens from time to time. A lot of the problems I have with Windows can be fixed. Too bad you just have to do it. I strip a Windows .iso and pick out the most I don’t want and shut down a lot of telemetry.
Having said that, I think a self-made Linux is the way to go if you want to control everything and get it the way you want.
Well, if they used a Linux distro, it should certainly be EndeavourOS just because of the name (It’s a joke, you shouldn’t use a distro because of the name or anything like that, but because of what it offers)