Featured

Linux lands on Mars - A victory for open-source

Linux lands on Mars - A victory for open-source

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.

An open horizon, with so much to explore. Can't wait to get going. #CountdownToMars pic.twitter.com/hAaxeVGs04

- NASA's Perseverance Mars Rover (@NASAPersevere) February 19, 2021

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.

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:

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.

Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...
Кращі ігри командного рядка для Linux
Командний рядок - це не просто ваш найбільший союзник при використанні Linux, він також може бути джерелом розваг, оскільки ви можете використовувати ...
Кращі програми для картографування геймпадів для Linux
Якщо ви любите грати в ігри на Linux із геймпадом замість типової системи введення клавіатури та миші, є кілька корисних програм для вас. Багато ігор ...