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