阿波罗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
宇树G1终于学会了“看+想+抓”:OpenClaw多模态+Skill库开源方案
700亿!曝DeepSeek融资谈判接近尾声,梁文锋承诺专注开源和AGI
中国天才们正排队“崩开源”
杨植麟交卷!Kimi K2.6抢先开源,指挥300个Agent上岗,实测手搓3D格斗游戏
腾讯混元Hy3 preview开源:295B参数重塑AI实战性价比
NVIDIA Nemotron 3 Super登顶开源榜单,混合架构重塑推理效率边界
Meta 开源 Sapiens2:人体视觉模型进入 5B 参数时代
国芯科技获批建设 “RISC-V 开源芯片先进技术研究院”
超睿科技入选OpenHarmony + RISC-V 工作组首批共建单位:以高性能算力赋能开源生态新未来
【K230/K230D新技能点亮】有趣开源项目分享:CanMV 解锁 AI 代码生成 + 硬件控制全新体验
Copyright © 2025 成都区角科技有限公司
蜀ICP备2025143415号-1
  
川公网安备51015602001305号