Os sistemas a bordo do foguete SpaceX Falcon 9 funcionan en Linux

Hai uns días, SpaceX entregou con éxito dous astronautas á ISS usando a nave espacial tripulada Crew Dragon. Agora sábese que os sistemas a bordo do foguete SpaceX Falcon 9, que se utilizou para lanzar ao espazo a nave cos astronautas a bordo, están baseados no sistema operativo Linux.

Os sistemas a bordo do foguete SpaceX Falcon 9 funcionan en Linux

Este evento é significativo por dúas razóns. En primeiro lugar, por primeira vez en dez anos, os astronautas foron ao espazo desde o solo dos Estados Unidos. En segundo lugar, este lanzamento foi a primeira vez na historia que unha empresa privada entregaba persoas ao espazo.

Segundo os datos dispoñibles, os sistemas a bordo do vehículo de lanzamento Falcon 9 están executando unha versión reducida de Linux, que está instalada en tres ordenadores redundantes con procesadores x86 de dobre núcleo. O software utilizado para controlar o voo do Falcon 9 está escrito en C/C++ e execútase por separado en cada ordenador. O foguete non necesita procesadores especializados que estean protexidos de forma fiable contra a radiación, xa que a primeira etapa de retorno permanece no espazo por pouco tempo. Para garantir un funcionamento fiable, é suficiente a redundancia proporcionada por tres sistemas informáticos redundantes.  

A fonte non especifica que procesadores usa SpaceX no seu foguete, pero ben pode resultar que non se trata das solucións máis novas e produtivas, xa que adoita practicarse. Por exemplo, a Estación Espacial Internacional utilizou procesadores Intel 80386SX cunha frecuencia de 20 MHz desde 1988. Estas solucións utilizáronse para soportar aplicacións de multiplexadores e demultiplexores (C&C MDM), pero non son moi boas para outras tarefas. Na vida cotiá, os astronautas usan portátiles HP ZBook 15 que executan plataformas de software Debian Linux, Scientific Linux e Windows 10. Os ordenadores Linux úsanse como terminais para conectarse a C&C MDM, mentres que os portátiles con Windows úsanse para ver o correo electrónico e navegar pola rede Internet e entretemento.   

A mensaxe tamén indica que antes do lanzamento do vehículo de lanzamento, o software e os equipos utilizados para o control do voo son probados nun simulador capaz de simular diversas situacións, incluídas as de emerxencia. Cabe destacar que a nave espacial Crew Dragon tamén utiliza sistemas que se executan en Linux, xunto con software escrito en C++. En canto á interface coa que interactúan os astronautas, trátase dunha aplicación web en JavaScript. O panel táctil utilizado para o funcionamento duplícase cunha interface de botón en caso de falla.



Fonte: 3dnews.ru

Engadir un comentario