Несколько дней назад компания SpaceX осуществила успешную доставку на МКС двух астронавтов с помощью пилотируемого корабля Crew Dragon. Теперь же стало известно, что в основе бортовых систем ракеты SpaceX Falcon 9, которая использовалась для выведения корабля с астронавтами на борту в космос, стоит операционная система Linux.
0
Согласно имеющимся данным, бортовые системы ракеты-носителя 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. Используемая для работы сенсорная панель дублируется кнопочным интерфейсом на случай сбоя.
"ноутбуки на Windows применяются для просмотра почты, работы в сети Интернет и развлечений" - а на Linux что, браузер Chromium не позволяет почту смотреть и по сети лазить?
Скорее всего, для работы вот этого: C&C MDM используется что-то типа QNX Neutrino, для обработки процессов и вычислений с гарантированным качеством по времени.
А Линуксы в качестве терминалов - ну что, любая система с этим справится, тем более при условии дублирования техники.
Ну да, было бы обидно, если после отрыва от земли, появилось сообщение "Для вашей Windows 10 есть обновления, пожалуйста сохраните свои жизни, компьютер будет перезагружен через 60 секунд".
"ноутбуки на Windows применяются для просмотра почты, работы в сети Интернет и развлечений" - а на Linux что, браузер Chromium не позволяет почту смотреть и по сети лазить?
Ну обидно конечно сразу после старта получить сообщение "не выключайте компьютер идет установка обновлений"
не, C&C на 386, да еще и без мат.сопроцессора не пошла бы, на пеньке норм играли :)
Охереть, но электроно-механические СРП как-то понадежнее будут.
Ну хоть не болгенос!
Чегос?
https://lurkmore.to/Денис_Поповhttps://lurkmore.to/Денис_Попов
Спс, расширил кругозор
хорошо что не на 98-й винде
Скорее всего, для работы вот этого: C&C MDM используется что-то типа QNX Neutrino, для обработки процессов и вычислений с гарантированным качеством по времени.
А Линуксы в качестве терминалов - ну что, любая система с этим справится, тем более при условии дублирования техники.
Ну да, было бы обидно, если после отрыва от земли, появилось сообщение "Для вашей Windows 10 есть обновления, пожалуйста сохраните свои жизни, компьютер будет перезагружен через 60 секунд".
Если бы. У моей жены ноут на "десятке" не хотел включаться, пока не установятся новые обновления. И она ждала порой по полтора часа.