Microsoft уже несколько раз за последние десятилетия публиковала исходный код оригинальной операционной системы MS-DOS, которая положила начало её многолетнему доминированию на рынке потребительских ПК. На этой неделе компания углубилась в историю ещё дальше, опубликовав «самый ранний исходный код DOS, обнаруженный на сегодняшний день», а также сопутствующую документацию и заметки разработчика системы.
Что именно было обнародовано?
Эта версия исходного кода настолько ранняя, что предшествует даже появлению бренда MS-DOS. По сообщению Стейси Хаффнер и Скотта Хансельмана из Microsoft, опубликованная коллекция включает «исходники ядра 86-DOS 1.00, несколько промежуточных сборок ядра PC-DOS 1.00, а также код для некоторых известных утилит, таких как CHKDSK».
Краткая история DOS
Для понимания контекста, стоит кратко вспомнить историю развития MS-DOS. Программист Тим Патерсон изначально разработал 86-DOS (ранее известную как QDOS, или «быстрая и грязная операционная система») для компьютерного набора на базе процессора Intel 8086, который продавала компания Seattle Computer Products.
Microsoft, которой требовалась операционная система для находящегося в разработке компьютера IBM PC 5150, получила лицензию на 86-DOS и наняла Патерсона для её дальнейшего развития. Позднее компания полностью выкупила права на 86-DOS.
Затем Microsoft лицензировала эту операционную систему компании IBM под названием PC-DOS, сохранив при этом право продавать её другим производителям. Версия, распространяемая самой Microsoft, получила название MS-DOS. Благодаря широкому распространению сторонних клонов IBM PC в 1980-х и 1990-х годах, именно MS-DOS стала той версией операционной системы, которую в конечном итоге использовало большинство пользователей.