Ugrađeni sustavi na raketi SpaceX Falcon 9 rade na Linuxu

SpaceX je prije nekoliko dana pomoću svemirske letjelice Crew Dragon s posadom uspješno dopremio dva astronauta na ISS. Sada je postalo poznato da su ugrađeni sustavi rakete SpaceX Falcon 9, koja je korištena za lansiranje broda s astronautima u svemir, temeljeni na operativnom sustavu Linux.

Ugrađeni sustavi na raketi SpaceX Falcon 9 rade na Linuxu

Ovaj događaj je značajan iz dva razloga. Prvo, prvi put u deset godina, astronauti su otišli u svemir s američkog tla. Drugo, ovo lansiranje bilo je prvi put u povijesti da je privatna tvrtka isporučila ljude u svemir.

Prema dostupnim podacima, sustavi na brodu rakete-nosača Falcon 9 pokreću skraćenu verziju Linuxa, koja je instalirana na tri redundantna računala s dvojezgrenim x86 procesorima. Softver koji se koristi za upravljanje letom Falcona 9 napisan je u C/C++ i radi zasebno na svakom računalu. Raketa ne treba specijalizirane procesore koji su pouzdano zaštićeni od zračenja, budući da vraćeni prvi stupanj ostaje u svemiru kratko vrijeme. Za pouzdan rad dovoljna je redundancija koju osiguravaju tri redundantna računalna sustava.  

Izvor ne precizira koje procesore SpaceX koristi u svojoj raketi, no moglo bi se ispostaviti da se ne radi o najnovijim i najproduktivnijim rješenjima, jer se to često prakticira. Na primjer, Međunarodna svemirska postaja koristila je procesore Intel 80386SX s frekvencijom od 20 MHz iz 1988. godine. Ta su rješenja korištena za podršku aplikacijama multipleksera i demultipleksera (C&C MDM), ali nisu baš dobra za druge zadatke. U svakodnevnom životu astronauti koriste HP ZBook 15 prijenosna računala koja rade na softverskim platformama Debian Linux, Scientific Linux i Windows 10. Linux računala koriste se kao terminali za spajanje na C&C MDM, dok se Windows prijenosna računala koriste za pregled pošte i surfanje mrežnim internetom te zabavu.   

U poruci se također navodi da se prije lansiranja rakete-nosača softver i oprema koja se koristi za kontrolu leta testiraju na simulatoru koji je sposoban simulirati različite situacije, uključujući i one za hitne slučajeve. Važno je napomenuti da svemirska letjelica Crew Dragon također koristi sustave koji rade na Linuxu, zajedno sa softverom napisanim u C++. Što se tiče sučelja s kojim astronauti komuniciraju, radi se o web aplikaciji u JavaScriptu. Dodirna ploča koja se koristi za rad duplicirana je sučeljem s tipkama u slučaju kvara.



Izvor: 3dnews.ru

Dodajte komentar