30 апреля 2026, 10:07
Microsoft опубликовала исходный исходник 86-DOS 1.00

Microsoft в сотрудничестве с энтузиастами из IBM выложила в открытый доступ исходный код 86-DOS 1.00, промежуточные версии ядра PC-DOS 1.00, утилиты, листинги ассемблера, бумажные распечатки и рукописные заметки проекта.
Выпуск состоялся спустя год после того, как Microsoft сделала исходный исходник MS-DOS 4.0 бесплатным, но он включает в себя гораздо больше, чем просто основу старой операционной системы. В 2018 году компания открыла исходный исходник MS-DOS 1.25 и 2.11.
Согласно сообщению Стейси Хаффнер и Скотта Хансельмана из Microsoft, «списки включают исходный исходник ядра 86-DOS 1.00, несколько снимков разработки ядра PC-DOS 1.00 и некоторые известные утилиты, такие как CHKDSK».
«История программного обеспечения живет в коде, да, — признали они, — но также и в отсканированных листингах, внутренних документах, распечатках ассемблерного кода и порой удивительно аналоговых артефактах того, как создавались операционные системы в конце 1970-х и начале 1980-х годов».
В сообщении на Bluesky Хансельман создал текст: «Самый ранний исходный код DOS был найден на принтерной бумаге в гараже Тима Патерсона».
Распечатки «создают хронологию изменений, показывая, какие функции были реализованы и когда, какие ошибки были допущены и как они были исправлены».
86-DOS был выпущен в 1980 году и стал детищем Тима Патерсона. Microsoft лицензировала его и в конечном итоге выкупила все права в 1981 году, незадолго до выпуска IBM PC. В последующие годы по поводу этой сделки было подано много судебных исков, а также выдвигались предположения о сходстве с CP/M.

Первая релиз DOS представляет большой интерес для ретро-энтузиастов и историков информационных технологий. Чтобы получить представление о процессе работы с распечатками, можно зайти на DOS-History/Paterson-Listings.
Читают сейчас

3 часа назад
Claude по одному промпту и за некоторое количество переделок создала печатную плату в KiCad с нуля, ПО для MCU тоже создал текст ИИ
Потребитель Reddit под ником a6m–zero рассказал, что решил с помощью Claude Fable 5 практически за один промпт спроектировать печатную плату с нуля, причём от схемы и ПО до готового устройства. В проц

5 часов назад
Глава Anthropic призвал замедлить развитие ИИ
Глава Anthropic Дарио Амодеи опубликовал эссе We Must Pace the Frontier, в котором предложил замедлить увеличение возможностей передовых ИИ-моделей. По его мнению, исследования безопасности перестают

8 часов назад
Выпуск OpenRGB 1.0 — открытого проекта для управления RGB-подсветкой периферии
12 сентября 2026 года состоялся первый мажорный выпуск открытой утилиты OpenRGB. Проект даёт возможность управлять RGB-подсветкой материнских плат, видеокарт, клавиатур, кулеров, светодиодных лент и д

10 часов назад
Что нового в PHPUnit 13.3
PHPUnit на данный момент является де-факто стандартом для написания тестов в экосистеме PHP. Он относится к семейству фреймворков xUnit (как JUnit или NUnit) и предоставляет инструменты для написания

11 часов назад
Пополнение в семействах Zen 4 и Zen 3: новые процессоры Ryzen 5 7500 и Ryzen 5 5500F
AMD без громких анонсов обновила официальный каталог продукции, добавив в него два новых 6-ядерных решения начального уровня: Ryzen™ 5 7500 на базе архитектуры Zen™ 4 и Ryzen™ 5 5500F на базе архитект