SpaceX: verso le stelle con Linux

Falcon 9 logo by SpaceX

Oramai sappiamo che Linux “muove” molto dell’hardware che utilizziamo: dai pc agli smartphone, dalle TV alle lampadine smart, dai router ai piccoli dispositivi come il RaspberryPi. Che ne siamo consci o meno, molto probabilmente abbiamo diverse installazioni del pinguino già nelle nostre case.

Il nostro amato OS è estremamente maneggevole ed adattabile e se in passato vi abbiamo parlato di come oramai domini il panorama dei supercomputer, arriva da SpaceX, l’azienda di Elon Musk, notizia di come questo venga utilizzato anche per muovere qualcosa di più “semplice” ma, non per questo, meno critico: il Falcon9.

SpeceX Falcon 9

Questo razzo, la cui particolarità è quella di essere riutilizzabile, il 30 Maggio ha portato due astronauti NASA in orbita verso la Stazione Spaziale Internazionale. E la cosa interessante per noi qual è? Beh, che il Falcon9 funziona grazie ad ossigeno liquido, kerosene studiato specificatamente per l’uso in razzi e, soprattutto, Linux.

Ma esattamente su cosa?

Molto semplice, su 3 normalissimi processori x86 dual-core, con una versione estremamente ridotta del kernel Linux a pilotare il tutto ed ad eseguire il software di volo su separatamente su ognuno di essi (software scritto in C/C++).

Tutto molto ordinario quindi, ed è cosa estremamente comune nell’ambito spaziale. I chip impiegano anni, se non decenni, ad essere ottimizzati per l’uso nelle condizioni estreme che richiedono. Basti pensare alla stessa Stazione Spaziale Internazionale, mossa da CPU Intel 80386SX da 20 MHz, chip risalente al 1988.

Dettagli però sui chip che muovono il razzo di SpaceX non ne abbiamo, a parte l’architettura.

Per altre curiosità a riguardo vi rimandiamo ad una serie di domande presenti su Stack Exchange riguardanti lo spazio e che spiegano alcuni dettagli, ad esempio sul sistema Giudice-Attore che richiede 3 differenti processori per fornire sicurezza tramite ridondanza, in cui il sistema aspetta la risposta ad una qualsiasi “decisione” da parte di tutti e 3 e, nel caso uno risponda in maniera differente, riavvia l’intero processo.

Quindi, per concludere, potremmo dire che lo spazio è ritornato ad essere un pochino più accessibile, e sicuramente in parte lo dobbiamo a Linux!

Utente Linux/Unix da più di 20 anni, cerco sempre di condividere il mio know-how; occasionalmente, litigo con lo sviluppatore di Postfix e risolvo piccoli bug in GNOME. Adoro tutto ciò che può essere automatizzato e reso dinamico, l’HA e l’universo container. Autore dal 2011, provo a condividere quei piccoli tips&tricks che migliorano il lavoro e la giornata.

Fonte: https://www.miamammausalinux.org/2020/06/spacex-verso-le-stelle-con-linux/

Visited 2 times, 1 visit(s) today
Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.