I sistemi di bordo del razzo SpaceX Falcon 9 funzionano su Linux

Pochi giorni fa, SpaceX ha consegnato con successo due astronauti alla ISS utilizzando la navicella spaziale con equipaggio Crew Dragon. Ora si è saputo che i sistemi di bordo del razzo SpaceX Falcon 9, utilizzato per lanciare nello spazio la nave con gli astronauti a bordo, si basano sul sistema operativo Linux.

I sistemi di bordo del razzo SpaceX Falcon 9 funzionano su Linux

Questo evento è significativo per due ragioni. Innanzitutto, per la prima volta in dieci anni, gli astronauti sono andati nello spazio dal suolo americano. In secondo luogo, questo lancio è stata la prima volta nella storia in cui una società privata ha trasportato persone nello spazio.

Secondo i dati disponibili, sui sistemi di bordo del veicolo di lancio Falcon 9 è installata una versione ridotta di Linux, installata su tre computer ridondanti con processori dual-core x86. Il software utilizzato per controllare il volo del Falcon 9 è scritto in C/C++ e funziona separatamente su ciascun computer. Il razzo non necessita di processori specializzati protetti in modo affidabile dalle radiazioni, poiché il primo stadio restituito rimane nello spazio per un breve periodo. Per garantire un funzionamento affidabile è sufficiente la ridondanza fornita da tre sistemi informatici ridondanti.  

La fonte non specifica quali processori SpaceX utilizza nel suo razzo, ma potrebbe benissimo risultare che non siano coinvolte le soluzioni più nuove e produttive, poiché questo è spesso praticato. Ad esempio, la Stazione Spaziale Internazionale utilizzava processori Intel 80386SX con una frequenza di 20 MHz dal 1988. Queste soluzioni sono state utilizzate per supportare applicazioni multiplexer e demultiplexer (C&C MDM), ma non sono molto adatte per altre attività. Nella vita di tutti i giorni, gli astronauti utilizzano laptop HP ZBook 15 con piattaforme software Debian Linux, Scientific Linux e Windows 10. I computer Linux vengono utilizzati come terminali per la connessione a C&C MDM, mentre i laptop Windows vengono utilizzati per visualizzare la posta e navigare in rete Internet e per l'intrattenimento.   

Nel messaggio si precisa inoltre che prima del lancio del veicolo di lancio, il software e le apparecchiature utilizzate per il controllo del volo vengono testati su un simulatore in grado di simulare varie situazioni, comprese quelle di emergenza. È interessante notare che la navicella spaziale Crew Dragon utilizza anche sistemi che funzionano su Linux, insieme a software scritto in C++. Per quanto riguarda l'interfaccia con cui interagiscono gli astronauti, si tratta di un'applicazione web in JavaScript. Il pannello touch utilizzato per il funzionamento viene duplicato da un'interfaccia a pulsante in caso di guasto.



Fonte: 3dnews.ru

Aggiungi un commento