Microsoft и IBM устроили энтузиастам путешествие в прошлое.
Десять лет назад Microsoft выпустила исходный код операционной системы MS-DOS 1.25 и 2.0 для Музея компьютерной истории, а позже «переиздала» их и выложила на GitHub в образовательных целях. Система была полностью написана на ассемблерном коде 8086 почти 45 лет назад, и ныне занимает важное место в компьютерной истории.
Вчера, 25 апреля, Microsoft объявила о публикации исходного кода MS-DOS версии 4.0. Раскрытие кода стало возможным благодаря сотрудничеству с IBM и проводится под лицензией MIT. Этот шаг является частью инициативы по поддержке открытой инновации.
Версия 4.0 вызывает особый интерес у энтузиастов, так как данный релиз был разработан совместно с IBM.
Исторические материалы MS-DOS 4.0, включая исходный код, бинарные файлы и документацию, теперь также доступны на GitHub. Это открытие стало возможным благодаря усилиям исследователя Коннора Хайде, который в ходе переписки с бывшим техническим директором Microsoft Рэем Оззи обнаружил неопубликованные бета-версии DOS 4.0.
Скотт Хансельман и интернет-архивист Джефф Спонаугл восстановили данные с оригинальных дискет, полученных от Оззи. Эти материалы, известные как «Ozzie Drop», включают редкие версии программного обеспечения и исходный код «ibmbio.com».
Команда OSPO под руководством Джеффа Уилкокса активно изучала архивы Microsoft в поисках полной версии кода MT-DOS, но вместо этого обнаружила исходный код MS-DOS 4.0. В дополнение к коду опубликованы бета-версии, документация в формате PDF и образы дискет.
Программное обеспечение было успешно запущено на оригинальном IBM PC XT, более новом Pentium, а также в эмуляторах открытого типа PCem и 86box, что подтверждает его функциональность.
Microsoft и IBM продолжат исследование архивов на предмет дополнительных материалов, которые могут быть добавлены к текущему релизу. Обе компании выражают благодарность всем участникам проекта, включая создателей программного обеспечения для цифровой археологии и авторов оригинального кода.
Большой взрыв знаний каждый день в вашем телефоне