Microsoft и IBM предоставили энтузиастам возможность погрузиться в прошлое, опубликовав исходный код операционной системы MS-DOS 4.0.
Десять лет назад Microsoft уже представила исходный код операционных систем MS-DOS 1.25 и 2.0 для Музея компьютерной истории, а затем разместила их на GitHub в образовательных целях. Эта система, написанная почти 45 лет назад на ассемблере 8086, занимает важное место в истории компьютеров.
25 апреля Microsoft объявила о публикации исходного кода MS-DOS версии 4.0 на GitHub. Это стало возможным благодаря сотрудничеству с IBM и является частью инициативы по поддержке открытых инноваций.
Версия 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 продолжат исследование архивов на предмет дополнительных материалов, которые могут быть добавлены к текущему релизу. Обе компании выражают благодарность всем участникам проекта, включая создателей программного обеспечения для цифровой археологии и авторов оригинального кода.