【Apollo-11】这是人类登月背后那台计算机的真实源代码,现在你也能看到它了

这是一个公开托管的 GitHub 仓库,完整收录了 1969 年阿波罗 11 号任务中使用的阿波罗制导计算机(AGC)原始汇编语言源代码——包括指令舱(Comanche055)和登月舱(Luminary099)两套核心程序。它不提供运行环境或模拟器,而是作为一份高保真、可追溯的历史技术档案,让公众、研究者与教育者能直接查阅人类航天史上最关键的软件遗产之一。

项目的主要特性包括:
– ✅ 完整保存 Apollo 11 任务实际使用的两套 AGC 源码:Comanche055(指令舱)与 Luminary099(登月舱)
– ✅ 所有代码均源自 MIT 博物馆藏原始纸质文档的数字化扫描件,由 Virtual AGC 团队与 MIT 博物馆合作转录校对
– ✅ 支持多语言 README 翻译(含简体中文、繁体中文、日语、韩语等超 40 种语言),降低全球访问门槛
– ✅ 明确标注每份代码的原始签署信息、合同编号、审批人员及日期,具备完整技术溯源性
– ✅ 开放社区协作:欢迎提交 Pull Request 修正转录误差,或补充遗漏文件

该项目不提供一键安装或运行命令。如需编译或模拟执行这些源码,需借助外部工具——README 中明确指出:“If you are interested in compiling the original source code, check out Virtual AGC”。请参考官方文档进行安装。

这个项目最适合以下场景:
航天史与计算机史研究者:用于分析早期嵌入式系统设计思想、内存约束下的编程实践(如仅 72KB ROM + 4KB RAM);
高校教学与开源课程:作为操作系统、实时系统、汇编语言或工程伦理课的经典案例;
程序员与技术爱好者:理解“用汇编写出登月软件”背后的工程权衡,感受代码即使命的震撼;
科普与展览机构:直接调用真实源码片段,增强航天主题展陈的技术可信度与沉浸感。

总结:它不是一款“可用”的工具,而是一份活的技术文物——没有炫酷界面,没有现代 CLI,却以最本真的形态封存了人类首次踏上另一个天体时,驱动飞船的每一行指令。对于任何关心技术如何塑造历史的人来说,这都是不可替代的起点。建议访问其主页获取更详细信息。

作加

类似文章