Sistemi na krovu rakete SpaceX Falcon 9 delujejo na sistemu Linux

Pred nekaj dnevi je SpaceX s plovilom s posadko Crew Dragon na ISS uspešno dostavil dva astronavta. Zdaj je postalo znano, da sistemi na krovu rakete SpaceX Falcon 9, s katero so v vesolje izstrelili ladjo z astronavti na krovu, temeljijo na operacijskem sistemu Linux.

Sistemi na krovu rakete SpaceX Falcon 9 delujejo na sistemu Linux

Ta dogodek je pomemben iz dveh razlogov. Prvič, prvič po desetih letih so astronavti šli v vesolje z ameriških tal. Drugič, ta izstrelitev je bila prvič v zgodovini, da je zasebno podjetje poslalo ljudi v vesolje.

Po dostopnih podatkih sistemi na krovu nosilne rakete Falcon 9 poganjajo okrnjeno različico Linuxa, ki je nameščen na treh redundantnih računalnikih z dvojedrnimi procesorji x86. Programska oprema, ki se uporablja za nadzor letala Falcon 9, je napisana v C/C++ in deluje ločeno na vsakem računalniku. Raketa ne potrebuje specializiranih procesorjev, ki so zanesljivo zaščiteni pred sevanjem, saj vrnjena prva stopnja ostane v vesolju kratek čas. Za zanesljivo delovanje zadostuje redundanca, ki jo zagotavljajo trije redundantni računalniški sistemi.  

Vir ne navaja, katere procesorje SpaceX uporablja v svoji raketi, vendar se lahko izkaže, da ne gre za najnovejše in najbolj produktivne rešitve, saj se to pogosto izvaja. Mednarodna vesoljska postaja je na primer uporabljala procesorje Intel 80386SX s frekvenco 20 MHz iz leta 1988. Te rešitve so bile uporabljene za podporo aplikacij multiplekserja in demultiplekserja (C&C MDM), vendar niso zelo dobre za druga opravila. V vsakdanjem življenju astronavti uporabljajo prenosne računalnike HP ZBook 15, ki poganjajo programske platforme Debian Linux, Scientific Linux in Windows 10. Računalniki Linux se uporabljajo kot terminali za povezavo s C&C MDM, medtem ko prenosniki Windows uporabljajo za pregledovanje pošte in brskanje po omrežju Internet in zabavo.   

V sporočilu še piše, da se pred izstrelitvijo nosilne rakete programska oprema in oprema, ki se uporablja za nadzor letenja, testirata na simulatorju, ki je sposoben simulirati različne situacije, tudi izredne. Omeniti velja, da vesoljsko plovilo Crew Dragon uporablja tudi sisteme, ki delujejo na Linuxu, skupaj s programsko opremo, napisano v C++. Kar zadeva vmesnik, s katerim komunicirajo astronavti, je to spletna aplikacija v JavaScriptu. Plošča na dotik, ki se uporablja za upravljanje, je podvojena z vmesnikom s tipkami v primeru okvare.



Vir: 3dnews.ru

Dodaj komentar