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