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

Компания Microsoft предоставила открытый доступ к исторически значимым материалам — исходному коду операционной системы 86-DOS 1.00. Этот проект стал фундаментом для последующего многолетнего доминирования корпорации на рынке персональных компьютеров. По данным представителей Microsoft Стейси Хаффнер и Скотта Хансельмана, это наиболее ранние из обнаруженных на сегодняшний день фрагментов кода, созданные еще до появления бренда MS-DOS.

Состав опубликованных материалов

В открытый доступ выложен не только код ядра, но и сопутствующая документация, а также заметки разработчика. Как отмечается в официальном блоге, архив представляет собой уникальный срез истории развития программного обеспечения начала восьмидесятых годов.

  • исходный код ядра 86-DOS версии 1.00;
  • несколько промежуточных версий (снимков состояния) ядра PC-DOS 1.00;
  • код популярных системных утилит, включая программу для проверки дисков CHKDSK.

История создания и путь к MS-DOS

Операционная система, ставшая прообразом MS-DOS, изначально разрабатывалась программистом Тимом Патерсоном. Он создал 86-DOS, также известную под ироничным названием QDOS (Quick and Dirty Operating System — «быстрая и сырая операционная система»), для компьютерных комплектов компании Seattle Computer Products на базе процессора Intel 8086.

В тот период Microsoft работала над операционной системой для готовящегося к выходу персонального компьютера IBM PC 5150. Компания лицензировала разработку Патерсона и наняла автора для продолжения работы над проектом, а позже полностью выкупила права на продукт. В результате Microsoft поставляла эту систему корпорации IBM под названием PC-DOS, сохранив за собой право продавать ее сторонним производителям как MS-DOS. Именно широкое распространение клонов IBM PC в восьмидесятых и девяностых годах сделало MS-DOS основной операционной системой для большинства пользователей того времени.