Microsoft открыла доступ к исходному коду MS-DOS
Новости
Файлы исходников MS-DOS размещены на GitHub. Любой желающий может ознакомиться с кодом операционной системы, разработанной для PC больше 30-ти лет назад.
5К открытий5К показов
Компания 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.25 и 2.0 написаны на ассемблере для процессоров 8086.
- Исходный код релиза 86-DOS датирован 29 декабря 1980 года.
- MS-DOS 1.25 содержит всего 7 файлов и датирована маем 1983 года.
- Операционная система версии 2.0, вышедшая в августе того же года, выросла уже до 100 файлов.
Помимо этого рекомендуется ознакомиться не только с исходным кодом, но и с текстовыми файлами, которые содержат комментарии разработчиков.
Ограничения лицензии MIT X11
Этот вид лицензии разработан в Массачусетском технологическом институте для X Window System. Она разрешает использовать ПО без ограничений, включая право на использование, копирование, изменение, слияние, публикацию, распространение, сублицензирование и продажу копий. При этом требуется включать в каждую копию созданного на основе лицензированного ПО продукта сведения об авторстве и указанные условия.
В 2014 году Microsoft уже размещала исходники MS-DOS в Музее истории компьютеров, однако тогда лицензия содержала больше ограничений.
Разработчики часто используют GitHub для предоставления доступа к исходному коду своих продуктов. Та же компания Microsoft в августе 2018 года разместила на репозитории фреймворк с открытым кодом для разработчиков драйверов — Driver Module Framework (DMF).
5К открытий5К показов