2 min de lectura

El código del Apollo 11 perdura en un archivo público de GitHub

El código fuente original del ordenador de guía del Apollo 11 para el Módulo de Comando y el Módulo Lunar está disponible en GitHub, digitalizado a partir de escaneos del Museo del MIT.

Imagen: Hacker News

El código fuente original del ordenador de guía del Apolo 11 ahora está preservado en un repositorio público de GitHub, e incluye tanto el software del Módulo de Comando como del Módulo Lunar utilizados en la misión.

El repositorio incluye Comanche055, descrito como parte del código fuente de Colossus 2A, el Ordenador de Guía del Apolo (AGC) del Módulo de Comando para el Apolo 11, y Luminary099, parte del código fuente de Luminary 1A, el AGC del Módulo Lunar para el Apolo 11.

Según el repositorio, Comanche se ensambló como la revisión 055 del programa AGC el 1 de abril de 1969 a las 10:28, mientras que Luminary se ensambló como la revisión 001 del programa AGC LMY99 el 14 de julio de 1969 a las 16:27. El código figura como de dominio público.

El proyecto indica que la fuente fue digitalizada por Virtual AGC y el Museo del MIT, con la transcripción basada en imágenes digitalizadas de material impreso del museo. La digitalización fue realizada por Paul Fjeld y gestionada por Deborah Douglas. El repositorio invita a enviar solicitudes de extracción (pull requests) para corregir cualquier diferencia entre las transcripciones y los escaneos originales, o para añadir archivos faltantes. Los desarrolladores interesados en compilar el código deben dirigirse a Virtual AGC, que utiliza el ensamblador yaYUL.

La documentación histórica incluida con el proyecto identifica el programa del Módulo de Comando como preparado bajo el proyecto DSR 55-23870, patrocinado por el Centro de Vehículos Espaciales Tripulados de la Administración Nacional de Aeronáutica y del Espacio (NASA) mediante el contrato NAS 9-4065 con el Instrumentation Laboratory del Instituto Tecnológico de Massachusetts, Cambridge, Mass.

Recomendado

El JWST detecta el mismo orgánico desconocido en Plutón y Titán

La lista de entregas y aprobaciones incluye a Margaret H. Hamilton, identificada como Líder de Programación de Colossus, Guiado y Navegación del Apolo, junto con Daniel J. Lickly, Fred H. Martin, Norman E. Sears, Richard H. Battin, David G. Hoag y Ralph R. Ragan, todos con fecha 28 de marzo de 1969.

Dan Kowalski

Frontier Editor

Dan is our resident futurist, covering electric mobility, space exploration, and the smart home. He's interested in atoms just as much as bits. Whether it's a new battery chemistry, a reusable rocket, or a protocol that finally makes IoT devices talk to each other, Dan breaks down the engineering that pushes humanity forward.

vía Hacker News

// Sigue leyendo