Меню

Главная
Случайная статья
Настройки
DR-DOS
Материал из https://ru.wikipedia.org

DR-DOS (в разных версиях также известна как DR DOS, Novell DOS и OpenDOS) — дисковая операционная система, разработанная компанией Гэри КилдаллаDigital Research в 1987 году, происходившая от его более ранних операционных систем: CP/M-86[1], Concurrent DOS и DOS Plus[2]. DR-DOS была первой после DOS Plus системой Digital Research, которая являлась совместимой с MS-DOS.

Первой версией DR DOS стала версия 3.31, выпущенная 28 мая 1988 года

Содержание

История

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

К середине 1980-х годов MS-DOS стала стандартом де-факто операционных систем; из-за того, что MS-DOS была практически единственной на рынке DOS, к 1988 году её цена для OEM-производителей увеличилась с 2—5 долларов до 25—28[3]. В то же время у MS-DOS было большое количество недостатков, которые Microsoft долгое время не исправляла[3][4]; летом 1988 года Microsoft выпустила MS-DOS 4.0, которая имела большое количество ошибок и проблем с совместимостью[5]. В иске Caldera против Microsoft сообщается, что «ряд OEM-производителей обратились к Digital Research с просьбой разработать аналог MS-DOS, который бы исправлял её недостатки[комм. 1]»[3]. В 1987 году Digital Research начала разработку новой операционной системы, а 28 мая 1988 года была выпущена первая версия — DR DOS 3.31[3]. Вскоре последовали версии вплоть до 3.42[6]: в январе 1989 года была выпущена версия 3.40, а в июне — 3.41[7]. Номер версии 3.31 был аналогичен текущей версии MS-DOS, выпущенной компанией Compaq в ноябре 1987 года[8].

DR DOS 5.0

В мае 1990 года была представлена DR DOS 5.0[3]. Была добавлена утилита BatteryMAX[англ.], позволяющая системе отключать некоторые процессы ноутбука при долгом бездействии системы[9] для экономии заряда батареи[10], графическая оболочка ViewMax/1[9][10], основанная на GEM[11], менеджер памяти MemoryMax[9] и утилита Filelink для передачи данных на другие компьютеры[10]. При использовании HGC и не менее 1 МБ ОЗУ, DR DOS 5.0 позволяла запускать такие программы, как AutoCAD и dBase IV[10]. DR DOS 5.0 также могла обрабатывать тома размером до 2 ГБ[9] и работать под Windows 3.0[10].

В мае 1990 года Microsoft заявила о своем намерении выпустить MS-DOS 5.0 в течение нескольких месяцев, которая будет включать возможности DR DOS 5.0. MS-DOS 5.0 вышла лишь в июне 1991 года, и не имела обещанных функций[3][4].

В просторечии DR DOS называли «Dr. DOS» (с англ.«Доктор ДОС»), поскольку она исправила множество ошибок, которые были в MS-DOS[4]. DR DOS 5.0 получила несколько наград, включая премию BYTE[англ.] Award of Distinction в 1990 году, а также стала финалистом премии PC Magazine Award[3].

DR DOS 6.0

В сентябре 1991 года была представлена DR DOS 6.0[3]. Была добавлена группа утилит для управления жестким диском, называемая DiskMax, поддерживающая сжатие диска[англ.] на основе SuperStor от AddStor Inc., и кэширование диска на основе программы Super PC-Kwik, а также включающая утилиту дефрагментации Diskopt[12]. С DR DOS 6.0 поставлялся ViewMax/2 — вторая версия графической оболочки ViewMax: в отличие от ViewMax/1, настройки пользователя теперь хранились в INI-файле, а некоторые функции были удалены[13]. Была добавлена поддержка многозадачности с помощью утилиты TaskMax, способной переключаться между максимум 20 процессами, работающими одновременно[12], используя около 15 КБ ОЗУ[14]. Сочетание клавиш Ctrl+Esc вызывает главное меню, через которое можно запускать, удалять и переключаться между процессами, а также вырезать и копировать данные из открытых программ[14].

Осенью 1991 года Microsoft заявила, что Windows 3.1 не будет поддерживать DR DOS 6.0. В декабре компания выпустила бета-версии Windows 3.1, которые возвращали ошибку, когда Windows работал не под MS-DOS. Некоторым корейским OEM-производителям было сообщено, что Windows без MS-DOS будет стоить в два раза дороже, чем с ней[3]. В начале 1992 года было выпущено «бизнес-обновление» (англ. business update) DR DOS 6.0, сделавшее DR DOS совместимой с Windows 3.1[15]. Несмотря на это, в 1992 году продажи DR DOS упали с 15,5 млн долларов в первом квартале, до 1,4 млн долларов в четвертом[3]. В марте 1993 года Microsoft выпустила MS-DOS 6.0, которая, как и DR DOS 6.0, имела утилиты для сжатия диска и дефрагментации.

DR DOS 6.0, как и DR DOS 5.0, получила несколько наград, такие как премия BYTE Award of Excellence в 1991 году, Best of COMDEX[англ.] осенью 1991 года, и InfoWorld Buyers Assurance Seal[3].

Novell DOS

17 июля 1991 года Джон Рэймонд[англ.], генеральный директор Novell на тот момент, объявил, что его компания покупает DR-DOS за 120 млн долларов, несмотря на то, что сам Килдалл предлагал 26[4]; сама DR DOS была переименована в Novell DOS в 1992 году[16]. По мнению Гарольда Эванса[англ.], Джон Рэймонд использовал DR DOS для того, чтобы противостоять Microsoft за её «монополистическую политику»[4]. Через некоторое время Novell выпустила также два продукта, интегрированные с DR DOS и называющиеся Netware Palm DOS 1.0 и DR DOS LAN Packs соответственно. Palm DOS представляла собой операционную систему для портативных компьютеров, работающую под DR DOS 6.0 и совместимую с MS-DOS; DR DOS LAN Packs же была предназначена для работы в сети и основана на DR DOS 6.0[17].

В июне 1992 года была начата разработка версии DR DOS под кодовым именем «Panther»[18], для которой разрабатывалась новая версия ViewMAX — ViewMAX/3, которая так и не была окончена, имела цветные значки и в которой можно было установить фоновое растровое изображение[19]. Новая версия DR DOS была выпущена только в декабре 1993 года под названием Novell DOS 7.0[20], которая, хоть и вновь имела функции, которых раньше не было ни в одной другой DOS, но была несколько нестабильна и имела недоработанные утилиты. К примеру, Novell DOS 7.0 стала первой DOS, которая включала в себя одноранговые сети, добавив Personal NetWare[англ.]. Novell DOS 7.0 имела вытесняющую многозадачность при помощи утилиты TaskMgr, но была медленнее чем MS-DOS 6.2 или PC DOS 6.1, имела незначительные проблемы с совместимостью[21] и не имела функций для восстановления или анализа диска, кроме CHKDSK. В Novell DOS 7.0 также был добавлен отладчик debug вместо отладчика, используемого в прошлых версиях DR DOS — SID, а также собственный текстовый редактор «Edit»[22].

OpenDOS

К 1994 году Novell под руководством Джона Рэймонда разрабатывала метафору рабочего стола для Windows под названием «Corsair» на базе Linux, но в этом же году Рэймонд ушел из компании, и при новом руководстве, Linux в компании перестали считать годным для использования в Corsair[23]. В том же году была основана компания Caldera[англ.], получившая финансирование от компании Canopy Group[англ.], основанной Рэймондом[24]. Caldera выпускала дистрибутивы Linux, первоначально — Caldera Network Desktop, а с 1996—1997 — OpenLinux[англ.][25]. В 1996 году Caldera приобрела Novell DOS[26] для интеграции с OpenLinux, переименовав продукт в OpenDOS и распространяя его исходный код через Интернет[27].

3 февраля 1997 года Caldera выпустила OpenDOS 7.01, практически идентичную Novell DOS 7 за исключением того, что название «Novell DOS» везде было заменено на «OpenDOS»[18]; к февралю 1998 года Caldera переименовала «Caldera OpenDOS» в «Caldera DR-DOS» и выпустила версию 7.02, которая имела собственный браузер под названием «Caldera WebSpyder 32[англ.]»[28].

Дальнейшие версии

К сентябрю 1998 года Caldera основала две дочерние компании: Caldera Systems для развития дистрибутивов Linux, и Caldera Thin Clients[англ.] для развития DR-DOS, WebSpyder и т.д.[29]; 2 марта 1999 года Caldera Thin Clients выпустила версию 7.03[30]. 20 июля 1999 года Caldera Thin Clients объявила о смене своего названия на «Lineo» и выпуске дистрибутива Linux под названием «Embedix» на основе OpenLinux от Caldera Systems[31]. Lineo выпустила версии 7.04 и 7.05 19 августа и 30 ноября 1999 года соответственно; данные версии добавили поддержку FAT32 и LBA. Дальнейшими версиями также являлись 7.06 и 7.07, которые предназначались лишь для OEM-производителей[32].

В ноябре 2002 года Брайаном Спарксом, основателем Caldera, была основана компания DeviceLogics[англ.]. Компания Lineo пришла в упадок, и DR-DOS сначала перешла к Canopy Group[англ.], а к декабрю 2002 года была куплена DeviceLogics, которая получила лицензию на версию 7.03[32][33]. 30 марта 2004 года, DeviceLogics, к тому времени переименованной в DRDOS, Inc., была выпущена версия DR-DOS 8.0, которая являлась коммерческой. DR-DOS 8.0 имела усовершенствования FAT32 и TaskMgr, и была предназначена для рынка встраиваемых систем. Позже была выпущена версия 8.1 ценой в 45 долларов, но в октябре 2005 года было обнаружено, что она содержит фрагменты кода FreeDOS, распространяемых не соблюдая условия GPL[32][34], после чего версии 8.1 и 8.0 были удалены с веб-сайта. К 2018 году сайт DR-DOS был взломан.

Судебные разбирательства

Caldera против Microsoft

Компания Microsoft предпринимала шаги по становлению невозможным использование или покупку Windows 95 с любой DOS, кроме MS-DOS, после чего 24 июля 1996 года, в Солт-Лейк-Сити Caldera подала в суд на Microsoft, утверждая, что та предпринимала противозаконные действия, направленные на уничтожение конкуренции на рынке программного обеспечения; в одном из требований Caldera было обязательство Microsoft передать ей все API любой операционной системы, которую она производит[3].

7 января 2000 года состоялась встреча сторон в Сиэтле, и к концу дня было достигнуто соглашение о выплате большой суммы Caldera[35]. Спустя годы, 23 ноября 2009 года, стало известно, что Microsoft заплатила Caldera 280 миллионов долларов[36].

Примечания

Комментарии
  1. англ. «a number of OEMs approached DRI and requested that it develop a version of DOS that would fill the gaps in functionality that plagued MS-DOS»


Источники
  1. Гайдышев, 2004, p. 480.
  2. Wein, Joe. Johnson, Herbert: DRI History and Joe Wein (англ.) (19 февраля 2010). Архивировано 17 января 2017 года.
  3. 1 2 3 4 5 6 7 8 9 10 11 12 Software Developer Caldera® Sues Microsoft® For Antitrust Practices Alleges Monopolistic Acts Shut Its DR DOS® Operating System Out of Market (англ.). Caldera News (24 июля 1996). Архивировано из оригинала 24 июня 2017 года.
  4. 1 2 3 4 5 Evans, Buckland, Lefer, 2004, p. 416.
  5. Shultz, Greg. Dinosaur Sightings: Installing MS-DOS 4 (англ.). TechRepublic. CBS Interactive (6 ноября 2006). Архивировано 29 августа 2017 года.
  6. Kaiser, Steffen. Matthias, Paul: How to detect FreeCOM/FreeDOS in-batch (англ.) (18 февраля 2002). Архивировано 6 ноября 2018 года.
  7. Rosch, 1994, p. 20.
  8. Venkateswarlu, 2012, p. 251.
  9. 1 2 3 4 Glass, 1991, p. 91.
  10. 1 2 3 4 5 Computerwoche, 1990.
  11. Elliot, John. ViewMAX/1 screenshots (англ.). seasip.info.
  12. 1 2 Glass (II), 1991, p. 85.
  13. Elliot, John. ViewMAX/2 screenshots (англ.). seasip.info.
  14. 1 2 Salemi, 1991, p. 38.
  15. Computerworld, 1992.
  16. Fisher, 1994.
  17. Computerwoche, 1992.
  18. 1 2 Matthias, 1997.
  19. Elliot, John. ViewMAX/3 screenshots (англ.). seasip.info.
  20. Venkateswarlu, 2012, p. 252.
  21. Goodman, 1994, p. 107.
  22. Goodman, 1994, p. 108.
  23. Caldera and Corsair (англ.). Linux Journal (1 июня 1995).
  24. Vaughan-Nichols, Steven. Ransom Love, Co-founder of Caldera and SCO, Speaks of Unix, GPL and the Lawsuit (англ.). eWeek (23 сентября 2003).
  25. Leibovitch, Evan. Caldera OpenLinux (англ.). Linux Doc (июль 1997).
  26. Leon, 1996.
  27. CALDERA ANNOUNCES OPEN SOURCE CODE MODEL FOR DOS (англ.). Caldera News (10 сентября 1996). Архивировано из оригинала 18 октября 1996 года.
  28. The Doctor Is Back! (англ.). Caldera (февраль 1998). Архивировано из оригинала 5 февраля 1998 года.
  29. CALDERA CREATES TWO WHOLLY-OWNED SUBSIDIARIES (англ.). Cision PR Newswire (3 сентября 1998). Архивировано из оригинала 24 июня 2017 года.
  30. Coffee Hound: DR-DOS 7.03 (англ.). Internet Archive. — Установочные диски DR-DOS 7.03.
  31. Richardson, Marjorie. Interview: Lyle Ball, Lineo (англ.). Linux Journal (1 октября 1999).
  32. 1 2 3 Morgan, Bradford. The History of DR DOS (англ.). Abort Retry Fail (20 мая 2024).
  33. Connor, Deni. Startup Revives DR-DOS (англ.). PCWorld (17 декабря 2002). Архивировано из оригинала 6 июня 2012 года.
  34. DRDOS INC. INCLUDES FREEDOS AND OTHER SOFTWARE IN DR-DOS 8.1 FOR $45 (англ.). FreeDOS (25 октября 2005). Архивировано из оригинала 26 июня 2010 года.
  35. Lea, Graham. Caldera vs Microsoft - the settlement (англ.). BBC News (13 января 2000). Архивировано из оригинала 24 июня 2017 года.
  36. Jones, Pamela. Exhibits to Microsoft's Cross Motion for Summary Judgment in Novell WordPerfect Case (англ.). Groklaw (23 ноября 2009). Архивировано из оригинала 21 августа 2013 года.


Литература

Русскоязычная литература

Иноязычная литература

Ссылки
Downgrade Counter