A Sonda Perseverance levou Linux para Marte!

Sob a sonda Perseverance é primeira vez que o Linux vai pro espaço numa missão interplanetária sob a tutela da NASA. Venha conhecer os detalhes!


| Se você apoia nosso site, desative o AdBlock quando visitá-lo, inclusive em Mobile!
Os anúncios são poucos e não invasivos. Se quiser contribuir com nosso trabalho, clique em qualquer banner de sua preferência, exceto dos Parceiros. 
Mais detalhes clicando aqui.


1. Introdução

O pouso da sonda Perseverance em Marte não foi apenas uma vitória para a ciência, mas também para o software de código aberto, revelou a equipe por trás do projeto.

Em sua tentativa de usar um software “seguro e comprovado”, a NASA se voltou para o Linux e o código aberto. “Esta é a primeira vez que voaremos com Linux em Marte”, disse Tim Canham, líder de operações de helicóptero da Mars no Jet Propulsion Laboratory (JPL) da NASA, em uma discussão com o IEEE Spectrum.

Sem entrar em muitos detalhes, Canham mencionou que a estrutura de software de vôo que a NASA está usando no minúsculo helicóptero chamado Ingenuity, que está embaixo do Perseverance Mars rover, foi originalmente desenvolvida para satélites em miniatura chamados CubeSats.

NASA's Ingenuity helicopter is slated to arrive on Mars on Thursday.Ingenuity, inspirado no CubeSat

O framework multiplataforma chamado (pronuncia-se F prime) foi liberado pelo JPL alguns anos atrás.

O projeto é desenvolvido ativamente e embora tenha sido originalmente adaptado para sistemas de voos espaciais de pequena escala, agora é parte do pequeno helicóptero autônomo que estará voando ao redor do planeta vermelho.

2. Vitória do código aberto

Este não é o primeiro software de código aberto a chegar ao espaço. A NASA tem, na verdade, mais de 500 projetos de software que lançou sob a licença NASA Open Source 3.0, que é uma licença de código aberto aprovada pela Open Source Initiative (OSI).

Na entrevista, Canham acrescentou que eles também estão “rodando em um sistema operacional Linux”, mais uma vez ignorando os detalhes se ele estava se referindo ao rover Perseverance ou ao helicóptero Ingenuity, ou ambos.

3. Histórico

Assim como o código aberto, o Linux também está nos bons livros da NASA há vários anos. A agência espacial, junto com a United Space Alliance, que gerencia os computadores a bordo da Estação Espacial Internacional (EEI), trocou os computadores a bordo da EEI para o Debian Linux em 2013.

Canham chegou ao ponto de considerar a última missão a Marte uma vitória para o código aberto.

“É uma espécie de vitória do código aberto, porque estamos lançando um sistema operacional de código aberto e uma estrutura de software de voo de código aberto e voando com peças comerciais que você pode comprar na prateleira se quiser fazer isso sozinho algum dia.”

Infelizmente Canham não detalhou informações sobre o Kernel Linux a bordo nem sob qual distribuição a sonda foi programada. Apenas sabemos que o código fonte originou-se do kernel.org e que o sistema é, provavelmente, customizado, algo tipo linux from scratch.

Já abordamos aqui no site sobre RadHard, o tipo de trabalho que os circuitos precisam receber antes de irem encarar a radiação espacial!

#UrbanCompassPony

Fonte: TechRadar

Deixe um comentário