MS-DOS v1.25 и v2.0 теперь доступны на GitHub для любого, кто может их раскошелиться — либо для исторических целей, либо для практического применения.
Это не первый случай, когда исходный код MS-DOS был опубликован. Еще в 2014 году, когда Microsoft открыла код MS-DOS, мы сообщили, что Microsoft сделала его доступным в Музее компьютерной истории. Вот почему объявление Рича Тернера в блоге MSDN относится к «повторному открытому источнику MS-DOS».
Предвосхищая вероятный вопрос, Тернер пишет::
Почему? Потому что гораздо проще найти, прочитать и сослаться на исходные файлы MS-DOS, если они находятся в репозитории GitHub, чем в исходном загружаемом сжатом архивном файле.
Как явствует из readme репо, исходные файлы будут оставаться статичными, поэтому пользователей просят не отправлять запросы на внесение изменений, однако им рекомендуется раскошелиться и поэкспериментировать. Предыдущий открытый исходный код был под пользовательской лицензией «смотри, но не трогай». Новый выпуск кода находится под лицензией MIT(OSI).
В то время как объявление Microsoft предполагает, что MS-DOS является открытым исходным кодом для исторических ссылок, вполне возможно, что она получит новую жизнь. В ситуациях, когда все, что вам нужно,-это выдавать инструкции из командной строки, MS-DOS хорошо справляется со многими задачами Интернета вещей. Возможно, этот комментарий может быть чем-то большим, чем шутка:
Версии MS-DOS, которые были выпущены довольно рано — нет поддержки CD-ROM, потому что CD-ROM не было в те дни, и нет поддержки 386 по той же причине.
Если вам нужен современный MS-DOS, попробуйте FreeDOS. Это полнофункциональная DOS с открытым исходным кодом, которая работает на современных машинах. Он будет запускать оригинальные программы MS-DOS, и если он не сможет, то теперь вы можете сравнить его код с оригиналом, чтобы увидеть, в чем проблема.
MS-DOS-это больше, чем реликвия. Несмотря на то, что командная строка была заменена PowerShell, операционная система глубоко встроена в Windows, и ее наследие будет с нами еще долгие годы.