Sistemet në bord në raketën SpaceX Falcon 9 funksionojnë në Linux

Disa ditë më parë, SpaceX dërgoi me sukses dy astronautë në ISS duke përdorur anijen kozmike të drejtuar nga Crew Dragon. Tani është bërë e ditur se sistemet në bord të raketës SpaceX Falcon 9, e cila u përdor për të nisur anijen me astronautë në bord në hapësirë, bazohen në sistemin operativ Linux.

Sistemet në bord në raketën SpaceX Falcon 9 funksionojnë në Linux

Kjo ngjarje është e rëndësishme për dy arsye. Së pari, për herë të parë në dhjetë vjet, astronautët shkuan në hapësirë ​​nga toka amerikane. Së dyti, ky lëshim ishte hera e parë në histori që një kompani private dërgoi njerëz në hapësirë.

Sipas të dhënave të disponueshme, sistemet në bord të mjetit lëshues Falcon 9 po ekzekutojnë një version të zhveshur të Linux-it, i cili është i instaluar në tre kompjuterë të tepërt me procesorë x86 me dy bërthama. Softueri i përdorur për të kontrolluar fluturimin Falcon 9 është i shkruar në C/C++ dhe funksionon veçmas në secilin kompjuter. Raketa nuk ka nevojë për përpunues të specializuar që janë të mbrojtur në mënyrë të besueshme nga rrezatimi, pasi faza e parë e kthyer mbetet në hapësirë ​​për një kohë të shkurtër. Për të siguruar funksionim të besueshëm, mjafton teprica e ofruar nga tre sisteme kompjuterike të tepërta.  

Burimi nuk specifikon se cilët procesorë përdor SpaceX në raketën e tij, por mund të rezultojë se nuk përfshihen zgjidhjet më të reja dhe më produktive, pasi kjo praktikohet shpesh. Për shembull, Stacioni Ndërkombëtar i Hapësirës përdori procesorë Intel 80386SX me një frekuencë prej 20 MHz nga viti 1988. Këto zgjidhje janë përdorur për të mbështetur aplikacionet multiplekser dhe demultipleksues (C&C MDM), por ato nuk janë shumë të mira për detyra të tjera. Në jetën e përditshme, astronautët përdorin laptopë HP ZBook 15 që përdorin platformat softuerike Debian Linux, Scientific Linux dhe Windows 10. Kompjuterët Linux përdoren si terminale për t'u lidhur me C&C MDM, ndërsa laptopët Windows përdoren për shikimin e postës dhe shfletimin e rrjetit në internet dhe argëtim.   

Në mesazh thuhet gjithashtu se përpara nisjes së mjetit lëshues, softueri dhe pajisjet e përdorura për kontrollin e fluturimit testohen në një simulator që është në gjendje të simulojë situata të ndryshme, përfshirë ato emergjente. Vlen të përmendet se anija kozmike Crew Dragon përdor gjithashtu sisteme që funksionojnë në Linux, së bashku me softuer të shkruar në C++. Sa i përket ndërfaqes me të cilën ndërveprojnë astronautët, është një aplikacion ueb në JavaScript. Paneli me prekje i përdorur për funksionim dyfishohet nga një ndërfaqe me buton në rast dështimi.



Burimi: 3dnews.ru

Shto një koment