DR-DOS
| DR-DOS | |
|---|---|
Скриншот 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
[править |править код]
В мае 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 ofCOMDEX[англ.] осенью 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].
Примечания
[править |править код]Комментарии
[править |править код]Источники
[править |править код]- ↑Гайдышев, 2004, p. 480.
- ↑Wein, Joe. Johnson, Herbert: DRI History and Joe Wein (англ.) (19 февраля 2010). Архивировано 17 января 2017 года.
- ↑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 года.
- ↑12345Evans, Buckland, Lefer, 2004, p. 416.
- ↑Shultz, Greg. Dinosaur Sightings: Installing MS-DOS 4 (англ.). TechRepublic. CBS Interactive (6 ноября 2006). Архивировано 29 августа 2017 года.
- ↑Kaiser, Steffen. Matthias, Paul: How to detect FreeCOM/FreeDOS in-batch (англ.) (18 февраля 2002). Архивировано 6 ноября 2018 года.
- ↑Rosch, 1994, p. 20.
- ↑Venkateswarlu, 2012, p. 251.
- ↑1234Glass, 1991, p. 91.
- ↑12345Computerwoche, 1990.
- ↑Elliot, John. ViewMAX/1 screenshots (англ.). seasip.info.
- ↑12Glass (II), 1991, p. 85.
- ↑Elliot, John. ViewMAX/2 screenshots (англ.). seasip.info.
- ↑12Salemi, 1991, p. 38.
- ↑Computerworld, 1992.
- ↑Fisher, 1994.
- ↑Computerwoche, 1992.
- ↑12Matthias, 1997.
- ↑Elliot, John. ViewMAX/3 screenshots (англ.). seasip.info.
- ↑Venkateswarlu, 2012, p. 252.
- ↑Goodman, 1994, p. 107.
- ↑Goodman, 1994, p. 108.
- ↑Caldera and Corsair (англ.). Linux Journal (1 июня 1995).
- ↑Vaughan-Nichols, Steven. Ransom Love, Co-founder of Caldera and SCO, Speaks of Unix, GPL and the Lawsuit (англ.). eWeek (23 сентября 2003).
- ↑Leibovitch, Evan. Caldera OpenLinux (англ.). Linux Doc (июль 1997).
- ↑Leon, 1996.
- ↑CALDERA ANNOUNCES OPEN SOURCE CODE MODEL FOR DOS (англ.). Caldera News (10 сентября 1996). Архивировано изоригинала 18 октября 1996 года.
- ↑The Doctor Is Back! (англ.). Caldera (февраль 1998). Архивировано изоригинала 5 февраля 1998 года.
- ↑CALDERA CREATES TWO WHOLLY-OWNED SUBSIDIARIES (англ.). Cision PR Newswire (3 сентября 1998). Архивировано изоригинала 24 июня 2017 года.
- ↑ Coffee Hound: DR-DOS 7.03 (англ.). Internet Archive. — Установочные диски DR-DOS 7.03.
- ↑Richardson, Marjorie. Interview: Lyle Ball, Lineo (англ.). Linux Journal (1 октября 1999).
- ↑123Morgan, Bradford. The History of DR DOS (англ.). Abort Retry Fail (20 мая 2024).
- ↑Connor, Deni. Startup Revives DR-DOS (англ.). PCWorld (17 декабря 2002). Архивировано изоригинала 6 июня 2012 года.
- ↑DRDOS INC. INCLUDES FREEDOS AND OTHER SOFTWARE IN DR-DOS 8.1 FOR $45 (англ.). FreeDOS (25 октября 2005). Архивировано изоригинала 26 июня 2010 года.
- ↑Lea, Graham. Caldera vs Microsoft - the settlement (англ.). BBC News (13 января 2000). Архивировано изоригинала 24 июня 2017 года.
- ↑Jones, Pamela. Exhibits to Microsoft's Cross Motion for Summary Judgment in Novell WordPerfect Case (англ.). Groklaw (23 ноября 2009). Архивировано изоригинала 21 августа 2013 года.
Литература
[править |править код]Русскоязычная литература
[править |править код]- Гайдышев, Игорь. Решение научных и инженерных задач средствами Excel, VBA и C/С++ :[рус.]. —СПб. : БХВ-Петербург, 2004. — 512 с. —3000 экз. —ББК 32.973.26-018.1. —ISBN 9785941574773.
Иноязычная литература
[править |править код]- 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.