Лучшие вопросы
Таймлайн
Чат
Перспективы

86-DOS

операционная система Из Википедии, свободной энциклопедии

86-DOS
Remove ads

86-DOS — дисковая операционная система, разработанная компанией Seattle Computer Products[англ.] для своего микрокомпьютера на базе Intel 8086. Внутри компании и до августа 1980 года операционная система была известна как QDOS (англ. Quick and Dirty Operating System — сделанная наспех[1] операционная система, дословный перевод — быстрая и грязная операционная система)[2][3]. 86-DOS имела сходные команды и копировала некоторые функции CP/M, что позволяло легко портировать программы с CP/M на 86-DOS[4]. Позднее 86-DOS была лицензирована, а затем куплена Microsoft, после чего 86-DOS развивалась как PC DOS и MS-DOS.

Краткие факты Разработчик, Написана на ...
Remove ads

История

Суммиров вкратце
Перспектива

Ранняя история

В 1979 году продажи компьютерного комплекта[англ.] Seattle Computer Products падали из-за отсутствия операционной системы, из-за чего в апреле 1980 года Тиму Патерсону[англ.] было поручено создать замену CP/M, которой стала операционная система 86-DOS[5]. Одной из единственных предустановленных программ был Standalone Disk BASIC-86 от Microsoft, разработанный специально для SCP. Тим Патерсон, используя руководство по CP/M-80[6], начал разрабатывать QDOS, которая впоследствии станет известна под названием 86-DOS. Он самостоятельно добавил поддержку 16-разрядных процессоров в систему, так как выпуск CP/M-86 — 16-разрядной версии CP/M, вновь был отложен[5]. Тим Патерсон негативно высказывался о CP/M и намеревался сделать её лучше и устранить то, что он считал её недостатками[5]: он заменил команду Peripheral Interchange Program[англ.] командой COPY[7], так как команда PIP поддерживала несколько зарезервированных имен файлов, а Тим Патерсон встроил их как файлы устройств. Вместо того, чтобы использовать файловую систему CP/M, Патерсон использовал FAT[4].

К августу 1980 года SCP начала рекламировать 86-DOS по цене в 95 долларов для владельцев их компьютерного комплекта за 1295 долларов, и в 195 долларов для остальных. В рекламе упоминалась возможность 86-DOS читать машинный код микропроцессора Zilog Z80, и впоследствии транслировать его в машинный код Intel 8086[8].

Создание PC DOS

В конце 1980 года представители IBM встретились с Дороти Килдалл[англ.], женой Гэри Килдалла — основателя Digital Research, и которая занималась финансовыми вопросами компании; Гэри Килдалл тогда был в полёте. Целью переговоров было получение операционной системы для IBM PC. Для продолжения переговоров они предложили ей подписать соглашение о неразглашении, но она колебалась, так как считала, что это ставит под угрозу контроль Digital Research над своим же продуктом. По словам Гэри Килдалла, она тянула до того момента, пока не смогла связаться с юристом Digital Research, Джерри Дэвисом. В тот же день Гэри Килдалл прилетел, и встретился с представителями IBM уже с Джерри Дэвисом. Килдалл подписал соглашение о неразглашении, но он не принял предложение IBM купить CP/M напрямую за 250 000 долларов. Переговоры более не продолжались[9].

Новая система могла создаваться более года, а IBM она была нужна в течение нескольких месяцев. Пол Аллен из Microsoft узнал о существовании 86-DOS, поэтому позвонил Тиму Патерсону, который сказал, что не против, чтобы Microsoft лицензировала его систему. Билл Гейтс, узнав об этом, спросил у представителя IBM Джека Сэмса, хочет ли он, чтобы Microsoft купили 86-DOS, или чтобы её купила IBM; Джек Сэмс ответил, что купить 86-DOS должна Microsoft[10][11].

15 ноября 1980 года Microsoft приобрела неисключительную лицензию на 86-DOS у Seattle Computer Products, обязуясь выплачивать SCP множество роялти за выдачу исходного кода 86-DOS любому OEM-производителю и многое другое[12]. Примерно в апреле 1981 года Тим Патерсон ушел из SCP, а в мае он перешел в Microsoft, чтобы работать полный рабочий день над переносом системы на IBM PC[13], который использовал Intel 8088, а не Intel 8086. Патерсон практически ежедневно отправлял сообщения о нововведениях системы в центр IBM в Бока-Ратоне через специально созданную для этого систему электронной почты, и IBM практически мгновенно отправляла комментарии[14][15].

27 июля 1981 года, менее чем за месяц до выпуска IBM PC, Microsoft приобрела все права на 86-DOS у SCP за 50 000 долларов США[14][16]. К выходу IBM PC Microsoft переименовала купленную 86-DOS в MS-DOS[17], и вскоре начала лицензировать её для IBM[18], из-за чего появилось две разных операционных системы — IBM PC DOS, предназначавшаяся для IBM PC, и MS-DOS, доступная для лицензирования сторонними компаниями[17]. Позже SCP подала в суд на Microsoft, утверждая, что та скрывала свою сделку с IBM, чтобы купить 86-DOS дешевле. Спор был урегулирован в несудебном порядке, а SCP получила компенсацию в размере около 1 млн долларов[19].

Джерри Пурнель заявлял, что Килдалл лично показал ему, что введя определенную команду в ранних версиях MS-DOS/PC DOS, на экран будет выведено название Digital Research и имя Килдалла; данная команда являлась пасхальным яйцом, а её название так и не было разглашено[20][21][22]. Это может доказать то, что при создании 86-DOS Тим Патерсон использовал исходный код CP/M, хотя он сам неоднократно отрицал это, утверждая, что 86-DOS является его оригинальной работой[23][24]. В книге 2004 года Гарольд Эванс[англ.] называл 86-DOS «небрежным клоном»[25] и «плагиатом» CP/M, а также утверждал, что Килдалл действительно добавил в CP/M команду, выводящую название его компании, а её предназначение заключалось в защите от создания клонов системы[26]. 28 февраля 2005 года Патерсон подал на авторов и издателей книги в суд за клевету[27]. В июле 2007 года суд постановил в упрощенном порядке[англ.][28], что клеветы не было, так как утверждения не являются доказуемо ложными[29].

Remove ads

История версий

Подробнее Название, Дата ...
Remove ads

Команды

Следующий список команд поддерживается 86-DOS 0.3[38]:

Внутренние команды

Внешние команды

Примечания

Литература

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads