Корпорация Microsoft опубликовала исходный код 86-DOS 1.00, сделав его доступным в виде проекта с открытым исходным кодом на GitHub. Этот релиз приурочен к 45-летию 86-DOS 1.00, созданной Тимом Патерсоном, которая позднее была лицензирована IBM как PC-DOS, а затем стала MS-DOS.
Microsoft рассказывает историю ранней разработки MS-DOS в этой статье в блоге Microsoft Open Source, подчеркивая, что эти релизы призваны сделать исторически значимое системное программное обеспечение доступным для изучения, сохранения и удовлетворения любопытства. Ранее Microsoft уже выпускала исходники MS-DOS 1.25, 2.11 и 4.0.
В статье блога Microsoft продолжает:
Но эта работа не ограничивается репозиторием на GitHub. История программного обеспечения живет в коде, да, но также в отсканированных листингах, внутренних документах, распечатках ассемблера и порой чудесным образом аналоговых артефактах того, как операционные системы собирались в конце 1970-х и начале 1980-х годов. Если вы читали оригинальное объявление о повторном открытии исходного кода MS-DOS 1.25 и 2.0 в блоге Windows Command Line, вы знаете, насколько важен контекст при попытке понять, откуда произошли сегодняшние платформы.
Для IT-историков эта коллекция, вероятно, станет настоящим кладезем:
Мы рады представить сегодня некоторые новые материалы с исходным кодом, которые дают еще более раннее представление о разработке PC-DOS 1.00, первого выпуска DOS для IBM PC. Специальная команда историков и специалистов по сохранению данных под руководством Юйфэна Гао и Рича Чини проделала работу по поиску, сканированию и транскрибированию стопки листингов исходного кода эпохи DOS от Тима Патерсона, автора DOS.
Далее говорится:
Листинги включают исходники ядра 86-DOS 1.00, несколько снимков разработки ядра PC-DOS 1.00 и некоторых известных утилит, таких как CHKDSK. Это были не только ассемблерные листинги, но и листинги самого ассемблера! Эта работа дает редкое представление о том, как появились MS-DOS/PC-DOS, и как в то время осуществлялась разработка операционных систем, а не так, как это реконструировалось позднее.
Microsoft умалчивает о том, что Билл Гейтс не разрабатывал MS-DOS 1.00 полностью самостоятельно. Скорее, Гейтс, которому в 1980 году срочно понадобилась функционирующая операционная система для IBM PC, приобрел 86-DOS (также известную как QDOS) у компании Seattle Computer Products и ее основателя Тима Патерсона примерно за 75 000 долларов. После того как Гейтс внес некоторые изменения в 86-DOS, PC-DOS 1.0 была готова в августе 1981 года.
Однако Microsoft сохранила за собой права на эту DOS и продолжила продавать ее как MS-DOS для других IBM-совместимых компьютеров. Это заложило основу легендарного взлета Microsoft в сфере персональных вычислений. Подробнее об этом вы можете прочитать в нашей истории Windows.
Дальнейшее чтение:Как запустить классику DOS на Windows 11
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Hans-Christian Dirscherl




