TECH 으로 돌아가기
TECH HACKER NEWS 오늘 2분 읽기 33 READS

아폴로 11호를 달에 보낸 코드, 지금 깃허브에서 다 볼 수 있다

1969년 인류를 달에 착륙시킨 아폴로 11호 유도컴퓨터(AGC)의 실제 소스코드가 깃허브에 공개돼 큰 화제가 됐습니다. 사령선(Comanche055)과 달착륙선(Luminary099)의 어셈블리 코드로, 원래 MIT에서 종이에 출력됐던 것을 스캔·디지털화해 옮긴 것입니다. 흥미로운 건 코드 곳곳의 주석입니다. 'BURN_BABY_BURN--MASTER_IGNITION_ROUTINE'(점화 루틴), 'TEMPORARY, I HOPE HOPE HOPE' 같은 개발자들의 위트가 그대로 남아 있어, 반세기 전 엔지니어도 지금 우리와 똑같이 일했음을 보여줍니다. 특히 착륙 직전 컴퓨터가 과부하에 걸렸을 때, 중요도가 낮은 작업을 버리고 핵심 작업만 살린 우선순위 스케줄링 설계는 임베디드·실시간 시스템의 교과서로 지금도 회자됩니다. 겨우 몇 KB 메모리로 달에 갔다는 사실은, 제약 속 엔지니어링의 본질을 다시 생각하게 합니다.

SOURCE · HACKER NEWS
원문 전체 보기 → https://github.com/chrislgarry/Apollo-11
SHARE
처리 중...