SpaceX Falcon 9 raketi pardasüsteemid töötavad Linuxis

Mõni päev tagasi toimetas SpaceX mehitatud kosmoselaeva Crew Dragon abil ISS-ile edukalt kaks astronauti. Nüüd on saanud teatavaks, et SpaceX Falcon 9 raketi pardasüsteemid, mida kasutati astronaudidega laeva kosmosesse saatmiseks, põhinevad Linuxi operatsioonisüsteemil.

SpaceX Falcon 9 raketi pardasüsteemid töötavad Linuxis

See sündmus on oluline kahel põhjusel. Esiteks läksid astronaudid esimest korda kümne aasta jooksul USA pinnalt kosmosesse. Teiseks oli see start esimene kord ajaloos, kui eraettevõte inimesi kosmosesse toimetas.

Kättesaadavate andmete kohaselt töötavad Falcon 9 pardasüsteemid Linuxi eemaldatud versiooni, mis on installitud kolmele üleliigsele kahetuumalise x86 protsessoriga arvutile. Falcon 9 lennu juhtimiseks kasutatav tarkvara on kirjutatud C/C++ keeles ja töötab igas arvutis eraldi. Rakett ei vaja spetsiaalseid protsessoreid, mis on kiirguse eest usaldusväärselt kaitstud, kuna tagastatud esimene aste jääb lühikeseks ajaks kosmosesse. Usaldusväärse töö tagamiseks piisab kolme koondatud arvutisüsteemi pakutavast koondamisest.  

Allikas ei täpsusta, milliseid protsessoreid SpaceX oma raketis kasutab, kuid võib ilmneda, et tegemist ei ole kõige uuemate ja tootlikumate lahendustega, kuna seda sageli praktiseeritakse. Näiteks kasutas rahvusvaheline kosmosejaam Intel 80386SX protsessoreid sagedusega 20 MHz alates 1988. aastast. Neid lahendusi on kasutatud multiplekseri ja demultiplekseri (C&C MDM) rakenduste toetamiseks, kuid need ei ole teiste ülesannete jaoks kuigi head. Igapäevaelus kasutavad astronaudid HP ZBook 15 sülearvuteid, mis töötavad tarkvaraplatvormidel Debian Linux, Scientific Linux ja Windows 10. Linuxi arvuteid kasutatakse terminalidena C&C MDM-iga ühenduse loomiseks, Windowsi sülearvuteid aga meilide vaatamiseks ning võrgus Internetis surfamiseks ja meelelahutuseks.   

Samuti seisab teates, et enne kanderaketi starti testitakse lennujuhtimiseks kasutatavat tarkvara ja seadmeid simulaatoril, mis on võimeline simuleerima erinevaid olukordi, sealhulgas hädaolukordi. Tähelepanuväärne on, et kosmoselaev Crew Dragon kasutab ka Linuxis töötavaid süsteeme koos C++ keeles kirjutatud tarkvaraga. Mis puutub liidesesse, millega astronaudid suhtlevad, siis see on JavaScripti veebirakendus. Tööks kasutatav puutepaneel dubleeritakse tõrke korral surunupu liidesega.



Allikas: 3dnews.ru

Lisa kommentaar