SpaceX Falcon 9 -raketin sisäiset järjestelmät toimivat Linuxilla

Muutama päivä sitten SpaceX toimitti onnistuneesti kaksi astronauttia ISS:lle käyttämällä miehitettyä Crew Dragon -avaruusalusta. Nyt on tullut tunnetuksi, että SpaceX Falcon 9 -raketin, jolla laiva laukaistiin astronautien kanssa avaruuteen, sisäiset järjestelmät perustuvat Linux-käyttöjärjestelmään.

SpaceX Falcon 9 -raketin sisäiset järjestelmät toimivat Linuxilla

Tämä tapahtuma on merkittävä kahdesta syystä. Ensinnäkin ensimmäistä kertaa kymmeneen vuoteen astronautit lähtivät avaruuteen Yhdysvaltojen maaperästä. Toiseksi tämä laukaisu oli ensimmäinen kerta historiassa, kun yksityinen yritys toimitti ihmisiä avaruuteen.

Käytettävissä olevien tietojen mukaan Falcon 9 -kantoraketin sisäisissä järjestelmissä on käytössä riisuttu Linux-versio, joka on asennettu kolmeen redundanttiseen tietokoneeseen, joissa on kaksiytiminen x86-prosessori. Falcon 9:n lennon ohjaamiseen käytetty ohjelmisto on kirjoitettu C/C++-kielellä ja toimii erikseen jokaisessa tietokoneessa. Raketti ei tarvitse erikoistuneita prosessoreita, jotka on luotettavasti suojattu säteilyltä, koska palautettu ensimmäinen vaihe pysyy avaruudessa lyhyen aikaa. Luotettavan toiminnan varmistamiseksi riittää kolmen redundantin tietokonejärjestelmän tarjoama redundanssi.  

Lähde ei täsmennä, mitä prosessoreita SpaceX käyttää raketissaan, mutta saattaa hyvinkin käydä ilmi, että kyse ei ole uusimmista ja tuottavimmista ratkaisuista, koska sitä usein harjoitetaan. Esimerkiksi kansainvälinen avaruusasema käytti Intel 80386SX -prosessoreita 20 MHz:n taajuudella vuodesta 1988. Näitä ratkaisuja on käytetty tukemaan multiplekseri- ja demultiplekserisovelluksia (C&C MDM), mutta ne eivät ole kovin hyviä muihin tehtäviin. Astronautit käyttävät jokapäiväisessä elämässä HP ZBook 15 -kannettavia, joissa on Debian Linux-, Scientific Linux- ja Windows 10 -ohjelmistoalustoja. Linux-tietokoneita käytetään päätteinä yhteyden muodostamiseen C&C MDM:ään, kun taas Windows-kannettavia käytetään sähköpostin katseluun ja verkon Internetin ja viihteen selailuun.   

Viestissä kerrotaan myös, että ennen kantoraketin laukaisua lennonohjaukseen käytettyjä ohjelmistoja ja laitteita testataan simulaattorilla, joka pystyy simuloimaan erilaisia ​​tilanteita, myös hätätilanteita. On huomionarvoista, että Crew Dragon -avaruusalus käyttää myös Linuxissa toimivia järjestelmiä sekä C++:lla kirjoitettuja ohjelmistoja. Mitä tulee käyttöliittymään, jonka kanssa astronautit ovat vuorovaikutuksessa, se on JavaScript-verkkosovellus. Toiminnassa käytettävä kosketuspaneeli kopioidaan painikerajapinnalla, jos vika ilmenee.



Lähde: 3dnews.ru

Lisää kommentti