NASA kertoi eilen, että Insight-luotain laskeutui onnistuneesti Marsin pinnalle. Luotain onnistui myös lähettämään ensimmäisen kuvan punaiselta planeetalta. Mutta mihin käyttöjärjestelmään Insightin järjestelmät nojaavat?
Insightin lento ja toiminta ei onnistuisi ilman tehokasta, täsmällistä ja luotettavaa reaaliaikakäyttöjärjestelmää. Lockheed Martinin rakentamassa luotaimessa käytetään monin paikoin Wind Riversin VxWorksia, johon NASA on eri projekteissa luottanut jo 25 vuoden ajan.
Insightin lentojärjestelmä perustuu VxWorksiin. Itse lennonhallintaohjelmisto on koodattu C:llä ja C++:lla VxWorksin päälle. C-koodi monitoroi jatkuvasti luotaimen tilaa, tarkistaa ajettavien komentojen listaa ja huolehtii luotaimen tietoliikenteestä.
VxWorksia Insightilla ajetaan PowerPC-pohjaisella tietokoneella, jonka kellotaajuus on 115,5 megahertsiä. Prosessoripiiri ei ole mikään standardi sulautettu suoritin, sillä avaruudessa sen täytyy kestää kosmista säteilyä.
Insightin lähestymisessä ja laskeutumisessa se lähetti jatkuvasti dataa UHF-alueella planeetan yläpuolella kiertävälle MRO-asemalla (Mars Reconnaissance Oribiter). MRO-asema lähetti datan edelleen NASA:n maa-asemalle X-kaistalla. Wind Riverin mukaan myös MRO-asema toimii VxWorksilla.
Wind Riverin mukaan VxWorksista tuli samalla ensimmäinen RTOS-käyttöjärjestelmä, jota käytetään Marsin pinnalla.