Практическая польза первой версии DOS выходит за рамки ретро-энтузиастов: это бесценный урок для разработчиков и историков ИТ о создании эффективного кода в условиях жестких ограничений.
86-DOS, появившаяся в 1980 году как детище Тима Патерсона, была лицензирована Microsoft, а уже в 1981-м компания выкупила все права на систему незадолго до запуска IBM PC. Позже вокруг сделки развернулись судебные тяжбы с обвинениями в плагиате у CP/M.
Главная ценность публикации кроется не в спорах, а в возможности заглянуть внутрь процесса разработки PC-DOS 1.00. Команда извлекла исходный код из архивов, отсканировала стопки распечаток и рукописных заметок Патерсона.
Скотт Хансельман отметил уникальность находки: самый ранний код обнаружен на бумажных листах в гараже разработчика. До появления Git история изменений велась иначе — хронологию теперь можно восстановить по физическим следам эволюции системы.
Microsoft открыла доступ к исходникам 86-DOS 1.00, промежуточным версиям ядра PC-DOS и полезным утилитам, включая Chkdsk. Это архив значительно шире ранее опубликованных материалов по MS-DOS 4.0.
По распечаткам видно, как формировалась будущая ОС для IBM PC в конце 1970-х и начале 1980-х годов. Как признали Хаффнер и Хансельман, история ПО живёт не только в коде, но и в отсканированных листингах, внутренних документах и аналоговых артефактах тех времен.
В состав коллекции вошли листинги ассемблера и даже самого языка программирования, на котором были написаны программы. Это уникальный материал для изучения эпохи зарождения персонального компьютера.

0 комментариев