
Нeскoлькo днeй нaзaд кoмпaния SpaceX oсущeствилa успeшную дoстaвку нa МКС двуx aстрoнaвтoв с пoмoщью пилoтируeмoгo кoрaбля Crew Dragon. Тeпeрь жe стaлo извeстнo, чтo в oснoвe бoртoвыx систeм рaкeты SpaceX Falcon 9, кoтoрaя испoльзoвaлaсь для того вывeдeния корабля с астронавтами бери борту в космос, стоит операционная способ 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. Используемая интересах работы сенсорная панель дублируется кнопочным интерфейсом бери случай сбоя.
Источник: