Il codice dell'Apollo 11 è online: i programmi che portarono l'uomo sulla Luna

I software utilizzati nel modulo di comando e nel modulo lunare sono disponibili su GitHub.



[ZEUS News - www.zeusnews.it - 13-04-2026]

apollo 11 software github
Foto: NASA.

Il codice sorgente dei programmi che guidarono l'Apollo 11 durante l'allunaggio è oggi consultabile integralmente online, grazie alla pubblicazione su GitHub in formato digitale delle versioni Comanche055 e Luminary099 del software dell'Apollo Guidance Computer. Il materiale, reso disponibile in forma completa e fedele alle trascrizioni storiche, permette di analizzare nel dettaglio i programmi che gestirono navigazione, controllo e procedure critiche della missione del 1969.

Il repository contiene i listati completi del software utilizzato sia nel modulo di comando sia nel modulo lunare, trascritti a partire dalle stampe originali conservate presso archivi tecnici e museali. La digitalizzazione è stata effettuata attraverso un lavoro di scansione e revisione riga per riga, con l'obiettivo di preservare il contenuto esatto dei documenti prodotti all'epoca. Il risultato è un corpus di file in linguaggio assembly AGC.

Il software dell'Apollo Guidance Computer fu progettato per operare entro limiti hardware estremamente ridotti: 3.840 byte di RAM, 69.120 byte di memoria a sola lettura e una capacità di esecuzione di circa 85.000 istruzioni al secondo. Questi vincoli influenzarono profondamente la struttura del codice, che doveva garantire affidabilità e risposta in tempo reale in condizioni operative critiche. Le routine di navigazione e controllo furono ottimizzate per sfruttare ogni ciclo disponibile. All'interno del codice sono presenti i commenti originali dei programmatori, che descrivono funzioni, condizioni di errore e logiche di gestione degli allarmi. Alcuni file, come quelli dedicati alle procedure di interruzione d'emergenza della missione, mostrano come venivano rilevati e trattati gli stati di emergenza. Le annotazioni forniscono un contesto prezioso sulle scelte progettuali e sulle priorità operative del sistema.

Il repository include sia il programma Comanche055, utilizzato nel modulo di comando, sia il programma Luminary099, impiegato nel modulo lunare. Entrambi rappresentano revisioni ufficiali dei software certificati per la missione Apollo 11. Le directory sono organizzate in modo da riflettere la struttura originale dei listati, facilitando la consultazione delle diverse sezioni funzionali. La pubblicazione del codice è accompagnata da strumenti e documentazione che consentono di compilarlo e simularne il funzionamento tramite il progetto Virtual AGC. Questo ambiente permette di eseguire il software su sistemi moderni, replicando il comportamento dell'hardware originale e offrendo una piattaforma di studio per appassionati e ricercatori. Le istruzioni per la compilazione e l'esecuzione sono incluse nella documentazione del progetto.

Il materiale disponibile comprende anche note tecniche, riferimenti storici e contributi della comunità che ha partecipato alla revisione delle trascrizioni. Gli aggiornamenti del repository includono correzioni di errori di scansione, miglioramenti alla leggibilità e aggiunta di traduzioni del file README in numerose lingue. Il progetto è attivo e continua a ricevere contributi. La disponibilità del codice in formato digitale consente di analizzare direttamente le soluzioni adottate per la gestione della navigazione inerziale, del calcolo delle traiettorie e del controllo dei motori. Le routine matematiche, spesso condensate in poche decine di istruzioni, mostrano l'efficienza necessaria per operare con risorse limitate. Il codice rappresenta un esempio concreto di progettazione software orientata alla sicurezza e alla tolleranza agli errori.

Il repository funge anche da archivio storico, preservando un patrimonio tecnico che ha avuto un ruolo centrale nella riuscita della missione. La trascrizione accurata dei listati permette di studiare non solo gli algoritmi, ma anche lo stile di programmazione e le convenzioni adottate dal team del MIT Instrumentation Laboratory. La presenza di commenti informali testimonia l'aspetto umano del lavoro svolto. La pubblicazione del codice dell'Apollo Guidance Computer offre insomma un accesso senza precedenti a uno dei sistemi software più influenti della storia dell'ingegneria aerospaziale. La possibilità di consultarlo, compilarlo e simularlo consente di comprendere meglio le tecniche utilizzate per affrontare le sfide della navigazione spaziale con tecnologie oggi considerate primitive, ma che si rivelarono decisive.

Se questo articolo ti è piaciuto e vuoi rimanere sempre informato con Zeus News ti consigliamo di iscriverti alla Newsletter gratuita. Inoltre puoi consigliare l'articolo utilizzando uno dei pulsanti qui sotto, inserire un commento (anche anonimo) o segnalare un refuso.
© RIPRODUZIONE RISERVATA

Approfondimenti
Buzz Aldrin porterà l'uomo su Marte
La Luna come non l'avete mai vista
Il governo russo (non) mette in dubbio gli sbarchi sulla Luna
44 anni fa il primo passo sulla Luna
Dieci anni fa lo Shuttle Columbia cadde dal cielo
La roccia dell'Apollo 11 che svela i misteri della Luna

Commenti all'articolo (0)


La liberta' di parola e' un diritto inviolabile, ma nei forum di Zeus News vige un regolamento che impone delle restrizioni e che l'utente e' tenuto a rispettare. I moderatori si riservano il diritto di cancellare o modificare i commenti inseriti dagli utenti, senza dover fornire giustificazione alcuna. Gli utenti non registrati al forum inoltre sono sottoposti a moderazione preventiva. La responsabilita' dei commenti ricade esclusivamente sui rispettivi autori. I principali consigli: rimani sempre in argomento; evita commenti offensivi, volgari, violenti o che inneggiano all'illegalita'; non inserire dati personali, link inutili o spam in generale.
E' VIETATA la riproduzione dei testi e delle immagini senza l'espressa autorizzazione scritta di Zeus News. Tutti i marchi e i marchi registrati citati sono di proprietà delle rispettive società. Informativa sulla privacy. I tuoi suggerimenti sono di vitale importanza per Zeus News. Contatta la redazione e contribuisci anche tu a migliorare il sito: pubblicheremo sui forum le lettere piu' interessanti.
Sondaggio
Qual è la strategia ''mobile'' per il tuo web business?
Nessuna, spero che il traffico mobile diminuisca.
La versione mobile del mio sito.
Sto studiando il mobile proprio in questo periodo.
Non ho ancora piani o strategie.
Offrire app gratuite.
Sviluppare app da vendere.

Mostra i risultati (548 voti)
Aprile 2026
La Francia abbandona Windows
Router TP-Link compromessi in tutto il mondo: così gli hacker russi sottraggono le credenziali
Attività sessuali, persone svestite o alla toilette, carte di credito
Oracle licenzia 30.000 dipendenti via email
Marzo 2026
Windows 11 avrà una barra delle applicazioni compatta in stile Windows 10
CPU Intel e AMD introvabili
Mozilla lancia la VPN gratuita in Firefox
Windows 11, vacilla l'obbligo dell'account Microsoft
Attacco informatico paralizza gli etilometri con alcolock: migliaia di veicoli fermi
La Ricerca Live di Google arriva in Italia
Samsung ritira il Galaxy Z TriFold dopo tre mesi
Linea fissa TIM, in arrivo la rimodulazione: rincari di 2,99 euro a partire da maggio
DR-DOS torna in vita: riscritto da zero in assembly, non usa codice legacy e non è open source
Perplexity trasforma il Mac mini in un dipendente digitale che lavora per l'utente
Excel, cinque trucchi che ogni principiante dovrebbe imparare subito
Tutti gli Arretrati
Accadde oggi - 13 aprile


web metrics