För oss datanördar kan det vara gött att veta att Linux har en viktig roll för SpaceX
Saxat ur IDG:
Zdnet har gjort en genomgång av en del av den mjuk- och hårdvara som Spacex använder sig av vid driften av sin Crew Dragon-kapsel och Falcon 9-raket som nyligen tog Nasas astronauter Bob Behnken och Doug Hurley till Internationella rymdstationen, ISS.
Falcon 9-raketens operativsystem är en avskalad Linux-variant som körs på tre dual-core x86-processorer där flygprogrammet körs separat på alla tre processorer samtidigt och är skrivet i C/C++.
Anledningen till att programmet använder sig av tre separata processorer är för att se till så alla fattar samma beslut så att inget går fel. Bara om alla processorer har samma kommando utförs det. Visar någon processor fel kommando återgår kontrollerna till de tidigare fungerande instruktionerna och börjar om. Skulle en av processorerna alltid visa fel kommando kommer Falcon 9-raketen till slut att börja ignorera den.
Även Spacex Dragon-kapsel körs med Linux-mjukvara skriven i C++ medan farkostens användargränssnitt för touchskärmen visas med hjälp av Chromium och Javascript.