文:Tony
未有 Windows 作業系統之前,其實電腦是靠 DOS 操作。86-DOS 1.00 源碼近日公開,標誌該系統面世 45 週年,源自車庫中發現的舊列印稿,經轉錄後釋出,見證 PC 時代開端。
86-DOS 起源與演進
86-DOS 由 Tim Paterson 於 1980 年 4 月為 Seattle Computer Products 開發,原名 QDOS(Quick and Dirty DOS),針對 Intel 8086 處理器設計,僅 4KB 大小,支援基本檔案管理及命令列操作。 1981 年,Microsoft 以 7.5 萬美元收購權利,重命名為 86-DOS 1.00,授權給 IBM 用於
PC,奠定 MS-DOS 基礎。後續 MS-DOS 1.25 及 2.0 版本演進,支援硬碟及子目錄,直至 Windows 1.0 取代命令列介面。

▲Windows 1.0 介面
源碼失而復得
原始數位檔案早已遺失,Microsoft 僅保有後續版本源碼。2026 年 4 月,歷史學家在 Tim Paterson 車庫發現一疊泛黃列印稿,包含 86-DOS 1.00 完整組譯碼,共約 4,000 頁,字跡清晰但邊緣泛黃。 志願者團隊耗時數月,手動一字一句轉錄為 Intel 8086 組譯語源碼,修正少數印刷錯誤,並驗證於模擬器及真實硬體執行無誤。
公開與技術洞見
源碼現以 MIT 授權釋出於 GitHub,包含原始列印掃描檔及轉錄版本,供開發者研究。檔案揭示早期設計細節,如 FAT 檔案系統雛形、基本 I/O 常式及中斷處理,體現資源受限下的工程智慧。 Paterson 表示,此舉保存電腦歷史,供後世理解 OS 演進。
資料來源:tomshardware




