News

NASA apre il codice di Apollo 11: ora è pubblico

Apollo 11: i dettagli della missione

Il software che ha portato l’uomo sulla Luna diventa open source: un pezzo di storia accessibile a tutti

Il codice originale che ha guidato la missione Apollo 11 è stato reso pubblico. La NASA ha deciso di pubblicarlo come risorsa in pubblico dominio su GitHub, rendendolo consultabile, scaricabile e persino compilabile. Non è solo un archivio storico: è un pezzo di ingegneria reale che oggi chiunque può studiare.

Tecnologia storica, ancora rilevante

Parliamo del software che ha permesso il primo allunaggio della storia. Un codice scritto in assembly, sviluppato per i computer di guida dell’epoca, che gestivano navigazione, allarmi e sistemi critici della missione. Un livello di precisione e affidabilità che, ancora oggi, rappresenta un riferimento.

Cosa è stato pubblicato

Il materiale è organizzato in due grandi blocchi. Da una parte il codice del modulo di comando, dall’altra quello del modulo lunare. Due sistemi distinti, ognuno con il proprio computer di guida, progettati per operare in parallelo durante la missione. Tra i file più interessanti ci sono quelli dedicati alla gestione degli allarmi e alle procedure di emergenza, fondamentali per garantire la sicurezza dell’equipaggio.

Dal cartaceo al digitale

Questo codice non è nato digitale. È stato recuperato da documenti fisici conservati nel museo del MIT e digitalizzato grazie al progetto Virtual AGC, che ha reso possibile la conversione e la verifica del materiale. Un lavoro di ricostruzione che ha trasformato un archivio storico in una risorsa accessibile.

Numeri che oggi fanno impressione

Se confrontiamo quei sistemi con la tecnologia attuale, il divario è enorme. I computer di bordo avevano pochissima memoria e una capacità di calcolo estremamente limitata rispetto anche ai dispositivi più semplici di oggi. Eppure, sono stati sufficienti per portare esseri umani sulla Luna e riportarli a casa.

Cosa si può fare oggi con quel codice

Non è solo da leggere. Grazie al progetto Virtual AGC, è possibile compilare e simulare il funzionamento del software su sistemi moderni, ricreando il comportamento dei computer originali. Un’opportunità unica per sviluppatori, studenti e appassionati di tecnologia.

Perché renderlo pubblico

La scelta di NASA ha un valore simbolico e pratico. Da un lato preserva e diffonde un patrimonio storico, dall’altro permette di studiare da vicino uno degli esempi più riusciti di ingegneria software critica. È anche un modo per ispirare le nuove generazioni.

Il confronto con oggi

Guardare questo codice oggi fa un certo effetto. Da una parte abbiamo sistemi moderni complessi, dall’altra poche migliaia di righe di assembly che hanno gestito una delle missioni più importanti della storia.

Un contrasto che racconta quanto l’efficienza e la progettazione contino quanto – se non più – della potenza bruta.

Cosa aspettarsi in futuro?

Questo tipo di iniziative potrebbe aprire la strada alla pubblicazione di altri archivi storici legati all’esplorazione spaziale.

Un modo per rendere più trasparente e accessibile un settore che, per anni, è rimasto altamente riservato.

Change privacy settings
×