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