阿波羅11號登月源代碼已公開到GitHub
整整半個世紀以前,1969年7月20日,人類第一次登上月球,那個年代實現如此壯舉,絕對是一個奇蹟。控制阿波羅飛船登月的阿波羅導航計算機(AGC),也是該項目取得的眾多技術突破之一。在那個計算機大小與冰箱相當甚至塞滿一間房子的年代,它的重量只有大約32公斤,還是首批採用集成電路的計算機之一。
雖然計算力還不如如今的一部智能手機,但正是它支撐著阿波羅登月項目。
最近,虛擬AGC和麻省理工科學博物館將阿波羅導航計算機(AGC)中的指令模塊Comanche055、登月模塊Luminary099的原始代碼公佈在了GitHub上,任何人均可自由查閱、編譯。
如果你想編譯這些原始代碼,可以查閱虛擬AGC的文檔。
這個AGC程序又叫做Colossus 2A,由美國航空航天局載人航天中心、麻省理工、儀器實驗室、劍橋大學、MASS等機構共同完成,最早提交於1969年3月28日。