Linux lands on Mars – A victory for open-source

It's yet another proud moment to the Linux and the open-source community. Linux is everywhere on earth; if that's not enough, the universe is the limit. Linux has made it to Mars, thanks to NASA's Perseverance Rover. Read on to find out more about this exciting news.

In one of humankind’s historical moments, Linux-powered Perseverance Mars Rover has made a successful landing on Mars. Its landing software is powered by Linux – and open-source software that has been touted for its safety.

Tim Canham mentioned the importance of Linux in the Perseverance Mars Rover success to Mars. In discussion with IEEE Spectrum, the Mars Helicopter Operations Lead at NASA’s Propulsion Laboratory said that “This is the first time we’ll be flying Linux on Mars.” He also touted how it was important for the team to use a proven and safe.

The NASA expert was also not shy away from saying that, “It’s kind of an open-source victory.”

The live telecast of the Perseverance Mars Rover making it to the land was watched by 2 million people on YouTube. The whole scene was mesmerizing and beautiful.

The @NASAPersevere even tweeted its high-resolution photo directly from MARS.

Apart from that, there is also a flight software framework used in Ingenuity, a tiny helicopter tucked under Perseverance’s Mars rover. The miniature satellites are known as CubeSats.

  • Check out the top 20 uses cases of Linux. Here, you will also find how extensively NASA uses Linux almost everywhere within their systems, ranging from Pleiades supercomputers to Astrobee robots. They switched from Windows to Linux years back as Linux offers more performance reliability than Windows.

The framework behind the autonomous little helicopter is known as F’ (F prime). It is not a new project as JPL open-sourced it few years. The F’ project initially was aimed at small-scale spaceflight systems. With time, it got evolved and became part of autonomous little helicopters.

The F’ framework includes the following:

  • The framework deals with the flight software into well-defined interfaces discrete components.
  • It is a C++ framework that ensures that the device can threads and message queues.
  • It offers tons of ready-to-use components.
  • Comes with testing flight software tools, both at integration and unit levels.
  • The framework can be used to model specific connections and components. It also automatically generate code.

Ingenuity is programmed to survive frigid temperature and can also cope with low power constraints needed to survive harsh Mars conditions. Another interesting aspect of Ingenuity is using the Qualcomm Snapdragon 801 chip running at 500 Hz. This means the smartphone you are using is way faster when running a small helicopter on Mars. Timothy Canham mentioned that it might sound prolonged, but in reality, it is more than enough for the Perseverance to work efficiently.

In discussion with IEEE Spectrum, Tim Canham also said that now anyone can access the framework used to fly Mars helicopters.

A win for open source

Open source has always been in the news regarding achieving big things. Microsoft’s stance on open source speaks volumes of how big organizations are changing their stance regarding open-source solutions. NASA has always been a proponent of open source technologies. Right now, NASA has more than 500 projects that are licensed under the NASA Open Source 3.0 license. The NASA Open Source 3.0 license falls under the Open Source Initiative(OSI) approved licenses.

Nitish.S
Nitish is a Technical Writer with five years of experience. He enjoys covering new tech and has a special love for Linux. He also has a keen interest in Blockchain and WordPress.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

STAY CONNECTED

23,004FansLike
407FollowersFollow
16SubscribersSubscribe

LATEST ARTICLES

MUST READ

In any system environment and domain, the security of data and services accommodated by this system deserves the topmost priority. Properly securing an OS or other systems whose security depends on a generated password is essential. This makes the usage of a secure password an important footprint for all users. The passwords you use on your systems help secure your data and user activities from unauthenticated intruders. How you create these passwords needs to be unpredictable.
If you take the word GIF and add the letter T in front of it as an extension, it sounds like a GIFT that keeps on giving. It is only a gift if you know how to create and implement one in various user-based circumstances. If you master the simple technicalities behind its creation and application, you immediately become the go-to guru for anything related to GIFs within your active community forums or social media platforms.