마이크로소프트, 최초 DOS 소스코드 오픈소스화
원제: Microsoft open-sources “the earliest DOS source code discovered to date”
왜 중요한가
초기 PC 운영체제 역사 연구와 컴퓨터 과학 교육에 중요한 자료를 제공한다.
마이크로소프트가 현재까지 발견된 가장 오래된 DOS 소스코드를 오픈소스로 공개했다고 발표했다. 이는 MS-DOS 브랜딩 이전의 86-DOS 1.00 커널 소스와 PC-DOS 1.00 개발 스냅샷, CHKDSK 등 유틸리티가 포함되어 있다.
마이크로소프트가 MS-DOS의 기원이 되는 86-DOS의 최초 소스코드를 GitHub를 통해 공개했다. 이번 공개는 Tim Paterson이 Intel 8086 기반 컴퓨터 키트용으로 개발한 QDOS(Quick and Dirty Operating System)에서 출발한 86-DOS 1.00 커널 소스코드를 포함한다. 마이크로소프트의 Stacey Haffner와 Scott Hanselman은 공동 발표문에서 이는 MS-DOS 브랜딩 이전의 코드로, PC-DOS 1.00 커널의 여러 개발 스냅샷과 CHKDSK 등 유명한 유틸리티들이 포함되어 있다고 설명했다. 이 소스코드는 디지털로 저장되지 않아 'DOS Disassembly Group'이라 불리는 역사학자들과 보존 전문가들이 Paterson이 제공한 종이 인쇄물을 수작업으로 스캔하고 전사해야 했다. 수십 년 된 인쇄물의 품질로 인해 현대 OCR 소프트웨어로는 처리가 어려웠다고 전했다. 마이크로소프트는 이전에도 MS-DOS 1.25, 2.0 버전(2014년, 2018년)과 MS-DOS 4.0(2024년)을 오픈소스로 공개한 바 있다.