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

Prije nekoliko dana, SpaceX je uspješno isporučio dva astronauta na ISS koristeći svemirsku letjelicu Crew Dragon. Sada je postalo poznato da su ugrađeni sistemi rakete SpaceX Falcon 9, koja je korišćena za lansiranje broda sa astronautima na brodu u svemir, zasnovani na Linux operativnom sistemu.

Ugrađeni sistemi 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 sa američkog tla. Drugo, ovo lansiranje je bilo prvi put u istoriji da je privatna kompanija isporučila ljude u svemir.

Prema dostupnim podacima, ugrađeni sistemi rakete-nosača Falcon 9 rade na smanjenoj verziji Linuxa, koja je instalirana na tri redundantna računara sa dual-core x86 procesorima. Softver koji se koristi za kontrolu leta Falcon 9 napisan je na C/C++ i radi zasebno na svakom računaru. Raketa ne treba specijalizovane procesore koji su pouzdano zaštićeni od zračenja, budući da vraćeni prvi stepen ostaje kratko vreme u svemiru. Da bi se obezbedio pouzdan rad, dovoljna je redundantnost koju obezbeđuju tri redundantna računarska sistema.  

Izvor ne precizira koje procesore SpaceX koristi u svojoj raketi, ali može se ispostaviti da nisu u pitanju najnovija i najproduktivnija rješenja, jer se to često praktikuje. Na primjer, Međunarodna svemirska stanica koristila je Intel 80386SX procesore sa frekvencijom od 20 MHz od 1988. godine. Ova rješenja su korištena za podršku aplikacijama multipleksera i demultipleksera (C&C MDM), ali nisu baš dobra za druge zadatke. U svakodnevnom životu astronauti koriste laptop HP ZBook 15 koji koriste softverske platforme Debian Linux, Scientific Linux i Windows 10. Linux računari se koriste kao terminali za povezivanje na C&C MDM, dok se Windows laptopovi koriste za pregledavanje pošte i surfanje internetom i zabavu na mreži.   

U poruci se također navodi da se prije lansiranja lansirne rakete, softver i oprema koja se koristi za kontrolu leta testiraju na simulatoru koji je sposoban simulirati različite situacije, uključujući i one hitne. Važno je napomenuti da svemirska letjelica Crew Dragon također koristi sisteme koji rade na Linuxu, zajedno sa softverom napisanim na C++. Što se tiče interfejsa sa kojim astronauti komuniciraju, to je web aplikacija u JavaScript-u. Dodirni panel koji se koristi za rad dupliran je interfejsom na dugme u slučaju kvara.



izvor: 3dnews.ru

Dodajte komentar