Кoрпoрaция Microsoft сooбщилa, чтo исxoдныe кoды MS-DOS 1.25 и 2.0 дoступны нa рeсурсe GitHub, блaгoдaря чeму рaзрaбoтчики мoгут удoбнo знaкoмиться с сoстoяниeм дeл в молодой период развития операционных систем. Сие второй раз, когда бражка публикует исходный код MS-DOS: пока еще в марте 2014 года возлюбленная открыла ОС через Музеум истории компьютеров.
Однако днесь Microsoft задействовала службу GitHub, которую приобрела в начале сего года и которая, согласно самому программному гиганту, должна предоставить в распоряжение заинтересованным разработчикам ряд преимуществ. «Пока что мы снова открываем MS-DOS сверху GitHub. Зачем? Потому подобно как гораздо проще находить, разбирать (руку) и ссылаться на исходные файлы MS-DOS, когда они находятся в репозитории GitHub, нежели в скачиваемом архиве», — пояснил Рид Тёрнер (Rich Turner) с Microsoft.
Опубликованные в GitHub файлы идентичны тем, будто были первоначально переданы в Кунсткамера истории компьютеров. Никаких изменений безлюдный (=малолюдный) было сделано. «Исходные файлы в этом репозитории имеют историческую ссылку и будут утрачивать статичными, поэтому не отправляйте требования с предложением внести какие-либо изменения в исходные файлы, однако не стесняйтесь открывать их и делать опыты, — сообщает описание. — Но если вы хотите послать дополнительный контент, не являющийся исходным кодом, неужто добавить изменения в файлы, отличные ото самого репозитория (например, текущий Readme), отправьте запрос (pull request), автор этих строк его рассмотрим и, возможно, добавим их в GitHub-репозиторий».
Microsoft в свою очередь поделилась некоторыми интересными фактами:
- и старый и малый исходники MS-DOS 1.25 и 2.0 были написаны получи и распишись ассемблере 8086;
- исходный код интересах первоначального выпуска 86-DOS датируется ориентировочно 29 декабря 1980 возраст;
- код MS-DOS 1.25 относится этак к 9 мая 1983 года и состоит целом) из 7 исходных файлов, в том числе и оболочку командной строки MS-DOS — COMMAND.ASM;
- шифр MS-DOS 2.0 датируется примерно 3 Гутя 1983 года, стал много сложнее (вместе с увеличением и штата команды разработчиков) и состоит изо 100 файлов .ASM;
- есть чуть-чуть интересных файлов документации (.txt, .doc), перемежающихся с исходными и объектными файлами — многие изо них стоит прочесть, по образу и ряд комментариев к исходникам.
Ключ: