Microsoft опубликовала исходный код самого раннего предшественника MS-DOS

Который еще и перепечатывался вручную с бумажных носителей

Microsoft опубликовала исходный код самого раннего предшественника MS-DOS

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 только формировалась.

Соцсети: Юлия Зубарева
Через год — лучше работа, выше зарплата
В «Яндекс Практикуме» становятся разработчиками с нуля. Выберите язык — веб, Python, Java, C++ — и учитесь. Джуны зарабатывают от 80 000 ₽, мидлы — от 150 000 ₽. Дальше — программы трудоустройства и компенсация, если пойдёте в Яндекс.
Через год — лучше работа, выше зарплата Через год — лучше работа, выше зарплата Через год — лучше работа, выше зарплата Через год — лучше работа, выше зарплата
Вам может быть интересно
easy