"Здравствуйте, Сергей! Мой вопрос больше технический. Какие бренды ноутбуков и операционные системы на них, используются на космических станциях?" - мой вопрос космонавту Сергею Кудь-Сверчкову. В этой статье расскажу про то, как используется Linux в работе на международной космической станции.
Встреча с Сергеем
В четверг 22 июня, я ходил на лекцию российского космонавта-испытателя Сергея Владимировича Кудь-Сверчкова, которая проходила в Калининграде. Помимо меня, там также были дети из разных социальных групп: "Клуб 1C программирования", например.
Сергей проводил лекцию в течение нескольких часов. Я долго придумывал вопрос, который хотел бы задать.
Сергей показался мне приятным и жизнерадостным человеком. И, могу сказать, что он грамотно рассказывал историю полёта.
Ответ на мой вопрос
Когда очередь дошла до меня, я задал вопрос, который вы уже видели во введении.
И вот ответ Сергея: "Спасибо за вопрос! На станции использовались IBM ThinkPad и HP ZBook. А вот насчёт операционных систем... Ну смотря какие задачи. Если, например, нужно посмотреть фотографии или напечатать текст, то Windows. А вот, если что важное или связанное с системой, то Linux, конечно. Он надёжнее и лучше и в плане безопасности"
Насколько я понял, речь идёт об IBM Lenovo ThinkPad T60, так как они очень крепкие и отвечают военному стандарту MIL-STD 810G. Этот ноутбук продаётся на процессоре Intel Core Duo T2400 и видеокарте Intel GMA. Также, тут установлены 2 ГБ оперативной памяти. Возможно, я ошибаюсь. Все модели этого ноутбука можно посмотреть здесь.
А вот, конкретную модель второго ноутбука я не нашёл.
А теперь про Linux
Могу предположить, что на космической станции используются следующий дистрибутив: VxWorks.
Всё совпадает: VxWorks совместима только с некоторыми микропроцессорами, один из которых - Intel Core Duo T2400. А теперь подробнее о дистрибутиве.
О VxWorks
VxWorks - это операционная система реального времени, то есть предоставляет необходимый набор функций для проектирования, разработки и функционирования систем реального времени на определённом аппаратном оборудовании.
Я не буду показывать какие-то таблицы и др. Если вы хотите ознакомиться, то я оставлю ссылку в конце статьи (1.)(2.).
Если кратко, то основная задача операционной системы реального времени - успеть среагировать на события, происходящие на устройстве.
Приложение
Дорогой читатель, не забудь поставить "Лайк" и подписаться на канал. Это мотивирует меня писать статьи и создавать новый контент.
Критикуйте конструктивно в комментариях, а также делитесь своими впечатлениями от статьи!