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