SpaceX Falcon 9 raķetes borta sistēmas darbojas operētājsistēmā Linux

Pirms dažām dienām SpaceX veiksmīgi nogādāja SKS divus astronautus, izmantojot pilotējamo kosmosa kuģi Crew Dragon. Tagad kļuvis zināms, ka raķetes SpaceX Falcon 9, kas tika izmantota, lai kosmosā palaistu kuģi ar astronautiem, borta sistēmas ir balstītas uz Linux operētājsistēmu.

SpaceX Falcon 9 raķetes borta sistēmas darbojas operētājsistēmā Linux

Šis notikums ir nozīmīgs divu iemeslu dēļ. Pirmkārt, pirmo reizi desmit gadu laikā astronauti devās kosmosā no ASV zemes. Otrkārt, šī palaišana bija pirmā reize vēsturē, kad privāts uzņēmums nogādāja cilvēkus kosmosā.

Saskaņā ar pieejamajiem datiem, nesējraķetes Falcon 9 borta sistēmās tiek darbināta attīrīta Linux versija, kas ir instalēta trīs liekos datoros ar divkodolu x86 procesoriem. Programmatūra, kas tiek izmantota, lai kontrolētu Falcon 9 lidojumu, ir rakstīta C/C++ valodā un darbojas atsevišķi katrā datorā. Raķetei nav nepieciešami specializēti procesori, kas ir droši aizsargāti no starojuma, jo atgrieztais pirmais posms īsu laiku paliek kosmosā. Lai nodrošinātu uzticamu darbību, pietiek ar trīs lieku datorsistēmu nodrošināto dublēšanu.  

Avots nenorāda, kādus procesorus SpaceX izmanto savā raķetē, taču var izrādīties, ka nav iesaistīti jaunākie un produktīvākie risinājumi, jo tas bieži tiek praktizēts. Piemēram, Starptautiskajā kosmosa stacijā no 80386. gada tika izmantoti Intel 20SX procesori ar 1988 MHz frekvenci. Šie risinājumi ir izmantoti multiplekseru un demultiplekseru (C&C MDM) lietojumprogrammu atbalstam, taču tie nav īpaši piemēroti citiem uzdevumiem. Ikdienā astronauti izmanto klēpjdatorus HP ZBook 15, kuros darbojas programmatūras platformas Debian Linux, Scientific Linux un Windows 10. Linux datori tiek izmantoti kā termināļi savienojumam ar C&C MDM, savukārt Windows portatīvie datori tiek izmantoti pasta apskatei un sērfošanai tīklā internetā un izklaidei.   

Ziņojumā arī norādīts, ka pirms nesējraķetes palaišanas lidojuma vadībai izmantotā programmatūra un aprīkojums tiek testēts uz simulatora, kas spēj simulēt dažādas situācijas, tostarp avārijas. Zīmīgi, ka kosmosa kuģis Crew Dragon izmanto arī sistēmas, kas darbojas operētājsistēmā Linux, kā arī programmatūru, kas rakstīta C++ valodā. Kas attiecas uz saskarni, ar kuru astronauti mijiedarbojas, tā ir tīmekļa lietojumprogramma JavaScript. Darbībai izmantotais skārienpanelis kļūmes gadījumā tiek dublēts ar spiedpogu interfeisu.



Avots: 3dnews.ru

Pievieno komentāru