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 of COMDEX осенью 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. 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 года.

Литература

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

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

  • Leon, Mark. Caldera reopens «settled» suit, buys DR DOS : [англ.] // InfoWorld. — 1996. — Т. 18, № 31 (29 July). — С. 3.
  • Glass, Brett. DR DOS 5.0 Adds Value to Compete With the Leading Brand : [англ.] // InfoWorld. — 1991. — 27 May. — С. 91—93.
  • Computerworld. DR DOS 6.0 does Windows 3.1 : [англ.] // Computerworld. — 1992. — 20 April. — С. 6.
  • Salemi, Joe. DR DOS 6.0 Leapfrogs MS-DOS 5.0 With Task Switching in RAM : [англ.] // PC Magazine. — 1991. — 12 November. — С. 38, 40.
  • Glass, Brett. DR DOS 6: worthy alternative to MS-DOS 5 : [англ.] // InfoWorld. — 1991. — 4 November. — С. 85—86, 88.
  • Venkateswarlu, Nagasuri. Essential Computer and IT Fundamentals for Engineering And Science Students (англ.). — 1-е изд. — S. Chand Publishing, 2012. — ISBN 9788121940474.
  • Computerwoche. Kompatibles PC-Betriebssystem kann mehr als MS-DOS und PC-DOS: Digital Research stellt sich dem Monopolisten mit DR-DOS 5.0 : [нем.] // Computerwoche. — 1990. — 6 Juli.
  • Goodman, John. Novell ups the ante for DOS functionality // InfoWorld. — 1994. — Т. 16, № 18 (2 мая). — С. 107—110.
  • Matthias, Paul. NWDOS-TIPs — Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds : [нем.] : [арх. 10 сентября 2017] // NWDOSTIP. — 1997. — № 157 (30 Juli).
  • Computerwoche. Markt für Desktop-Betriebssysteme im Visier: Novell kündigt die ersten Low-end-Produkte mit dem Betiebssystem DR DOS 6.0 an : [нем.] // Computerwoche. — 1992. — 11 September.
  • Fisher, Lawrence. The Executive Computer; Microsoft's Operating System Rivals Get a Boost, Sort Of : [англ.] // The New York Times. — 1994. — 24 July. — С. 7.
  • Rosch, Winn L. The Winn L. Rosch Hardware Bible (англ.). — 3-е изд. — Sams, 1994. — 1202 p.
  • Evans, Harold; Buckland, Gail; Lefer, David. They Made America: From the Steam Engine to the Search Engine: Two Centuries of Innovators : [англ.]. — 1-е изд. — Нью-Йорк : Little, Brown and Company, 2004. — ISBN 978-0-316-27766-2. — OCLC 1036955638.

Ссылки