Microsoft выложила на GitHub исходный код ОС 86-DOS версии 1.00

Процесс сохранения кода оказался нетривиальной задачей, поскольку цифровая версия исходников этой ранней сборки не сохранилась. Оригинальный создатель системы Тим Патерсон хранил лишь физические бумажные распечатки кода, включавшие исходные тексты ассемблеров и некоторых базовых утилит, таких как CHKDSK.
Для того чтобы перевести проект в цифровой вид и сделать его доступным для скачивания, специальной команде историков и специалистов по сохранению данных под руководством Юфэна Гао и Рича Чини пришлось найти эти документы, отсканировать их, расшифровать и заново реконструировать код по бумажным листингам.
Изначально система 86-DOS была разработана Тимом Патерсоном для компании Seattle Computer Products и предназначалась для компьютерных комплектов на базе процессора Intel 8086. На ранних этапах создания проект носил рабочее название QDOS.
В 1981 году Microsoft лицензировала 86-DOS для использования в компьютерах IBM PC 5150 и наняла Патерсона для дальнейшего развития продукта. Уже в 1982 году операционная система была официально переименована в MS-DOS, при этом она унаследовала систему нумерации версий от 86-DOS.
Стоит отметить, что в базе архива интернета хранится еще более ранняя версия системы — 86-DOS 0.1.
Залогиньтесь, чтобы писать комментарии