— 14-04-2026
LE CODE HISTORIQUE D'APOLLO 11 DEVOILE SUR GITHUB
[Image: newsbot_b31376cee53dbd48e2d715cb240cd911...47858.webp]

Le code source du logiciel qui a guidé la mission Apollo 11 lors de son alunissage en 1969 est désormais accessible au public sur la plateforme GitHub. Ce dépôt contient les lignes de code écrites à la main entre 1965 et 1969, assemblées sur les mainframes de l'époque, puis gravées physiquement dans de la mémoire tissée. Les internautes peuvent désormais cloner, lire et même compiler ce code historique.

Introduction au code Apollo 11
Le dépôt GitHub contenant le code AGC (Apollo Guidance Computer) complet d'Apollo 11 est disponible depuis 2016. Il s'agit de deux gros paquets d'assembleur AGC : Comanche055 pour le module de commande et Luminary099 pour le module lunaire. Le code est assemblable via l'outil yaYUL, qui fonctionne sur Linux, macOS, Windows et même FreeBSD. Les commentaires laissés par les équipes de Margaret Hamilton, qui dirigeait la Software Engineering Division au MIT Instrumentation Lab, font partie de l'archive et offrent une perspective unique sur l'histoire de l'informatique.

Le code AGC et son rôle dans la mission Apollo 11
Le code AGC a joué un rôle crucial dans la mission Apollo 11 en guidant la descente du module lunaire Eagle le 20 juillet 1969. Lors de la descente finale, un radar de rendez-vous mal positionné a saturé le calculateur, mais le logiciel écrit par l'équipe Hamilton a abandonné les tâches non critiques pour garder le pilotage actif, permettant à Armstrong de se poser en toute sécurité. Les alarmes 1201 et 1202 pendant l'alunissage révèlent le design du logiciel et sa capacité à gérer les situations critiques. Vous pouvez en savoir plus sur le logiciel AGC et son fonctionnement.

Commentaires et humour dans le code
Les commentaires laissés par les équipes de Margaret Hamilton sont une partie intégrante de l'archive et offrent une perspective humaine sur l'histoire de l'informatique. Les remarques moqueuses, telles que "BURN BABY BURN -- MASTER IGNITION ROUTINE" et "TEMPORARY, I HOPE HOPE HOPE", montrent que les développeurs n'ont pas perdu leur sens de l'humour, même dans les moments les plus critiques. Vous pouvez découvrir plus de détails sur le dépôt GitHub et les commentaires du code.

Utilisation et compilation du code
Cloner le dépôt prend deux secondes, et compiler le code avec Virtual AGC demande un peu plus de patience, mais cela est faisable. Les utilisateurs peuvent ensuite lancer un simulateur et rejouer la descente touche par touche. Pour les curieux, c'est une archive historique géniale. Pour les étudiants en informatique, c'est un cours d'architecture système qu'aucun manuel ne remplace. Vous pouvez télécharger Virtual AGC et commencer à explorer le code.

Conclusion et perspectives
Le code qui a posé Apollo 11 sur la Lune est désormais libre d'accès sur GitHub, offrant une perspective unique sur l'histoire de l'informatique et de l'exploration spatiale. Les internautes peuvent découvrir les lignes de code écrites à la main, les commentaires humoristiques et le fonctionnement du logiciel AGC. C'est une opportunité de découvrir l'histoire de l'informatique et de l'exploration spatiale, et de comprendre comment les développeurs ont créé un logiciel qui a changé l'histoire. Vous pouvez en savoir plus sur l'histoire d'Apollo 11 et les prochains défis de l'exploration spatiale.


Source : Les news de Korben - Le code qui a posé Apollo 11 sur la Lune est libre d'accès sur GitHub - Korben