Microsoft открывает исходный код ‘самого раннего DOS, обнаруженного на сегодняшний день’.

За последние двадцать лет Microsoft время от времени делилась исходным кодом своей оригинальной операционной системы MS-DOS, той, что запустила её долгую историю успеха с персональными компьютерами. На этой неделе они зашли ещё дальше в прошлое, выпустив, по их словам, старейший когда-либо найденный исходный код DOS, а также связанные с ним документы и заметки от разработчиков.

🧐

Купил акции по совету друга? А друг уже продал. Здесь мы учимся думать своей головой и читать отчётность, а не слушать советы.

Прочитать отчет 10-K

Microsoft выпустила очень ранний исходный код – датированный ещё до того, как использовалось название MS-DOS. Это включает в себя ядро оригинального 86-DOS 1.00, ранние версии ядра PC-DOS 1.00 и знакомые инструменты, такие как CHKDSK, согласно публикации Стэйси Хаффнер и Скотта Хансельмана.

История MS-DOS началась с программиста по имени Тим Патерсон, который первоначально создал операционную систему под названием 86-DOS (первоначально известную как QDOS, сокращение от ‘quick and dirty operating system’) для компьютерного комплекта. Когда IBM потребовалась операционная система для своего нового PC 5150, Microsoft лицензировала 86-DOS и наняла Патерсона для ее улучшения, в конечном итоге выкупив права полностью. Microsoft затем лицензировала операционную систему IBM как PC-DOS, но сохранила право продавать ее другим производителям компьютеров. Версия, которую продавала Microsoft, называлась MS-DOS. Поскольку многие компании создавали копии IBM PC в 1980-х и 90-х годах, MS-DOS стала наиболее широко используемой версией операционной системы.

Оригинальный исходный код был настолько старым, что существовал только на бумаге. Команда историков и реставраторов, возглавляемая Юфэн Гао и Ричем Сини и известная как ‘DOS Disassembly Group’, тщательно перепечатала код в компьютеры с бумажных копий, предоставленных Патерсоном. Это была сложная задача, поскольку старые распечатки плохо считывались современным программным обеспечением оптического распознавания символов (OCR).

Microsoft делится некоторыми из своих старых программных проектов с общественностью. В 2014 и 2018 годах они выпустили ранние версии MS-DOS (1.25 и 2.0), а недавно, в 2024 году, они даже выпустили необычную MS-DOS 4.0. Все эти версии можно найти вместе на GitHub. Другие проекты, которые они сделали открытым исходным кодом, включают классическую игру *Zork* и её продолжения, а также программу Microsoft 3D Movie Maker 1995 года, хотя усилия по обновлению и улучшению этой программы не сильно продвинулись. В то время как ремейк MS-DOS Editor с открытым исходным кодом не идентичен оригинальному EDIT.COM, это правдоподобное воссоздание.

Это не первый случай за последние годы, когда были найдены утерянные фрагменты истории 86-DOS. Всего два года назад самая старая известная версия операционной системы появилась в сети в Internet Archive.

Смотрите также

2026-04-30 19:55