45 년 후, 차고에서 발견된 오래된 출력물 한沓에서 가장 초기의 DOS 소스 코드가 전사됨 — 86-DOS 1.00 기념일을 맞아 코드
요약
마이크로소프트가 86-DOS 1.00의 초기 소스 코드 일부를 오픈소스로 공개했습니다. 이 코드는 Tim Paterson이 자신의 차고에서 발견한 오래된 점선식 프린터 출력물에서 전사된 것으로, 86-DOS 1.00 출시 45주년을 기념하여 배포되었습니다. 이번 공개는 연구자들에게 초기 DOS 운영체제의 개발 과정과 역사를 깊이 있게 이해할 수 있는 귀중한 자료를 제공하며, MS-DOS가 어떻게 탄생했는지에 대한 통찰력을 제공합니다.
핵심 포인트
- 86-DOS 1.00의 초기 소스 코드가 오픈소스로 공개되어 소프트웨어 고고학적 가치를 지닙니다.
- 소스 코드는 Tim Paterson이 차고에서 발견한 점선식 프린터 출력물(dot matrix printouts)을 전사하는 과정을 거쳤습니다.
- 이번 공개는 86-DOS의 역사적 중요성을 강조하며, MS-DOS가 어떻게 개발되고 발전했는지에 대한 통찰력을 제공합니다.
- 이전에도 마이크로소프트는 MIT 라이선스 하에 MS-DOS 4.00 등 다른 오래된 DOS 버전을 오픈소스화하여 커뮤니티의 연구를 지원한 바 있습니다.
마이크로소프트는 운영체제 역사상 가장 초기의 장편 중 일부를 오픈소스로 만들어 무료로 제공하고 있습니다. 이번 주 초, 마이크로서프트는 Tim Paterson 의 DOS 목록 (86-DOS 1.00 커널의 소스 코드, 다양한 PC-DOS 1.00 사전 출시용 커널 및 유틸리티, 그리고 Microsoft BASIC-86 컴파일러 런타임 라이브러리를 포함) 이 GitHub 에서 이용 가능하다고 발표했습니다. 마이크로서프트 부사장 Scott Hanselman 은 이 릴리스를 86-DOS 1.00 의 45 주년 기념과 연결 지었습니다. 해당 임원은 차고에서 발견된 장대한 양의 오래된 점선식 프린터 출력물 (dot matrix printouts) 에서 전사된 코드가 완벽하며 "원래 바이너리에 바이트 단위로 다시 컴파일된다"고 확인했습니다.
가장 초기의 DOS 소스 코드는 Tim Paterson 의 차고에서 프린터 용지에 발견되었으며, 86-DOS 1.00 의 45 주년을 맞아 오픈소스로 공개되었습니다! 이는 연구, 보존 및 단순한 호기심을 위한 최상급 소프트웨어 고고학입니다. 어떻게 복구되었는지 배우기 위해 확인해보세요! #DOS…2026 년 4 월 28 일
GitHub 페이지로 가서 코드를 다운로드하면 Tim Paterson 이 차고에 서 있으며 노랗게 변색된 점선식 출력물 한沓이 정면에 있는 사진을 볼 수 있습니다. 이 페이지에는 소개에서 언급된 소프트웨어의 코드가 포함되어 있으며, 인터넷 아카이브 (Internet Archive) 로의 링크를 통해 PDF 와 PNG 형식의 원본 스캔본도 확인할 수 있습니다. 여기에는 개발자의 필기 노트도 포함되어 있습니다.
하지만 튜닝에 관심 있는 사람들에게 더 중요한 것은 인쇄된 코드를 전사하는 작업이 완료되었다는 사실입니다 (상기 세 가지 제품 중). 컴파일 및 어셈블링을 위한 팁 또한 Paterson 의 GitHub 에서 찾을 수 있습니다.
86-DOS 에서 MS-DOS 로
86-DOS(또는 Tim Paterson) 가 마이크로소프트 역사에서 차지하는 위치에 익숙하지 않은 경우, 간단한 복습이 필요합니다. 마이크로소프트는 Seattle Computer Products 와 발명가 Tim Paterson 에게서 약 75,000 달러 상당의 금액을 지불하고 86-DOS 를 인수하여 운영체제 소프트웨어 시장에 발판을 마련했습니다.
GitHub 저장소에서는 86-DOS 가 PC-DOS 1.00 커널로 변모하는 과정을 볼 수 있으며, CHKDSK 와 같은 잘 알려진 유틸리티 (오늘날까지도 사용 중) 의 코드도 함께 포함되어 있습니다. 마이크로소프트 블로그는 이 작업이 "MS-DOS/PC-DOS 가 어떻게 만들어졌고, 당시 운영체제 개발이 어떻게 이루어졌는지 (나중에 재구성된 방식이 아닌) 에 대한 드문 통찰력을 제공한다"고 주장합니다.
따라서 우리는 또 다른 오래된 DOS 릴리스를 튜닝할 수 있게 되었습니다. 2024 년 4 월, 마이크로소프트가 MIT 라이선스라는 관대한 조건 하에 MS-DOS 4.00 의 코드를 공개했다는 보도를 했습니다. 이는 튜닝을 위한 자유를 허용했습니다. 또한 2018 년에는 MS-DOS 1.25 와 2.11 에 대해서도 동일한 작업을 수행했습니다. 2024 년에도 우연히 인터넷 아카이브 (Internet Archive) 를 통해 86-DOS 버전 0.1C 가 테스트 드라이브를 위해 사용된 비디오 데모를 다루었으며, 이제 이 운영체제의 버전 1.00 이 Tim Paterson(창작자) 의 차고에 숨겨져 있던 파일에서 바로 GitHub 로 왔습니다.
우리는 여전히 Windows 의 어떤 버전을 오픈소스로 공개하기를 기다리고 있습니다. 예를 들어 Windows XP 의 소스 코드를 조사하고 싶다면 누출된 정보를 파헤쳐야 합니다.
Get Tom'
AI 자동 생성 콘텐츠
본 콘텐츠는 Tom's Hardware의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기