И пол века не прошло: Microsoft открыла исходный код MS-DOS

Версия MS-DOS 4.00, которая вышла в октябре 1988 года теперь полностью доступна для скачивания и модификации.

И пол века не прошло: Microsoft открыла исходный код MS-DOS

Microsoft выложила на GitHub исходный код MS-DOS 4.00, бинарные файлы, образы дисков и документацию к этой операционной системе. Этот 45-летний код распространяется под лицензией MIT, что дает разработчикам полную свободу использования. MS-DOS 4.00 был разработан в сотрудничестве с IBM и уже тогда демонстрировал элементы многозадачности, формируя ветвь DOS под названием Multitasking DOS (или MT-DOS), доступ к которой был ограничен.

Публикация исходного кода MS-DOS 4.00 стала возможной благодаря усилиям бывшего технического директора Microsoft Рэя Оззи (Ray Ozzie) и компьютерного исследователя Коннора Хайда (Connor Hyde). Весь материал, включая код, был архивирован Оззи, который, работая в Lotus, сохранил несколько бета-версий MS-DOS 4. В процессе сохранения исторического наследия также приняли участие вице-президент сообщества разработчиков Microsoft Скотт Хансельман (Scott Hanselman) и интернет-архивист Джефф Спонагл (Jeff Sponaugle). Перед публикацией разработчики получили все необходимые разрешения от правообладателя.

Самым интересным аспектом в MS-DOS 4.00 являются элементы многозадачности, которые, как утверждает Хайд, послужили основой для IBM OS/2. Один из ключевых компонентов предполагаемого многозадачного режима в MS-DOS 4.00 — это менеджер сеансов SM.EXE, который позволяет переключаться между шестью предварительно заданными приложениями при помощи горячих клавиш. Однако Хайд обнаружил серьезные ошибки в его работе. Более подробную информацию об этом и о других утилитах, включенных в эту версию, можно найти в блоге Хайда.

Исходный код MS-DOS 4.00 для ассемблера Intel 8086, бинарные файлы, образы дисков и документация доступны на GitHub. Образы дисков находятся в каталоге v4.0-ozzie/bin. Пользователи, имеющие рабочее старое оборудование, могут запустить эту операционную систему в исходном виде. Для запуска на современных компьютерах потребуется эмулятор, такой как PCem или 86box с открытым исходным кодом. Также стоит отметить, что в том же репозитории GitHub доступен исходный код MS-DOS 1.25 и 2.0.

Читайте также

В России создают автономных роботов для огнеупорного производства

В России создают автономных роботов для огнеупорного производства

В Японии возник острый дефицит углекислого газа

В Японии возник острый дефицит углекислого газа

«Умный» столик для разварки кристаллов спасет электронику от брака

«Умный» столик для разварки кристаллов спасет электронику от брака

Ученые виртуально развернули и прочли свитки папируса, обугленные при извержении Везувия

Ученые виртуально развернули и прочли свитки папируса, обугленные при извержении Везувия

Российский 3D-принтер печатает керамические узлы для авиадвигателей, выдерживающие 1500 °C

Российский 3D-принтер печатает керамические узлы для авиадвигателей, выдерживающие 1500 °C

Алгоритм МГУ выявляет скрытые ошибки в данных для обучения ИИ

Алгоритм МГУ выявляет скрытые ошибки в данных для обучения ИИ

Энтузиаст собрал компьютер для апокалипсиса, работающий от огня

Энтузиаст собрал компьютер для апокалипсиса, работающий от огня

Канатная дорога между Россией и Китаем заработает в мае 2027 года

Канатная дорога между Россией и Китаем заработает в мае 2027 года

Робот МФТИ установил рекорд сборки головоломки «мегаминкс» за 9,6 секунды

Робот МФТИ установил рекорд сборки головоломки «мегаминкс» за 9,6 секунды

Медицинские технологии, в которые почти невозможно поверить

Медицинские технологии, в которые почти невозможно поверить

Квантовый двигатель нарушает законы термодинамики, генерируя работу и холод одновременно

Квантовый двигатель нарушает законы термодинамики, генерируя работу и холод одновременно

ИИ в джунглях: как в Коста-Рике тестируют сообразительность диких обезьян

ИИ в джунглях: как в Коста-Рике тестируют сообразительность диких обезьян

Google представила Pixel 11 Pro, Pro XL и складной Pro Fold с новой подсветкой HiLight

Google представила Pixel 11 Pro, Pro XL и складной Pro Fold с новой подсветкой HiLight

Ученые раскрыли пользу кимчи: пробиотики, витамины и жирные кислоты

Ученые раскрыли пользу кимчи: пробиотики, витамины и жирные кислоты

Ученые предложили новый сценарий происхождения первых клеток на Земле

Ученые предложили новый сценарий происхождения первых клеток на Земле

Семь самых странных явлений Солнечной системы, которые сложно объяснить

Семь самых странных явлений Солнечной системы, которые сложно объяснить