Бартавыя сістэмы ракеты SpaceX Falcon 9 працуюць на Linux

Некалькі дзён таму кампанія SpaceX ажыццявіла паспяховую дастаўку на МКС двух астранаўтаў з дапамогай пілатуемага карабля Crew Dragon. Цяпер жа стала вядома, што ў аснове бартавых сістэм ракеты SpaceX Falcon 9, якая выкарыстоўвалася для вывядзення карабля з астранаўтамі на борце ў космас, стаіць аперацыйная сістэма Linux.

Бартавыя сістэмы ракеты SpaceX Falcon 9 працуюць на Linux

Згаданая падзея з'яўляецца знамянальнай па дзвюх прычынах. Па-першае, упершыню за дзесяць гадоў астранаўты адправіліся ў космас з тэрыторыі ЗША. Па-другое, дадзены пуск стаў першым у гісторыі выпадкам, калі людзей у космас даставіла прыватная кампанія.

Паводле наяўных дадзеных, бартавыя сістэмы ракеты-носьбіта Falcon 9 працуюць пад кіраваннем зрэзанай версіі Linux, якая ўсталявана на трох дублюючых адзін аднаго кампутарах з двух'ядравымі x86-працэсарамі. Само праграмнае забеспячэнне, выкарыстоўванае для кіравання палётам Falcon 9, напісана на C/C++ і функцыянуе асобна на кожным з кампутараў. Ракета не мае патрэбы ў спецыялізаваных працэсарах, якія надзейна абаронены ад радыяцыі, паколькі якая вяртаецца першая прыступка знаходзіцца ў космасе непрацяглы час. Для забеспячэння надзейнай працаздольнасці дастаткова рэзервавання, якое забяспечваецца трыма дублюючымі кампутарнымі сістэмамі.  

Якія менавіта працэсары выкарыстоўвае SpaceX у сваёй ракеце, крыніца не ўдакладняе, але цалкам можа аказацца, што задзейнічаны далёка не самыя новыя і прадукцыйныя рашэнні, паколькі такое нярэдка практыкуецца. Напрыклад, на Міжнароднай касмічнай станцыі выкарыстоўваліся працэсары Intel 80386SX з частай 20 Мгц 1988 года выпуску. Гэтыя рашэнні ўжываліся для забеспячэння працы мультыплексара і дэмультыплексара (C&C MDM), але для выканання іншых задач яны не занадта добрыя. У паўсядзённым жыцці астранаўты выкарыстоўваюць наўтбукі HP ZBook 15, якія працуюць пад кіраваннем праграмных платформаў Debian Linux, Scientific Linux і Windows 10. Кампутары на Linux выкарыстоўваюцца ў якасці тэрміналаў для падлучэння да C&C MDM, тады як наўтбукі на Windows ужываюцца для прагляду пошты, працы ў сетцы Інтэрнэт і забаў.   

Яшчэ ў паведамленні гаворыцца аб тым, што перад правядзеннем пуску ракеты-носьбіта праграмнае забеспячэнне і прымяняецца для кіравання палётам абсталяванне тэстуецца на сімулятары, які здольны імітаваць розныя сітуацыі, у тым ліку пазаштатныя. Характэрна, што ў касмічным караблі Crew Dragon таксама выкарыстоўваюцца сістэмы, якія працуюць на Linux, сумесна з напісаным на C++ праграмным забеспячэннем. Што тычыцца інтэрфейсу, з якім узаемадзейнічаюць астранаўты, то ён уяўляе сабой вэб-дадатак на JavaScript. Выкарыстоўваная для працы сэнсарная панэль дублюецца кнопкавым інтэрфейсам на выпадак збою.



Крыніца: 3dnews.ru

Дадаць каментар