Microsoft публикует исходный код 86-DOS 1.00 спустя 45 лет
Публикация архива порой напоминает археологическое открытие. В понедельник, 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).
Свежие материалы — Новости технологий

Утечки данных: Феминистки требуют отчёта от государства перед Берси
«Государство обязывает нас делиться конфиденциальной информацией, но не справляется со своей обязанностью по её защите» Феминистские организации провели акцию протеста во вторник, требуя решительных мер против Brixhub — поисковой системы, использующей данные из утечек. Они также призвали го

Почтовые ящики немецкой крайне правой партии АдГ взломаны
Немецкая крайне правая партия «Альтернатива для Германии» (АдГ) подверглась «гигантской краже данных», сообщает издание Bild. Хакеры заявили, что получили 421 179 электронных писем из почтовых ящиков нескольких лидеров партии. АдГ известна тем, что использует символику Третьего рейха в свои

Apple Intelligence занимает много места? Открытый инструмент поможет очистить диск
Владельцы Mac с ограниченным бюджетом вынуждены тщательно следить за свободным местом на SSD. Особенно это актуально для Apple, которая продолжает продавать Mac со скромным объемом накопителя. Например, базовый Mac mini предлагает всего 256 ГБ при цене в 1049 евро. Поэтому любая возможност

Оскорбленная в LinkedIn, Тара Эзе-Сармини вновь вынуждена срочно защищаться
Предпринимательница Тара Эзе-Сармини, оскорбленная в LinkedIn нежелательным контактом, дважды оказывалась перед необходимостью срочно организовывать защиту в суде. Этот случай не только ставит под сомнение права на защиту, но и может инициировать дискуссию в цифровой сфере: следует ли счит

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

ЕС: Google оспаривает требование открыть Android для сторонних ИИ-ботов и делиться данными
Google подала апелляцию в Суд Европейского союза, оспаривая обязательные меры, принятые Еврокомиссией 15 июля. Эти меры требуют от компании открыть Android для конкурирующих ИИ-ассистентов (таких как Claude, ChatGPT) и делиться поисковыми данными с конкурентами. Оливер Бетелл из Bloomberg з