Linux Is Now on Mars, Thanks to NASA's Perseverance Rover. news link.
GeneralThis forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hopefully one of the many firsts for Linux in the realm of flight, robotics, information gathering, and the gathering of samples and such on other planets and outer space. Looking forward to future events in space for Linux.
This should be an important move on several accounts. Currently most NASA gear uses Wind River's proprietary VxWorks. Since Elon's SpaceX has proven both the reliability and most importantly the quick adaptability/configurability of Open Source Linux, NASA must at least test out Linux to see if the monetary and time savings is worth the switch where they must service their own software in return for /root privileges. It's exhilarating and a bit scary that it's first test is a helicopter on Mars. I'll have no fingernails or hair left if it takes a month to launch.
I hope more articles appear with details of how the embedded system was designed.
NASA and the US military have spoken about windows before on videos over the years. They have said that it is good for office environments where word processing and spread sheets are done, but for anything mission critical like fire control or guidance systems, it isn't stable enough to use.
Plus there is the licensing requirements when using windows. You can't reverse engineer or change anything. So NASA probably can't make a stripped down version of windows that does only what they wish. You would probably be legally required to ask microsoft to do it for you, and then use it the way they say to.
With open source you can do/make whatever you need.
Curious they did not mention if it was RedHat etc...
Most early usage of Linux, especially in SpaceX, vary some because they are or can be diverse task systems more like what we see on Desktops. The Mars Copter's system is far more an embedded system with limited and very specific abilities. I don't know for certain yet that it is literally Linux From Scratch but clearly it has very little resemblance to what's on our PCs other than some very basic, very specific kernel. I'm guessing the hardware module/drivers are all "built in", not loadable modules. I'm betting the entire system is less than a half dozen megabytes. I'm going out on a (perhaps sturdy) limb to bet the kernel is under 1 MB.
Plus there is the licensing requirements when using windows. You can't reverse engineer or change anything. So NASA probably can't make a stripped down version of windows that does only what they wish. You would probably be legally required to ask microsoft to do it for you, and then use it the way they say to.
The Windows source code is available to governments, big corporate users, hardware vendors, etc.
The Linux Kernel, even with the real-time patch, is not designed to guarantee deadlines; it retains compromises the favor throughput over latency. [...] However, users that demand very low latency and very high reliability of deadlines may be better served using a proprietary real-time operating system.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.