SpaceX раскрыла один из секретов многоразовой ракеты Crew Dragon

В прошлое воскресенье, 31 мая, космический корабль Crew Dragon Илона Маска успешно доставил астронавтов на Международную космическую станцию (МКС). Как оказалось, полёт стал решающим не только для космонавтики, но и для компьютерной отрасли, поскольку впервые столь сложное устройство работало на базе ОС с открытым исходным кодом — Linux.

Как выяснилось, SpaceX в качестве операционной системы для сверхсовременных ракет использует модифицированную сборку Linux. Таким образом, Crew Dragon стал не только первым частным космическим кораблём, на котором полетели люди, но и первым, на котором вместо сверхсекретного запатентованного ПО установлена система с открытым исходным кодом.

Детали компьютеров и версия ОС, установленных на Crew Dragon, не раскрываются. Известно только, что в нём используется три x86-совместимых двухъядерных процессора. Необходимость в трёх CPU обусловлена мерами безопасности. Каждая операция выполняется сразу на трёх чипах. Если есть какие-либо разногласия в результатах, процесс начинается заново. Только когда каждый процессор даёт один и тот же ответ, соответствующая команда отправляется на микроконтроллеры. Это позволяет избежать любых ошибок.

Интересно, что ещё в 2013 году сотрудники SpaceX писали на Reddit, что ракеты Dragon и Falcon 9 также работают на Linux.

Добавить комментарий