
Microsoft відкрила найдавніший відомий вихідний код DOS
Microsoft опублікувала вихідні коди ядра 86-DOS 1.00, кілька знімків розробки ядра PC-DOS 1.00 та ранні версії утиліт на кшталт CHKDSK. Це найдавніший із відомих вихідних кодів DOS, і він передує самій назві MS-DOS.
Microsoft опублікувала вихідний код 86-DOS 1.00 і кілька ранніх робочих версій PC-DOS 1.00, назвавши цей матеріал «найдавнішим із відомих на сьогодні вихідних кодів DOS». Публікацію, оголошену в блозі компанії про відкритий код, підготували Стейсі Гаффнер і Скотт Ганзельман; до неї також увійшли документація та нотатки першого розробника системи.
Що увійшло до випуску
Архів містить вихідні коди ядра 86-DOS 1.00, кілька знімків розробки ядра PC-DOS 1.00 та ранні версії відомих утиліт, зокрема CHKDSK. Код повністю передує бренду MS-DOS: він походить із часів, коли систему ще створював її перший автор і продавали під іншими назвами.
Від QDOS до MS-DOS
86-DOS починалася як QDOS — «quick and dirty operating system» — її написав програміст Тім Патерсон для комп'ютерного набору на базі Intel 8086, який продавала компанія Seattle Computer Products. Microsoft, яка пообіцяла операційну систему для ще не завершеного IBM PC 5150, ліцензувала 86-DOS і найняла Патерсона для подальшої розробки, а згодом викупила права на систему повністю. Далі Microsoft ліцензувала цю операційну систему для IBM під назвою PC-DOS, зберігши право продавати її іншим компаніям. Власна версія Microsoft називалася MS-DOS, і завдяки хвилі клонів IBM PC у 1980–1990-х саме цю версію використовувала більшість користувачів.
Чому це важливо
За останні два десятиліття Microsoft кілька разів відкривала вихідний код MS-DOS, але кожен попередній випуск починався з пізнішого етапу життя системи. Новий матеріал сягає глибше за всі попередні й охоплює місяці, коли 86-DOS адаптували для першого персонального комп'ютера IBM. Для істориків обчислювальної техніки та розробників, які досі вивчають цей код, знімки й нотатки автора документують, як змінювалося ядро в той період і звідки походять звичаї платформи PC.
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.