И пол века не прошло: 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.

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

Учёные раскрыли один из главных секретов высокотемпературной сверхпроводимости

Учёные раскрыли один из главных секретов высокотемпературной сверхпроводимости

Прошивка повышает ударопрочность композитов на 44%

Прошивка повышает ударопрочность композитов на 44%

OpenAI научила GPT переносить старые программы на современные языки с точностью до 97,9%

OpenAI научила GPT переносить старые программы на современные языки с точностью до 97,9%

ИИ научился прогнозировать выживаемость онкобольных по фотографии

ИИ научился прогнозировать выживаемость онкобольных по фотографии

Microsoft обвинили в превращении рабочего стола Windows 11 в рекламную площадку

Microsoft обвинили в превращении рабочего стола Windows 11 в рекламную площадку

Unitree представила UniUni — систему, которая позволяет управлять целой группой роботов с помощью ИИ

Unitree представила UniUni — систему, которая позволяет управлять целой группой роботов с помощью ИИ

«Черный ящик»: как устроен главный свидетель авиакатастроф и почему его нельзя заменить облаком

«Черный ящик»: как устроен главный свидетель авиакатастроф и почему его нельзя заменить облаком

Anthropic предложила закон, позволяющий блокировать опасные модели ИИ до их выпуска

Anthropic предложила закон, позволяющий блокировать опасные модели ИИ до их выпуска

Почему невозможно создать абсолютно точную карту Земли, Луны или Марса?

Почему невозможно создать абсолютно точную карту Земли, Луны или Марса?

Обзор iPhone 18 Pro Max: Apple A20 Pro, переменная диафрагма и лучшая автономность в истории серии

Обзор iPhone 18 Pro Max: Apple A20 Pro, переменная диафрагма и лучшая автономность в истории серии

Что происходит с физикой, когда вы прыгаете в вагоне поезда?

Что происходит с физикой, когда вы прыгаете в вагоне поезда?

Комета Галлея возвращается: почему её появление в 1986 году разочаровало миллионы людей и чего ждать в 2061-м

Комета Галлея возвращается: почему её появление в 1986 году разочаровало миллионы людей и чего ждать в 2061-м

Физики научились удерживать антиматерию месяцами ради разгадки тайны Вселенной

Физики научились удерживать антиматерию месяцами ради разгадки тайны Вселенной

На Луну впервые отправят суперкомпьютер с искусственным интеллектом

На Луну впервые отправят суперкомпьютер с искусственным интеллектом

Физики воссоздали состояние материи первых мгновений после Большого взрыва

Физики воссоздали состояние материи первых мгновений после Большого взрыва

NASA раскрыло новые сроки высадки астронавтов на Луну: SpaceX и Blue Origin готовят посадочные модули

NASA раскрыло новые сроки высадки астронавтов на Луну: SpaceX и Blue Origin готовят посадочные модули