A SpaceX Falcon 9 rakéta fedélzeti rendszerei Linuxon futnak

Néhány napja a SpaceX sikeresen szállított két űrhajóst az ISS-re a Crew Dragon emberes űrszondával. Most vált ismertté, hogy a SpaceX Falcon 9 rakéta fedélzeti rendszerei, amelyekkel a hajót űrhajósokkal a fedélzetén az űrbe indították, Linux operációs rendszeren alapulnak.

A SpaceX Falcon 9 rakéta fedélzeti rendszerei Linuxon futnak

Ez az esemény két okból is jelentős. Először is, tíz év után először kerültek űrhajósok az űrbe az Egyesült Államok földjéről. Másodszor, ez volt az első alkalom a történelemben, hogy egy magáncég szállított embereket az űrbe.

A rendelkezésre álló adatok szerint a Falcon 9 hordozórakéta fedélzeti rendszerein a Linux lecsupaszított változata fut, amely három redundáns, kétmagos x86 processzorral rendelkező számítógépre van telepítve. A Falcon 9 repülését irányító szoftver C/C++ nyelven íródott, és minden számítógépen külön fut. A rakétának nincs szüksége speciális processzorokra, amelyek megbízhatóan védettek a sugárzástól, mivel a visszatért első fokozat rövid ideig az űrben marad. A megbízható működés biztosításához elegendő a három redundáns számítógépes rendszer által biztosított redundancia.  

A forrás nem határozza meg, hogy a SpaceX mely processzorokat használja a rakétájában, de kiderülhet, hogy nem a legújabb és legtermékenyebb megoldásokról van szó, mivel ezt gyakran gyakorolják. Például a Nemzetközi Űrállomás 80386-tól 20 MHz-es Intel 1988SX processzorokat használt. Ezeket a megoldásokat a multiplexer és demultiplexer (C&C MDM) alkalmazások támogatására használták, de más feladatokra nem túl jók. A mindennapi életben az űrhajósok Debian Linux, Scientific Linux és Windows 15 szoftverplatformot futtató HP ZBook 10 laptopokat használnak, a Linuxos számítógépek terminálként csatlakoznak a C&C MDM-hez, míg a Windows laptopok levelek megtekintésére, a hálózati internetezésre és szórakozásra szolgálnak.   

Az üzenetben az is szerepel, hogy a hordozórakéta kilövése előtt a repülésirányításhoz használt szoftvereket és berendezéseket olyan szimulátoron tesztelik, amely képes szimulálni különféle szituációkat, beleértve a vészhelyzeteket is. Figyelemre méltó, hogy a Crew Dragon űrszonda Linuxon futó rendszereket is használ C++ nyelven írt szoftverek mellett. Ami a felületet illeti, amellyel az űrhajósok interakcióba lépnek, ez egy JavaScript webalkalmazás. A működéshez használt érintőpanelt meghibásodás esetén nyomógombos interfész duplikálja.



Forrás: 3dnews.ru

Hozzászólás