Microsoft опубликовала исходный код 86-DOS и PC-DOS 1.00

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

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