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