• Roblox разблокировали на территории РФ

    В декабре прошлого года российские геймеры заметили, что больше не могут спокойно зайти в Roblox — популярную среди детей платформу для создания игр. Её, как оказалось, официально заблокировали на территории России из-за обилия мошенников. Разработчики игры сразу же пошли на диалог с властями и попытались добиться снятия блокировки. Спуст...
    Читать дальше
  • Космические дата-центры SpaceX будут охлаждаться жидким аммиаком — и это усложнит их утилизацию

    Глава и основатель SpaceX Илон Маск поделился подробностями об устройстве своих космических ЦОД, которыми он буквально намерен заполнить околоземное пространство в ближайшие годы. Каждый такой космический аппарат размером с авиалайнер будет использовать систему жидкостного охлаждения, однако её наполнение не позволит утилизировать такие с...
    Читать дальше
  • Nintendo оштрафовали на 35 миллионов евро за дрифт стиков Joy-Con

    Одной из главных проблем консоли Nintendo Switch были дрифтующие стики — элементы управления массового выходили из строя. Теперь компании придётся выплатить 35 миллионов евро штрафа.
    Читать дальше
  • Геймерский смартфон-слайдер Ayaneo показался в видеообзоре до старта продаж (видео)

    Журналистам PC World удалось на недавней выставке Computex протестировать игровой смартфон со сдвижным экраном Ayaneo Pocket Play. На опубликованном видео продемонстрирован толстый, но удобный для ношения в кармане гаджет с полным набором физических кнопок и джойстиком-крестовиной. Выпуск устройства запланирован на конец этого года.
    Читать дальше
  • Индия усомнилась в безопасности Starlink и затормозила его запуск в стране

    Спутниковая сеть связи Starlink обладает таким покрытием и скоростью передачи информации, что мало кто из имеющих к ней доступ участников военных конфликтов может удержаться от соблазна использования этого сервиса за пределами мирных условий. Индия в этом смысле выразила обеспокоенность применением технологий Starlink для ударов США по Ир...
    Читать дальше

Microsoft опубликовала исходники 86-DOS и PC-DOS 1.00 с дополнительными материалами — распечатки пылились в гараже больше 45 лет (3 фото)

4 мая 2026 | Просмотров: 1 095 | Интересное / Windows

Microsoft опубликовала исходный код 86-DOS 1.00 и несколько промежуточных версий ядра PC-DOS 1.00 — вместе с утилитами, листингами ассемблера и стопкой бумажных распечаток и рукописных заметок. Это значительно более широкий архив, чем представленный годом ранее, когда Microsoft открыла исходники MS-DOS 4.0. По распечаткам видно, как в конце 1970-х и начале 1980-х складывался код будущей операционной системы для IBM PC.

Стейси Хаффнер (Stacey Haffner) и Скотт Хансельман (Scott Hanselman) из Microsoft в корпоративном блоге описали состав архива: «Листинги включают исходный код ядра 86-DOS 1.00, несколько промежуточных версий ядра PC-DOS 1.00, а также ряд хорошо известных утилит, в том числе Chkdsk». Помимо листингов программ, написанных на ассемблере, в архив попали и листинги самого ассемблера — то есть языка программирования, на котором были написаны эти программы.

Хансельман написал в соцсети Bluesky, что самый ранний исходный код DOS обнаружили на бумажных распечатках в гараже Тима Патерсона (Tim Paterson). Эти распечатки появились за десятилетия до инструментов вроде GitHub — веб-сервиса, основанного на системе контроля версий Git. Если в Git-репозитории есть история коммитов, то распечатки, по словам авторов публикации, «создают хронологию изменений: видно, какие функции когда были реализованы, какие ошибки допущены и как их исправляли».


«История программного обеспечения живёт в коде — да, — признали Хаффнер и Хансельман, — но ещё в отсканированных листингах, внутренних документах, ассемблерных распечатках и порой удивительно аналоговых артефактах, из которых складывались операционные системы в конце 1970-х и начале 1980-х годов».

86-DOS вышла в 1980 году и была детищем Патерсона. Microsoft лицензировала систему, а в 1981 году — незадолго до выхода IBM PC — выкупила все права. В последующие годы вокруг сделки шли судебные разбирательства. В некоторых исках утверждалось о сходстве 86-DOS с CP/M. Главная ценность нынешней публикации в другом — она позволяет заглянуть в процесс разработки PC-DOS 1.00. Хансельман, Хаффнер и остальная команда извлекли исходный код из архивов, тщательно отсканировали и расшифровали стопку распечаток и заметок Патерсона.


Практическая ценность первой версии DOS за пределами сообщества ретроэнтузиастов — вопрос спорный. Но архив интересен сам по себе: он показывает, как рождалась ОС, и напоминает о временах, когда код приходилось умещать в минимально возможный объём без потери работоспособности и эффективности. Для современных программистов это урок, а для историков ИТ — бесценный первоисточник.

Комментарии: 0

В Вашем браузере отключен JavaScript. Для корректной работы сайта настоятельно рекомендуется его включить.