Легендарный код миссии «Аполлон-11», отправивший людей на Луну, выложили в открытый доступ
Изображение сгенерировано Nano Banana
Исходный программный код, обеспечивший успех легендарной миссии «Аполлон-11», теперь открыт для широкой аудитории: репозиторий проекта размещен на GitHub. Программное обеспечение распространяется на условиях общественного достояния (public domain), что позволяет любому пользователю свободно изучать, скачивать и анализировать эти исторические алгоритмы.
Легендарный код, ставший доступным для широкой публики, опубликован в открытом репозитории на GitHub. Материалы переданы в общественное достояние, предоставляя возможность каждому желающему изучать, загружать и детально исследовать «цифровую память» легендарного полета.
Архив включает два фундаментальных компонента: Comanche055, предназначавшийся для управления командным модулем, и Luminary099, отвечавший за работу лунного модуля. Именно эти программные решения функционировали на бортовом вычислителе AGC (Apollo Guidance Computer) и стали решающим фактором в триумфальной высадке на Луну в 1969 году.
Цифровая реконструкция стала возможной благодаря кропотливой работе энтузиастов из проекта Virtual AGC и специалистов музея MIT. Оригинальные распечатки были оцифрованы и тщательно выверены, что позволило перевести их в современный машиночитаемый вид. Теперь пользователи могут не только анализировать алгоритмы, но и скомпилировать их, воспользовавшись эмулятором Virtual AGC, поддерживающим Windows, Linux, а также устаревшие версии FreeBSD и macOS.
Особый интерес представляют названия файлов, отражающие специфику задач: например, модуль «ALARM_AND_ABORT.agc» содержит логику обработки критических состояний и отмены посадки. Знакомство с этими фрагментами кода на языке ассемблера позволяет осознать масштаб инженерного гения, с помощью которого расчет траектории сложнейшего космического путешествия выполнялся буквально с использованием минимального набора команд.
Впечатляет и контраст между мощностью вычислительной техники тех лет и грандиозностью поставленной задачи. Бортовой компьютер Apollo располагал всего 3840 байтами оперативной памяти и 69 120 байтами постоянной памяти, выполняя около 85 тысяч инструкций в секунду. Тем не менее, именно этот скромный по современным меркам ресурс позволил человечеству впервые достичь поверхности нашего естественного спутника.
Источник: iXBT
ИИ GPT-6 Astra прошел Portal автономно, потратив почти сутки и $571
Windows 11 будет отлично работать и с 8 ГБ оперативной памяти
«Аэрофлот» закупает отечественные аналоги Boeing и Airbus: поставки МС-21 начнутся в 2029 году
Первые МС-21 на замену Boeing и Airbus: «Аэрофлот» озвучил сроки поставки
На Бетельгейзе обнаружили стабильное горячее пятно, превышающее температуру звезды на 800 градусов
Количество жалоб на «обезумевших ИИ-агентов» выросло почти вдвое за месяц
Китай сократил до восьми число возможных мест посадки аппарата «Тяньвэнь-3» для поиска следов жизни на Марсе
В Финляндии формируют экспертную группу по безопасности искусственного интеллекта