DR-DOS

Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску
DR-DOS
Изображение логотипа
Скриншот DR-DOS 8.0
Скриншот DR-DOS 8.0
РазработчикDigital Research,Novell,Caldera[англ.],Lineo[англ.],DeviceLogics[англ.],DRDOS, Inc.[вд]
Семейство ОСDOS
Основана насм. список
Исходный кодзакрытый/открытый исходный код
Первый выпуск28 мая 1988
Поддерживаемые языкианглийский
Поддерживаемые платформыx86
Типядрамонолитное
Интерфейсинтерфейс командной строки
Лицензияпроприетарное программное обеспечение
Состояниеисторическое
ПредыдущаяDOS Plus
Веб-сайтархивный снимок по состоянию на 2 июля 2013 (взломан с 2018 года)

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 года; номер версии был аналогичен текущей версии MS-DOS. В 1992 году DR DOS была переименована в Novell DOS в связи с приобретением компаниейNovell Digital Research; была выпущена версия 7.0. В 1996 году права на Novell DOS перешли к компанииCaldera[англ.], которая переименовала систему в OpenDOS,открыла исходный код и выпустила версию 7.01, а в 1998 году переименовала систему в DR-DOS. В 1999 году от Caldera права перешли к её дочерней компанииLineo[англ.]. К 2002 году Lineo пришла в упадок, и DR-DOS была приобретена недавно созданной компанией DeviceLogics. В 2004 году была выпущена DR-DOS 8.0, которая вновь являласькоммерческой.

Содержание

История

[править |править код]

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

[править |править код]

К середине 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

[править |править код]
Скриншот установки 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

[править |править код]
Diskopt 1.0, работающий на DR DOS 6.0 на немецком языке
Скриншот ViewMax/2, работающего подFreeDOS

В сентябре 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 ofCOMDEX[англ.] осенью 1991 года, иInfoWorld Buyers Assurance Seal[3].

Novell DOS

[править |править код]
Команда MEM на Novell DOS 7 на немецком языке

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. 123456789101112Software 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. 12345Evans, 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. 1234Glass, 1991, p. 91.
  10. 12345Computerwoche, 1990.
  11. Elliot, John. ViewMAX/1 screenshots (англ.). seasip.info.
  12. 12Glass (II), 1991, p. 85.
  13. Elliot, John. ViewMAX/2 screenshots (англ.). seasip.info.
  14. 12Salemi, 1991, p. 38.
  15. Computerworld, 1992.
  16. Fisher, 1994.
  17. Computerwoche, 1992.
  18. 12Matthias, 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. 123Morgan, 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 года.

Литература

[править |править код]

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

[править |править код]

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

[править |править код]

Ссылки

[править |править код]
Источник —https://ru.wikipedia.org/w/index.php?title=DR-DOS&oldid=148898713
Категории:
Скрытые категории: