Palubné systémy na rakete SpaceX Falcon 9 bežia na Linuxe

SpaceX pred pár dňami úspešne dopravila dvoch astronautov na ISS pomocou pilotovanej kozmickej lode Crew Dragon. Teraz vyšlo najavo, že palubné systémy rakety SpaceX Falcon 9, ktorá slúžila na vypustenie lode s astronautmi na palube do vesmíru, sú založené na operačnom systéme Linux.

Palubné systémy na rakete SpaceX Falcon 9 bežia na Linuxe

Táto udalosť je významná z dvoch dôvodov. Po prvé, po prvý raz za desať rokov sa astronauti dostali do vesmíru z americkej pôdy. Po druhé, tento štart bol prvýkrát v histórii, čo súkromná spoločnosť dopravila ľudí do vesmíru.

Podľa dostupných údajov je na palubných systémoch nosnej rakety Falcon 9 spustená oklieštená verzia Linuxu, ktorá je nainštalovaná na troch redundantných počítačoch s dvojjadrovými x86 procesormi. Softvér používaný na riadenie letu Falcon 9 je napísaný v C/C++ a beží samostatne na každom počítači. Raketa nepotrebuje špecializované procesory, ktoré sú spoľahlivo chránené pred žiarením, keďže vrátený prvý stupeň zostáva vo vesmíre na krátky čas. Na zabezpečenie spoľahlivej prevádzky postačuje redundancia poskytovaná tromi redundantnými počítačovými systémami.  

Zdroj neuvádza, ktoré procesory SpaceX používa vo svojej rakete, no môže sa ukázať, že nejde o najnovšie a najproduktívnejšie riešenia, keďže sa to často praktizuje. Napríklad Medzinárodná vesmírna stanica používala z roku 80386 procesory Intel 20SX s frekvenciou 1988 MHz. Tieto riešenia sa používajú na podporu aplikácií multiplexerov a demultiplexorov (C&C MDM), ale nie sú veľmi dobré pre iné úlohy. V každodennom živote astronauti používajú notebooky HP ZBook 15 so softvérovými platformami Debian Linux, Scientific Linux a Windows 10. Počítače Linux sa používajú ako terminály na pripojenie k C&C MDM, zatiaľ čo notebooky so systémom Windows sa používajú na prezeranie pošty a surfovanie po sieti Internet a zábavu.   

V správe sa tiež uvádza, že pred štartom nosnej rakety sa testuje softvér a vybavenie používané na riadenie letu na simulátore, ktorý je schopný simulovať rôzne situácie, vrátane núdzových. Je pozoruhodné, že kozmická loď Crew Dragon používa aj systémy bežiace na Linuxe spolu so softvérom napísaným v C++. Čo sa týka rozhrania, s ktorým astronauti interagujú, ide o webovú aplikáciu v JavaScripte. Dotykový panel používaný na obsluhu je v prípade poruchy duplikovaný tlačidlovým rozhraním.



Zdroj: 3dnews.ru

Pridať komentár