Федоры в космосе! Red Hat помогает НАСА в миссии НАСА «Артемида» на Луну
Lockheed Martin использует Red Hat OpenStack и Red Hat Enterprise Linux для моделирования миссии НАСА «Артемида».
Собираясь на Луну в путешествие туда и обратно, вы должны быть уверены, что вернетесь благополучно. Вот почему компания Lockheed Martin использовала платформу Red Hat OpenStack и Red Hat Enterprise Linux (RHEL) для создания безопасной среды частного облака для размещения моделей моделирования, тестирования и анализа летного программного обеспечения космического корабля «Орион».
Для тех из вас, кто не следит внимательно за космическими путешествиями, «Орион» — это космический корабль НАСА следующего поколения. Он предназначен для отправки людей в космос глубже, чем кто-либо когда-либо прежде, — на 40 000 миль за пределы Луны.
Год назад миссия НАСА «Артемида I» совершила беспилотный полет вокруг Луны и обратно в течение трех недель. В следующем году летные испытания Artemis II станут первой миссией НАСА с экипажем на борту ракеты SLS (Space Launch System) и космического корабля Orion для 10-дневной миссии. Это будет первый раз после Аполлона-17, когда люди облетят Луну. Затем, если все пойдет хорошо, «Артемида III» высадится на Луну, и мы вернемся на лунную поверхность впервые за более чем 50 лет.
Роберт А. Хайнлайн был бы потрясен, что это заняло у нас так много времени.
Во многом успех «Артемиды I» можно объяснить тщательной подготовкой и тестированием программного обеспечения космического корабля «Орион». Компания Lockheed Martin, главный подрядчик и разработчик «Ориона», приступила к реализации обширной программы моделирования, чтобы гарантировать оптимальную работу космического корабля в различных условиях. Ключом к этому моделированию стала интеграция OpenStack, облака с открытым исходным кодом, и RHEL, которая способствовала созданию безопасной среды частного облака, необходимой для тестирования и анализа летного программного обеспечения Orion.
Тот же, хотя и обновленный, программный стек будет использоваться для Artemis II, III и последующих версий.
Благодаря использованию OpenStack разработчики программного обеспечения Lockheed Martin смогли эффективно размещать симуляционные сборки и среды тестирования. Эта система позволила одновременно запускать несколько версий летного программного обеспечения, повышая эффективность использования оборудования и снижая эксплуатационные требования.
Автоматизированные возможности платформы также сыграли решающую роль, позволив быстро и последовательно развертывать образы виртуальных машин (ВМ), а также автоматически выполнять процедуры вывода из эксплуатации по умолчанию и процедуры завершения работы. Такая эффективность не только сэкономила время, но и ускорила темпы инноваций.
RHEL обеспечил стабильность, безопасность и производительность, необходимые для успешного моделирования от запуска до приземления. Кульминацией объединенного набора стала комплексная 28-дневная симуляция, охватывающая различные сценарии, завершенная задолго до запуска Артемиды I. Эта подготовка сыграла важную роль в триумфальной лунной миссии НАСА.
Заглядывая в будущее, мы фокусируемся на «Артемиде II», запуск которой намечен на конец 2024 года. Эта миссия станет значительным шагом вперед. Поскольку на кону стоят жизни четырех астронавтов, сотрудничество между Lockheed Martin, НАСА и Red Hat будет иметь жизненно важное значение для обеспечения успеха миссии, отражая гладкое выполнение «Артемиды I».
Команды стремятся подготовиться к безопасному и успешному полету, знаменуя начало новой эры в исследовании Луны. А программное обеспечение с открытым исходным кодом и Linux помогут проложить путь на Луну.