阿波罗11号登月代码开源,NASA公开57年前关键程序细节

科技区角 2026-04-12 11:01

【区角快讯】美国国家航空航天局(NASA)近日正式将阿波罗11号任务所使用的制导计算机软件源代码划归公共领域,并开放于GitHub平台供公众查阅与下载。此举被视为对人类航天史上重要技术遗产的一次系统性保存与共享。



此次公开的代码包含两个核心部分:其一为“Comanche055”,对应指令舱(CM)中运行的Colossus 2A系统;其二为“Luminary099”,用于登月舱(LM)的Luminary 1A模块。二者均由阿波罗制导计算机(AGC)执行,采用yaYUL汇编语言编写。其中,“Comanche055”内一个名为ALARM_AND_ABORT.agc的文件尤为引人注目,其功能在于记录警报状态、触发警示灯,并区分处理中止类与非中止类警报。

这些历史代码由“虚拟阿波罗制导计算机”(Virtual AGC)项目团队联合麻省理工学院(MIT)博物馆共同完成数字化整理,原始资料源自印刷文档的电子化图像抄录与转译。对于希望深入研究的用户,可通过Virtual AGC工具在Windows XP、Mac OS X 10.3、Linux及部分FreeBSD系统上进行编译运行。

另有一段广为流传的代码片段出自阿波罗11号导航轨迹计算程序,其中包含约30行关键汇编指令,主要用于实现正弦、余弦等超越函数的运算。尽管以今日标准衡量,AGC的硬件配置极为有限——仅配备3840字节(3.75KB)RAM、69120字节(67.5KB)ROM,每秒最多执行8.5万条指令——但其体积却接近现代台式游戏主机,尺寸达61.595×31.580×15.174厘米,重达31.8公斤。指令舱配备两个DSKY控制器单元,登月舱则配置一个。

正是在这套看似简陋的系统支持下,人类完成了首次载人登月的壮举。相较之下,近期阿尔忒弥斯2号任务中猎户座飞船搭载的微软Outlook应用在轨即出现故障,不禁令人感慨技术演进中的复杂性与可靠性挑战。这一开源行动不仅还原了历史细节,也为当代航天软件工程提供了宝贵参照。

声明:内容取材于网络,仅代表作者观点,如有内容违规问题,请联系处理。 
开源
more
当中国AI喊出「开源脑机」,马斯克站到全网的对立面
LeCun点赞:国产开源模型占领硅谷,性价比超10倍
美团开源“语音克隆”模型,1B/3.5B双选,超自然复刻你的声音
谷歌Gemma 4即将发布,开源大模型竞争再起波澜
香港RISC-V联盟正式成立,产学研投跨界协同,赋能开源芯片生态,建立国际交流门户与场景应用枢纽
美国开源AI最后的旗帜,也倒了
AI球球直播喊话全人类:开源脑机接口,开源科技文明
谷歌开源Gemma 4,干掉了13倍体量的Qwen3.5
刚刚,Claude Code开源了!51万行代码,全网狂欢
TouchAnything发布!这次egocentric隐藏的触觉数据和模型都开源了,300项任务......
Copyright © 2025 成都区角科技有限公司
蜀ICP备2025143415号-1
  
川公网安备51015602001305号