1969年7月20日21时17分40秒(UTC)。人类第一次在另一个天体的表面留下了脚印。然而,在着陆前7分钟,计算机弹出了"1202报警",休斯顿一位22岁的工程师在0.5秒内做出了决定,一位32岁的女性编写的优先级调度救了这次任务。而就在那一刻 — 苏联的Luna 15在同一片月面上坠毁了。
EP04结束时 — 两个超级大国的太空计划同时崩塌了。科罗廖夫死了,格里森、怀特、查菲也死了,科马罗夫也死了。肯尼迪早在1963年就已去世。他许下的承诺 — "在60年代结束之前登上月球" — 这是一道截止到1969年12月31日的最后期限。
阿波罗1号大火之后,NASA停止了载人飞行长达21个月。那段时间里,他们把座舱从头重做了一遍(Block I → Block II)。1968年10月11日,阿波罗7号终于发射了 — 在地球轨道上飞行11天,平安归来。这是21个月以来的首次载人飞行。NASA重新活了过来。
然后在1968年12月 — 距离肯尼迪的最后期限只剩一年时,NASA下了人类历史上最大胆的一场赌注。"虽然登月舱还没造出来 — 但先把人送到月球轨道吧。"
阿波罗9号(登月舱测试)、10号(登月舱实飞 — 接近月面至14km)。然后 — 1969年7月。轮到11号了。
NASA选他当第一人的理由 — 他是在危机中心率也不会飙升的人。1966年双子星8号上,舱体陷入失控旋转(每分钟360度)时 — 在足以让其他宇航员陷入恐慌的局面下,他冷静地手动关闭了姿态控制系统,活着回来了。这才是1202报警在1969年7月弹出时,NASA庆幸有他在场的真正原因。
她是一位32岁的职场妈妈。在MIT那间狭小的办公室里 — 她领导着阿波罗导航计算机(AGC)的全部软件。她发明的核心概念:"异步执行器(Asynchronous Executive)"。当计算机同时接到太多任务时 — 自动丢弃优先级低的工作,只处理重要的。这正是拯救1202报警的机制。1969年她的名字几乎无人知晓。直到2016年,奥巴马才授予她自由勋章。
克兰兹(35岁)— 飞行指挥负责人。阿波罗1号大火之后,在一次演讲中把"Tough and Competent"立为NASA信条的人。加曼(24岁)— 刚从MIT毕业的后方支援工程师。他在模拟训练中提前记住了1202报警的所有情景。他在0.5秒内喊出的那一声"GO!" — 救了整个任务。
1969年7月16日上午9时32分(EDT),肯尼迪航天中心39A发射台。100万人聚集在卡纳维拉尔角一带。韦纳·冯·布劳恩(EP01里那个人)也在场。这是他25年前制造V-2时所走之路的顶点。
运载火箭是土星五号。规格:
升空12分钟后进入地球停泊轨道。绕行一圈半之后 — 三级(S-IVB)重新点火,实施跨月入射(Translunar Injection)。以约每小时39,000km的速度朝月球出发。从此开始的4天,是在太空中漂浮航行。
阿波罗11号的飞船 — 其实是两艘:
4天的航行期间三人做的事 — TV摄像演示、星座观测、进食(牛排和真空包装的玉米饼)、检查所有系统。而且轮流每人睡上约16分钟休息。飞船内部很狭窄(CSM居住空间约6m³ — 差不多一辆小型SUV后备厢那么大)。
7月19日 — 进入月球轨道。把喷气发动机反向点火,减速后被月球引力捕获。绕行月球背面期间 — 与地球通信中断35分钟。这是人类此前从未见过的区域。通信重新接通时,休斯顿说的第一句话是:"Apollo 11, Houston. How do you read?"
7月20日 — 分离之日。Eagle从Columbia脱离,阿姆斯特朗和奥尔德林开始朝月面下降。
1969年7月20日下午4时5分(EDT)。Eagle — 在月面上空约15km处 — 点燃推进发动机,实施动力下降启动(Powered Descent Initiation, PDI)。要在12分30秒内沿着精确设定的轨道下降,着陆到精确的坐标(静海中预先选定的地点)。
然而 — 过了大约5分钟时,Eagle座舱里亮起了一盏黄色报警灯。显示屏上跳出的数字:1202。
"Program alarm. It's a 1202." — 奥尔德林,5秒后
"1202, 1202." — 阿姆斯特朗,以冷静的语调向休斯顿发送
休斯顿任务控制中心。吉恩·克兰兹和他的团队。所有人都 — 为了想起"1202是什么?"而僵住了0.3秒。因为报警代码实在太多了。然而有一个人 — 后方支援室里24岁的工程师杰克·加曼 — 立刻就知道了。因为他在模拟训练中见过。
"GO!"(继续!)— 杰克·加曼,24岁
克兰兹接过这句话,传给CapCom(与飞船通话的人)查理·杜克。杜克向Eagle发送:
"Roger, we're GO on that alarm."(无视那个报警,继续进行。)
— Charlie Duke, CapCom, 1969.07.20约16:11 EDT这是全世界计算机历史上的决定性时刻。软件第一次拯救了人类的任务。在此之前,软件 — 一旦写错,就是引发事故的危险因素。而在1969年7月20日16时11分 — 软件第一次成了英雄。
但报警并不止一次。在同一次下降中1201报警又响了一次。加曼再次喊道。"GO。"然后又一次。总共5次。每次都是GO。5次全都 — 是汉密尔顿的异步执行器在起作用。
处理报警的同时 — 阿姆斯特朗正看着窗外。他察觉到,AGC将要自动着陆的坐标 — 是一片铺满汽车大小巨石的原野,就在一个巨大陨石坑(West Crater)的边缘。在那里降落,LM的支腿会折断,再也站不起来。
着陆前约1分30秒,他 — 关闭自动模式,切换到手动操控。这是任务计划里没有的举动。但一直信任阿姆斯特朗沉着的休斯顿,并没有阻止他。
触地时刻LM剩余的燃料 — 约12~17秒的量(各份资料估算不同。NASA后续分析约为25秒)。如果在陨石坑上空再多悬停一次 — 任务就会被abort。让土星五号再次发射、再尝试一回 — 在1969年12月31日之前是不可能的。肯尼迪的承诺也会破灭。
克兰兹后来在自传里写下的话 — "有5分钟,任务控制中心里没有一个人说得出一句话。大家只是一边敲着桌子,一边哭。"
着陆后6小时39分钟 — 阿姆斯特朗和奥尔德林在座舱里检查宇航服并休息。原本计划睡得更久一些,但据说两人都没睡着(也难怪)。09:56 EDT(7月21日04:56 EDT)。LM舱门打开 — 阿姆斯特朗开始沿着9级梯子往下走。
左脚踏上月面的时刻 — 1969年7月21日02:56:15 UTC。他说的话是:
"That's one small step for [a] man, one giant leap for mankind."
(这是个人的一小步,却是人类的一大步。)
就在那段时间 — 另一艘飞船也在同一个月球上。苏联的Luna 15。它要自动采集月壤样本,赶在阿波罗11号之前带回地球 — 这是一次最后的突袭任务。1969年7月13日发射。7月17日进入月球轨道。7月21日 — 就在阿波罗11号停在月面的时刻,Luna 15尝试着陆。自动系统在高度测量上失败了。以每小时480km的速度坠入危海(Mare Crisium)。粉身碎骨。
在阿波罗11号那两人停留在月球上的约21小时里 — 他们无法听到在自己头顶轨道上坠毁的那艘苏联探测器的最后信号。柯林斯也听不到。历史上最孤独的死亡之一 — 在无人目睹的地方发生了。
在月面上停留21小时36分。其间两人 — 采集了21.5kg月岩,竖起美国国旗(月球是真空,旗帜不会飘动,所以用横杆撑开),安装了地震仪与激光反射器(这个激光反射器到2026年的今天仍在使用 — 用于测量地月距离)。
1969年7月21日17:54 UTC。Eagle上升发动机点火。如果这没能工作,萨菲尔的演讲稿就会被发表了。它工作了。与Columbia对接。7月24日16:50 UTC,溅落在太平洋夏威夷西南方海域。历时8天3小时18分钟的归来。
阿波罗11号之后 — 到1972年12月的阿波罗17号为止,共有12人踏上月球。然后 — 在过去的53年里,人类再没去过月球。2026年NASA的阿尔忒弥斯三号(Artemis III)任务 — 正打算把人类重新送上月球,但目前还没有。
在这一EP里,有一点我想强调。阿波罗11号并不是一个英雄的故事。阿姆斯特朗在决定性的瞬间动了手,但那一刻之所以可能 — 是冯·布劳恩(EP01)的土星五号、美国对科罗廖夫(EP02)的恐惧、肯尼迪(EP03)的赌注、格里森(EP04)之死、玛格丽特·汉密尔顿的代码、杰克·加曼的0.5秒 — 所有这些汇聚在一起的结果。
在下一篇(EP06)里 — 是同一时期苏联为何没能成功的真实故事。科罗廖夫死后,他的继任者们打造的N-1登月火箭。必须让30台发动机同时运转 — 4次发射,4次全都爆炸的悲剧连环。以及1969年7月那一小步,对苏联而言究竟意味着什么。