SpaceX Falcon 9 зымыранының борттық жүйелері Linux жүйесінде жұмыс істейді

Бірнеше күн бұрын SpaceX басқарылатын Crew Dragon ғарыш кемесі арқылы екі астронавтты ХҒС-қа сәтті жеткізді. Енді ғарышкерлері бар кемені ғарышқа ұшыру үшін пайдаланылған SpaceX Falcon 9 зымыранының борттық жүйелері Linux операциялық жүйесіне негізделгені белгілі болды.

SpaceX Falcon 9 зымыранының борттық жүйелері Linux жүйесінде жұмыс істейді

Бұл оқиға екі себеп бойынша маңызды. Біріншіден, ғарышкерлер соңғы он жылда алғаш рет АҚШ жерінен ғарышқа аттанды. Екіншіден, бұл ұшырылым тарихта жеке компанияның адамдарды ғарышқа жеткізген бірінші реті болды.

Қолда бар деректерге сәйкес, Falcon 9 зымыран тасығышының борттық жүйелері екі ядролы x86 процессорлары бар үш артық компьютерде орнатылған Linux-тың қысқартылған нұсқасымен жұмыс істейді. Falcon 9 ұшуын басқару үшін қолданылатын бағдарламалық құрал C/C++ тілінде жазылған және әр компьютерде бөлек жұмыс істейді. Зымыранға радиациядан сенімді қорғалған арнайы процессорлар қажет емес, өйткені қайтарылған бірінші кезең ғарышта қысқа уақытқа қалады. Сенімді жұмысты қамтамасыз ету үшін үш артық компьютер жүйесі қамтамасыз ететін резервтеу жеткілікті.  

Дереккөз SpaceX өз зымыранында қандай процессорларды қолданатынын көрсетпейді, бірақ бұл жиі қолданылатындықтан, ең жаңа және ең өнімді шешімдер тартылмайтыны анық болуы мүмкін. Мысалы, Халықаралық ғарыш станциясы 80386 жылдан бастап жиілігі 20 МГц Intel 1988SX процессорларын пайдаланды. Бұл шешімдер мультиплексор және демультиплексор (C&C MDM) қолданбаларын қолдау үшін пайдаланылған, бірақ олар басқа тапсырмалар үшін өте жақсы емес. Күнделікті өмірде ғарышкерлер Debian Linux, Scientific Linux және Windows 15 бағдарламалық платформаларымен жұмыс істейтін HP ZBook 10 ноутбуктерін пайдаланады.Linux компьютерлері C&C MDM-ге қосылу үшін терминал ретінде пайдаланылады, ал Windows ноутбуктері поштаны қарау және желіде Интернет пен ойын-сауықты шолу үшін пайдаланылады.   

Хабарламада сондай-ақ зымыран тасығыш ұшырылғанға дейін ұшуды басқару үшін пайдаланылатын бағдарламалық қамтамасыз ету мен жабдықтар түрлі жағдайларды, соның ішінде төтенше жағдайларды имитациялауға қабілетті тренажерда сынақтан өтетіні айтылған. Бір қызығы, Crew Dragon ғарыш кемесі C++ тілінде жазылған бағдарламалық қамтамасыз етумен қатар Linux жүйесінде жұмыс істейтін жүйелерді де пайдаланады. Ғарышкерлердің өзара әрекеттесетін интерфейсіне келетін болсақ, бұл JavaScript тіліндегі веб-қосымша. Жұмыс істеу үшін пайдаланылатын сенсорлық панель ақаулық болған жағдайда түймелі интерфейс арқылы көшіріледі.



Ақпарат көзі: 3dnews.ru

пікір қалдыру