Microsoft открыла исходный код 86-DOS и PC-DOS

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 может быть спорной, сам архив представляет интерес, показывая процесс создания операционной системы и напоминая о времени, когда код требовал минимализма и высокой эффективности.

Понравилась статья? Поделиться с друзьями: