Microsoft выложила в открытый доступ редкий архив — исходный код 86-DOS. Это система, которая считается самым ранним предшественником MS-DOS.
По сути, это один из первых кирпичиков всей экосистемы IBM-совместимых ПК, которая позже доминировала на рынке.
В релиз вошли источники ядра 86-DOS 1.00, ранние сборки PC-DOS 1.00, а также системные утилиты вроде CHKDSK. Важно, что часть этих материалов относится к периоду, когда сама концепция MS-DOS еще не существовала даже как бренд.
От QDOS до MS-DOS: как все начиналось
История начинается с Тимa Патерсона, который в конце 70-х разработал 86-DOS (изначально называвшуюся QDOS — «quick and dirty operating system») для процессоров Intel 8086.
Система предназначалась для компьютеров Seattle Computer Products и была довольно простой, но рабочей.
Microsoft заметила разработку, лицензировала 86-DOS, а затем доработала ее под требования IBM PC 5150. Так появились PC-DOS и MS-DOS — две версии одной системы, которые разошлись по разным рынкам, но фактически стали стандартом индустрии.
Архив, восстановленный вручную
Интересная деталь — значительная часть кода не существовала в цифровом виде. Архив был восстановлен с бумажных распечаток, которые сохранились у разработчиков того времени. Этим занималась группа историков и энтузиастов, вручную перенося код в цифровой формат.
Автоматическое OCR-распознавание оказалось почти бесполезным: качество старых распечаток и особенности шрифтов того времени сильно мешали корректному восстановлению.
Microsoft продолжает «разморозку» старого софта
Это не первый подобный шаг компании. Ранее Microsoft уже публиковала MS-DOS 1.25, 2.0 и 4.0, а также другие исторические проекты.
Но нынешний релиз выделяется тем, что уходит еще глубже в прошлое — к моменту, когда сама идея MS-DOS только формировалась.
