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).
Свежие материалы — Новости IT-индустрии

Apple Watch может слушать ваши разговоры, но обещает ничего не сохранять
«Большие уши» умных часов Открыла ли Apple «ящик Пандоры» с функцией Audio Intelligence? Новейшие смарт-часы от компании оснащены комплексом функций искусственного интеллекта, объединенных под названием Audio Intelligence. Некоторые из них кажутся безобидными, тогда как другие вызывают

Meta вытеснила группу Muse из аккаунтов в соцсетях
На этой неделе Meta представила Muse — своего нового ИИ-агента для широкой публики, предназначенного для автономного выполнения повседневных задач. Этот запуск, стратегически важный для амбиций Марка Цукерберга в области генеративного искусственного интеллекта (и пока доступный только в США),

Расследование цифровых вмешательств в кампании Габриэля Атталя и Эдуара Филиппа
Парижская прокуратура объявила о начале расследования по подозрению в цифровых вмешательствах, направленных против предвыборных кампаний Габриэля Атталя и Эдуара Филиппа. Секция по защите основных свобод прокуратуры, как сообщили агентству AFP, действовала «по собственной инициативе».

OVHcloud: Цены на выделенные серверы стремительно растут
OVHcloud осуществляет второе повышение цен в текущем году, затронувшее как выделенные серверы, так и услуги публичного облака. Повышенные тарифы вводятся поэтапно, и компания рекомендует существующим клиентам продлевать контракты заранее, чтобы минимизировать рост стоимости.

App Store Apple: Прибыль под давлением регуляторов
Apple признаёт, что растущее давление со стороны регуляторов по всему миру теперь оказывает существенное влияние на финансовые показатели App Store. В условиях действия европейского Закона о цифровых рынках (DMA), аналогичных законодательных актов в Бразилии и Японии, а также неблагоприятных су

OpenLogi: Легкая альтернатива громоздкому ПО Logi Options+ для мышей Logitech
Независимый разработчик создал альтернативное программное обеспечение для Logi Options+ — официального, весьма громоздкого клиента для мышей Logitech. Написанное на Rust и недавно ставшее доступным для Windows, macOS и Linux, это ПО обещает полный контроль с 44 предустановленными действиями. И