Here is your morning dose of miscellaneous Linux news. Not gaming but still very cool - Linux has officially landed on Mars with the Perseverance Rover. Before we've been able to hit that mythical year of the Linux desktop, heck before Wayland has even been able to replace X11 on Linux desktops, we have now managed to blast Linux to another planet far away.
If you're not even the slightest space nerd like me you might be a bit confused, NASA just recently landed the Perseverance Rover on the red planet. That's cool by itself but Perseverance came with a rather fancy little Helicopter named Ingenuity, which according to NASA is "the first aircraft humanity has sent to another planet to attempt powered, controlled flight".
Image Credit - Nasa
As it turns out, it's powered by your friendly neighbourhood penguin — Linux! In an interview with IEEE Spectrum, Timothy Canham who is a Embedded Flight Software Engineer at NASA's Jet Propulsion Laboratory, mentioned:
This the first time we’ll be flying Linux on Mars. We’re actually running on a Linux operating system. The software framework that we’re using is one that we developed at JPL for cubesats and instruments, and we open-sourced it a few years ago. So, you can get the software framework that’s flying on the Mars helicopter, and use it on your own project. It’s kind of an open-source victory, because we’re flying an open-source operating system and an open-source flight software framework and flying commercial parts that you can buy off the shelf if you wanted to do this yourself someday.
So how long will it be before there's a new game about flying a little helicopter on Mars?
QuoteIt’s kind of an open-source victory, because we’re flying an open-source operating system and an open-source flight software framework and flying commercial parts that you can buy off the shelf
This is weirdly inspiring in a way. I worked a bit on building robots in college and it’s nice to know the only thing stopping them from being as cool as the stuff nasa builds is my severe lack of intelligence and not some secret technology.
Except one little village called desktop.
Quoting: EikeThere's no real question Linux already is dominating the world, from the smallest to the largest, from most people's pockets to even Mars.
Except one little village called desktop.
Technically, not the world but our Solar Systtem :D
Honest question: Has there ever been any mention on what kind of OS any of the other probes* had? I assume it was some bespoke system? Or maybe a Unix system? Maybe Windows even? xD
* Not only probes but also the Rover for example.
Powerpc 750@200mhz
256MB/ram
256eeprom
2GB flash
https://mars.nasa.gov/mars2020/spacecraft/rover/brains/
Well... The last linux can run on a n64, I can understand that it can run on a slowed down gamecube.
Quoting: GuestTrue. https://www.zdnet.com/article/to-infinity-and-beyond-linux-and-open-source-goes-to-mars/ But it seems even slower? (Sure it's an error).Quoting: jordicomaHave you seen the spects. Are ancient for a cpu in 2021.
Powerpc 750@200mhz
256MB/ram
256eeprom
2GB flash
https://mars.nasa.gov/mars2020/spacecraft/rover/brains/
Well... The last linux can run on a n64, I can understand that it can run on a slowed down gamecube.
That's for Perseverance, I think Ingenuity uses something else. Specifically a Snapdragon 801, which has Krait CPU cores (i.e arm). Not sure about the rest of the specs.
"the helicopter's processor board is powered by a Qualcomm Snapdragon 801 running at 500 Hz, not MegaHertz, Hertz."
From the solar panels, I kind of naively assumed that it was intended to stay airborne... forever! Perhaps docking back with Perseverance in the event of a storm, before buzzing back into the skies to provide aerial support for Perseverance's next foray around the crater.
Nope. 90 seconds, a bunch of data collected, crashing far, far away from Perseverance where it has no risk of damaging the main star of the show!!
Still an amazing accomplishment if they get it airborne though, given the atmosphere - the helicopter blades need to spin insanely fast in order to generate any lift! If it gets 10 seconds of airtime, I imagine the engineers will be delighted!
Linux:
Good enough for Mars,
Good enough for me!
See more from me