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