Sistemas de bordo do foguete SpaceX Falcon 9 rodam em Linux

Há poucos dias, a SpaceX entregou com sucesso dois astronautas à ISS usando a espaçonave tripulada Crew Dragon. Agora se sabe que os sistemas de bordo do foguete SpaceX Falcon 9, que foi usado para lançar a nave com astronautas a bordo ao espaço, são baseados no sistema operacional Linux.

Sistemas de bordo do foguete SpaceX Falcon 9 rodam em Linux

Este evento é significativo por dois motivos. Em primeiro lugar, pela primeira vez em dez anos, astronautas foram para o espaço a partir de solo americano. Em segundo lugar, este lançamento foi a primeira vez na história que uma empresa privada levou pessoas ao espaço.

De acordo com os dados disponíveis, os sistemas de bordo do veículo de lançamento Falcon 9 rodam uma versão simplificada do Linux, instalada em três computadores redundantes com processadores x86 dual-core. O software usado para controlar o voo do Falcon 9 é escrito em C/C++ e roda separadamente em cada computador. O foguete não precisa de processadores especializados e protegidos de forma confiável contra radiação, já que o primeiro estágio retornado permanece no espaço por um curto período de tempo. Para garantir uma operação confiável, a redundância fornecida por três sistemas de computador redundantes é suficiente.  

A fonte não especifica quais processadores a SpaceX usa em seu foguete, mas pode muito bem acontecer que não estejam envolvidas as soluções mais novas e produtivas, já que isso é frequentemente praticado. Por exemplo, a Estação Espacial Internacional usou processadores Intel 80386SX com frequência de 20 MHz desde 1988. Essas soluções têm sido usadas para suportar aplicações multiplexadoras e demultiplexadoras (C&C MDM), mas não são muito boas para outras tarefas. Na vida cotidiana, os astronautas usam laptops HP ZBook 15 executando as plataformas de software Debian Linux, Scientific Linux e Windows 10. Os computadores Linux são usados ​​como terminais para conexão ao C&C MDM, enquanto os laptops Windows são usados ​​para visualizar e-mails e navegar na Internet e entretenimento.   

A mensagem informa ainda que antes do lançamento do veículo lançador, os softwares e equipamentos utilizados para controle de voo são testados em um simulador capaz de simular diversas situações, inclusive emergenciais. Vale ressaltar que a espaçonave Crew Dragon também utiliza sistemas rodando em Linux, juntamente com softwares escritos em C++. Quanto à interface com a qual os astronautas interagem, trata-se de uma aplicação web em JavaScript. O painel de toque usado para operação é duplicado por uma interface de botão em caso de falha.



Fonte: 3dnews.ru

Adicionar um comentário