Microsoft открыла доступ к исходному коду MS-DOS

MS-DOS

Компания Microsoft предоставила свободный доступ к исходному коду MS-DOS 1.25 и 2.0. Желающие могут скачать указанное ПО на GitHub и использовать под лицензией MIT X11. Исходники дисковой операционной системы размещены для ознакомления с историей развития IT-отрасли и не будут каким-либо образом модифицироваться.

Что такое MS-DOS

MS-DOS — дисковая операционная система, разработанная в начале 1980-х годов для компьютеров IBM PC под архитектуру x86. В основе заложена 86-DOS, приобретённая компанией IBM у Seattle Computer Products. Управление было реализовано с помощью командной строки. Впоследствии MS-DOS вытеснили операционные системы семейства Windows с графическим пользовательским интерфейсом.

Разработчики рекомендуют обратить внимание на следующие особенности размещённых на репозитории файлов:

  1. Все исходники версий 1.25 и 2.0 написаны на ассемблере для процессоров 8086.
  2. Исходный код релиза 86-DOS датирован 29 декабря 1980 года.
  3. MS-DOS 1.25 содержит всего 7 файлов и датирована маем 1983 года.
  4. Операционная система версии 2.0, вышедшая в августе того же года, выросла уже до 100 файлов.

Помимо этого рекомендуется ознакомиться не только с исходным кодом, но и с текстовыми файлами, которые содержат комментарии разработчиков.

Ограничения лицензии MIT X11

Этот вид лицензии разработан в Массачусетском технологическом институте для X Window System. Она разрешает использовать ПО без ограничений, включая право на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и продажу копий. При этом требуется включать в каждую копию созданного на основе лицензированного ПО продукта сведения об авторстве и указанные условия.

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

Разработчики часто используют GitHub для предоставления доступа к исходному коду своих продуктов. Та же компания Microsoft в августе 2018 года разместила на репозитории фреймворк с открытым кодом для разработчиков драйверов — Driver Module Framework (DMF).

via opennet.ru, Open Source Initiative, Википедия
Source: блог Microsoft Developer

Подобрали три теста для вас:
— А здесь можно применить блокчейн?
Серверы для котиков: выберите лучшее решение для проекта и проверьте себя.
Сложный тест по C# — проверьте свои знания.

Также рекомендуем: