Microsoft знайшла найдавніший DOS в гаражі Тіма Патерсона

Microsoft знайшла найдавніший DOS в гаражі Тіма Патерсона 1

Історичний випуск коду DOS

Цього тижня компанія Microsoft зробила значний крок, оприлюднивши вихідний код найдавнішої версії DOS, яка була знайдена на сьогодні, а також супутню документацію та нотатки розробника. Цей реліз датується періодом до того, як Microsoft придбала права на операційну систему. В минулому Microsoft вже кілька разів публікувала вихідний код оригінальної MS-DOS — операційної системи, що стала фундаментом багаторічного домінування компанії на ринку персональних комп’ютерів. Однак, цього разу випущений код є настільки давнім, що передує навіть самому бренду MS-DOS.

Що містить оновлення

За словами Стейсі Хаффнер та Скотта Хансельмана з Microsoft, реліз включає:

  • Вихідний код ядра 86-DOS 1.00.
  • Кілька знімків розробки ядра PC-DOS 1.00.
  • Деякі відомі утиліти, зокрема CHKDSK.

Історія становлення MS-DOS

Щоб зрозуміти контекст, важливо згадати історію того, що згодом стало MS-DOS. Програміст Тім Патерсон спочатку створив 86-DOS (раніше відому як QDOS — “quick and dirty operating system”, що означає “швидка й брудна операційна система”) для комп’ютерного набору на базі процесора Intel 8086, який продавала компанія Seattle Computer Products.

Microsoft знайшла найдавніший DOS в гаражі Тіма Патерсона 2

Microsoft, взявши на себе зобов’язання надати операційну систему для ще не випущеного IBM PC 5150, отримала ліцензію на 86-DOS. Компанія найняла Патерсона для подальшої розробки, а згодом повністю викупила права на 86-DOS. Після цього Microsoft передала цю операційну систему IBM під назвою PC-DOS, зберігши за собою право продавати її іншим компаніям. Версія, яку продавала сама Microsoft, отримала назву MS-DOS. Завдяки широкому поширенню IBM-сумісних клонів у 80-х і 90-х роках, саме MS-DOS стала системою, якою користувалася переважна більшість людей.

Мета оприлюднення коду

Хаффнер та Хансельман зазначають, що метою цих релізів є надання доступу до історично важливого системного програмного забезпечення для вивчення, збереження та задоволення природної цікавості. Вони порівнюють ці випуски з “друкованим журналом комітів Git-репозиторію”, що створює хронологію змін: що й коли було реалізовано, які помилки були допущені та як їх виправляли.

Археологічна робота

Оприлюднений вихідний код є настільки давнім, що не зберігався в цифровому вигляді. Команда істориків та хранителів, яка називає себе “Групою дисасемблювання DOS” під керівництвом Юйфен Гао та Річа Чині, провела ретельну роботу з розшифровки та сканування коду з паперових роздруківок, наданих Патерсоном. Цей процес був ускладнений низькою якістю друку, що негативно впливало на роботу сучасного програмного забезпечення для розпізнавання тексту.

The earliest DOS source code was found on printer paper in Tim Paterson's garage so we've open sourced it on 86-DOS 1.00’s 45th anniversary! This is next-level software archaeology for preservation, and plain ol’ curiosity. #DOS #RetroComputingopensource.microsoft.com/blog/2026/04…

— Scott Hanselman 🌮 (@scott.hanselman.com) 2026-04-28T16:57:46.892Z

Вердикт ІТ-Блогу: Це оновлення має надзвичайну історичну цінність для розробників, істориків комп’ютерної техніки та ентузіастів ретро-технологій, які цікавляться корінням сучасних операційних систем.

Джерело новини: itc.ua

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *