45 лет спустя Microsoft публикует исходный код 86-DOS 1.00

Публикация архивных материалов порой напоминает археологическое открытие. В понедельник, 28 апреля, Microsoft объявила о выпуске «старейшего из когда-либо найденных исходных кодов DOS». Этот код действительно является антиквариатом по меркам современной вычислительной техники: он датирован 28 апреля 1981 года и включает ядро, а также некоторые ключевые компоненты 86-DOS 1.00 — операционной системы, написанной Тимом Патерсоном, которая спустя несколько месяцев породила первую версию MS-DOS.
Специальный репозиторий, размещенный на GitHub, получил название «Paterson Listings» в честь распечаток, которые помогли этим историческим строкам кода сохраниться до наших дней. Этот проект по сохранению начался с электронного письма Тима Патерсона Лену Шустеку, бывшему председателю совета директоров знаменитого Музея истории компьютеров в Маунтин-Вью, Калифорния.
В своем письме Патерсон объяснил, что нашел исходный код некоторых ранних версий MS-DOS, которые постепенно стали доступны общественности через сайт музея, а затем напрямую через GitHub от Microsoft в 2018 году. В этом же письме Патерсон упомянул, что обнаружил «15-сантиметровую стопку распечаток листингов ассемблера для некоторых из этих программ и, вероятно, других связанных программ».
Именно благодаря оцифровке этой стопки бумаг сегодня стало возможным опубликовать под лицензией MIT исходный код 86-DOS 1.00, его ядра и некоторых утилит, таких как CHKDSK. По мнению Microsoft, ценность этого набора документов выходит далеко за рамки простой возможности скомпилировать почтенный программный антиквариат:
«Важно отметить, что эти документы — не просто версии операционной системы в традиционном понимании. Во многих случаях это рабочие состояния на определенный момент времени и рукописные заметки, сохраненные самим Тимом Патерсоном. Их можно сравнить с историей изменений в репозитории Git. Они отслеживают хронологию изменений, показывая, какие функции были реализованы, когда, какие ошибки были допущены и как они были исправлены.»
Архивы Тима Патерсона доступны как в виде сканов бумажных распечаток, так и в виде кода, полученного с помощью оптического распознавания символов (OCR).
Похожие новости

Китай незаметно представил суперкомпьютер LineShine мощностью 2,47 ЭксаФЛОПС… без GPU
Неожиданность! Китай использовал суперкомпьютер для обучения искусственного интеллекта. Само по себе это не новость, однако впечатляет мощность машины: она достигла 1,2 ЭксаФЛОПС, при этом работая лишь на четверть своей теоретической производительности! Если бы Китай всё ещё

Суверенное облако: Европейские игроки представляют новую маркировку
Европейские компании, предоставляющие облачные услуги, выразили недовольство текущими критериями оценки суверенитета облачных сервисов, предложенными Брюсселем в конце прошлого года. В ответ на это, они разработали и запустили собственную систему маркировки для «суверенных и устойчивых» облачн

Иностранные маркетплейсы: 46% протестированных товаров опасны – предупреждение DGCCRF
Французское Главное управление по конкуренции, потреблению и борьбе с мошенничеством (DGCCRF) провело тщательную проверку электрических зарядных устройств, приобретенных на зарубежных онлайн-платформах. Результаты оказались тревожными: 100% из них не соответствуют стандартам, а 60% предста

Критическая уязвимость "Copy Fail" в ядре Linux позволяла получать root-права с 2017 года
С 2017 года в криптографическом модуле authencesn ядра Linux существовала критическая уязвимость, которая позволяла обычному пользователю получать права суперпользователя (root). Эта проблема, получившая название "Copy Fail", затрагивает большинство крупных дистрибутивов Linux и была вызвана из

Google Gemini: В ИИ-чатботе может появиться реклама
ИИ-чатбот Google Gemini долгое время был известен своим чистым и минималистичным интерфейсом, полностью свободным от рекламных объявлений. Однако эта ситуация, по всей видимости, готовится измениться. В ходе недавнего отчёта о доходах за первый квартал 2024 года, Филипп Шиндлер, представите

UGREEN Qi2: Идеальная беспроводная зарядка для iPhone, сохраняющая аккумулятор
В поисках компактной и функциональной беспроводной зарядки для iPhone, которая бы стала полноценной стационарной станцией, я остановил выбор на модели с поддержкой стандарта Qi2.2. С сентября прошлого года это устройство ежедневно заряжает мой iPhone, и я готов поделиться впечатлениями от его