Palubní systémy na raketě SpaceX Falcon 9 běží na Linuxu

SpaceX před pár dny úspěšně dopravila dva astronauty na ISS pomocí pilotované kosmické lodi Crew Dragon. Nyní vešlo ve známost, že palubní systémy rakety SpaceX Falcon 9, která sloužila k vynesení lodi s astronauty na palubě do vesmíru, jsou založeny na operačním systému Linux.

Palubní systémy na raketě SpaceX Falcon 9 běží na Linuxu

Tato událost je významná ze dvou důvodů. Za prvé, poprvé po deseti letech se astronauti vydali do vesmíru z americké půdy. Za druhé, tento start byl poprvé v historii, kdy soukromá společnost dopravila lidi do vesmíru.

Podle dostupných údajů běží na palubních systémech nosné rakety Falcon 9 oříznutá verze Linuxu, která je nainstalována na třech redundantních počítačích s dvoujádrovými procesory x86. Software používaný k řízení letu Falconu 9 je napsán v C/C++ a běží samostatně na každém počítači. Raketa nepotřebuje specializované procesory, které jsou spolehlivě chráněny před radiací, protože vrácený první stupeň zůstává ve vesmíru krátkou dobu. Pro zajištění spolehlivého provozu je dostatečná redundance poskytovaná třemi redundantními počítačovými systémy.  

Zdroj neuvádí, jaké procesory SpaceX ve své raketě používá, ale může se dobře ukázat, že nejde o nejnovější a nejproduktivnější řešení, protože se to často praktikuje. Například Mezinárodní vesmírná stanice používala z roku 80386 procesory Intel 20SX s frekvencí 1988 MHz. Tato řešení byla použita pro podporu aplikací multiplexerů a demultiplexerů (C&C MDM), ale pro jiné úlohy nejsou příliš vhodná. V každodenním životě astronauti používají notebooky HP ZBook 15 se softwarovými platformami Debian Linux, Scientific Linux a Windows 10. Počítače Linux se používají jako terminály pro připojení k C&C MDM, zatímco notebooky s Windows se používají k prohlížení pošty a surfování po internetu v síti a zábavě.   

Ve zprávě se také uvádí, že před startem nosné rakety se testuje software a zařízení používané pro řízení letu na simulátoru, který je schopen simulovat různé situace, včetně nouzových. Je pozoruhodné, že kosmická loď Crew Dragon také používá systémy běžící na Linuxu spolu se softwarem napsaným v C++. Co se týče rozhraní, se kterým astronauti interagují, jde o webovou aplikaci v JavaScriptu. Dotykový panel používaný k ovládání je v případě poruchy duplikován tlačítkovým rozhraním.



Zdroj: 3dnews.ru

Přidat komentář