chrislgarry/Apollo-11
아폴로 11호 유도컴퓨터 원본 소스코드 공개
원제 chrislgarry/Apollo-11
스타 74,476당일 +466Assembly
Key Point
1960년대 우주 개발의 정점이었던 아폴로 11호의 실제 비행 소프트웨어를 검토할 수 있는 역사적 자료이자, 제약된 하드웨어에서 미션 크리티컬 소프트웨어를 어떻게 작성했는지 배우는 기술 교재로 활용할 수 있다.
핵심 요약
- NASA의 아폴로 11호 미션을 위해 개발된 유도컴퓨터(AGC) 원본 소스코드를 GitHub에서 공개하는 저장소다.
- 명령선(Command Module) AGC인 Comanche055와 달 착륙선(Lunar Module) AGC인 Luminary099 두 버전의 소스코드를 담고 있다.
- 어셈블리 언어로 작성된 이 코드는 1969년 4월 1일과 7월 14일 각각 NASA에서 어셈블된 프로그램이다.
- Virtual AGC 프로젝트와 MIT 박물관이 하드카피의 디지털화된 이미지로부터 소스코드를 필사·복원했다.
- 저장소는 이 원본 소스코드의 기록 보관소이며, 원본 스캔과의 차이점이나 누락된 파일에 대한 PR을 환영한다.
- 원본 소스코드를 컴파일하려면 Virtual AGC 프로젝트를 참고할 수 있다.
- 이 코드는 MIT와 NASA의 계약(NAS 9-4065) 하에 Margaret Hamilton 등의 주요 개발자와 승인 관계자들에 의해 작성되었다.
- 저장소는 한국어를 포함해 30개 이상의 언어로 문서를 제공한다.
저장소 보기 ↗github.com