DR-DOS

DR-DOS
разработчик DRDOS, Inc. (первоначально Digital Research )
Лицензия (и) проприетарный
Текущая  версия 7.03 (1999)
Ядро БДОС : монолитный ( ассемблер )
происхождение CP / M-86
↳ CP / M Plus / Concurrent CP / M
↳ Параллельная DOS
↳ DOS Plus
↳ DR DOS
↳ Novell DOS
↳ DR-DOS
Архитектура (ы) IBM PC ( x86 от 8086 / 8088 )
график DOS Plus от 1.2 до 2.1
DR DOS от 3.31 до 6.0
PalmDOS 1.0
Novell DOS 7
OpenDOS 7.01
DR-DOS с 7.02 по 8.1
Другие Enhanced DR-DOS 1/7/08 (апрель 2008 г. )

www.drdos.com

DRDoS [ diːɑːɹ dɑːs ] - это DOS, совместимая с DOS на ПК - операционная система , которая продается с 2002 года компанией DRDoS, Inc. (Device Logics). Он был разработан как DR - DOS ( D igital R сследование D ISK O perating S ystem, без дефиса) компания с таким же названием, Digital Research, из CP M-86 / операционной системы и в 1980 - х и 1990 - х годах в прямая конкуренция с доминирующим в то время ПК - операционной системой MS-DOS от Microsoft .

история

В рамках цифровых исследований (до 1993 г.)

В конце 1970-х годов операционная система CP / M от Digital Research зарекомендовала себя как стандартная операционная система для 8-битных компьютеров, которые были широко распространены в то время. Долгое время IBM рассматривала разработку персонального компьютера как бесперспективный проект и, следовательно, пренебрегала им и оставила рынок другим поставщикам. Однако в начале 1980-х было принято решение выйти на рынок с собственным персональным компьютером IBM PC . Однако в отличие от существующих систем это была не 8-разрядная система на базе Z80 от Zilog, а 16-разрядная система на базе нового семейства процессоров x86 от Intel. По договорным причинам IBM не лицензировала CP / M-86 от Digital Research, который был адаптирован для нового поколения процессоров, а скорее SCP 86-DOS , который был куплен Microsoft и переименован в PC-DOS (также: IBM -ДОС) . 86-DOS, в свою очередь, была в значительной степени копией CP / M для процессоров x86, которые использовались до появления CP / M-86. Хотя Digital Research удалось добиться того, чтобы CP / M-86 можно было дополнительно заказать с компьютерами IBM, это стало началом триумфального продвижения Microsoft. PC-DOS позже был продан и лицензирован Microsoft отдельно как MS-DOS и, как таковой, также поставлялся в комплекте с IBM-совместимыми ПК других производителей.

Из-за новой конкурентной ситуации и обычного наименования операционной системы ПК, CP / M-86 сначала был разработан или переименован в Concurrent CP / M-86, затем Concurrent DOS, позже DOS Plus и, наконец, DR DOS. Во время этих различных версий CP / M-86, который был похож, но несовместим с MS-DOS, постепенно превратился в DR DOS, который был разработан для совместимости с MS-DOS и под которым программы CP / M-86 больше не могли работать. .

Digital Research теперь оказалась в ситуации, когда операционная система была вынуждена поставлять свою операционную систему в основном непосредственно конечному потребителю, часто даже при том, что он уже приобрел операционную систему со своим компьютером, потому что только несколько OEM-производителей поставляли свои компьютеры с DR DOS из-за ограничительных ограничений. лицензионная политика для MS-DOS , в Германии Vobis в основном был известен этим .

Чтобы выжить в этих обстоятельствах, DR DOS не только на один номер версии опережал версию MS-DOS, продаваемую в то же время, но также содержит методы, которые были введены в MS-DOS намного позже или никогда: уже DR DOS 3.31, который продавался вместе с MS-DOS 3.3, предлагал поддержку жестких дисков размером более 32  МБ, а также функцию справки для содержащихся в них команд и программ. DR DOS 5.0 содержал графический пользовательский интерфейс ViewMAX и расширенные функции справки. В DR DOS 6.0 Digital Research представила сжатие жесткого диска, обещавшее вдвое большую полезную емкость жесткого диска, а также полное руководство в виде гипертекстовой интерактивной справки. Вдобавок DR DOS смогла более эффективно управлять дефицитной основной памятью и, таким образом, сохранить большую часть ценной памяти в первых 640  КБ свободной для программ.

Несмотря на эти характеристики, DR DOS никогда не смог окончательно победить; И последнее, но не менее важное: Microsoft также сыграла важную роль в провале: например, клиенты были раздражены тем, что Microsoft указала на опасность сжатия жесткого диска в своей критике DR DOS 6.0, хотя эта технология затем была объединена с DoubleSpace (позже: DriveSpace) в MS-DOS 6 .x. В Windows 3.1 Microsoft встроила функции, которые делали работу под DR DOS излишне трудной и, таким образом, также не позволяли потенциальным покупателям покупать ( код AARD ), хотя необходимое обновление DR DOS уже было доступно при запуске Windows 3.1. Заявление Microsoft о том, что Windows 95 якобы не может работать с альтернативными версиями DOS, сделало все остальное.

Под Novell (1993-1996)

Novell , которую Digital Research уже купила во время DR DOS 6, разработала другую версию Novell DOS 7 , которая содержала реальную многозадачность , под которой вы даже могли запускать Windows 3.x и возможности сети, но это был конец DR DOS не остановить. Novell в конце концов продал все права на DR - DOS и CP / M на кальдеру .

Под кальдерой (1997-1999)

Caldera распространяла версию Caldera OpenDOS 7.01, которая была бесплатной для частного использования , но не содержала каких-либо серьезных нововведений и в некоторых случаях даже отставала от уровня Novell DOS 7 с последними обновлениями. В версиях 7.02 и 7.03, которые снова назывались DR-DOS (но записывались с дефисом), эти обновления были интегрированы или повторно реализованы в дополнение ко многим другим расширениям.

В OpenDOS 7.01 Caldera также опубликовала исходный код ядра по лицензии, которую можно использовать только в частном порядке. Кроме того, Caldera разместила исходные тексты для GEM под лицензией GPL, а через фан-проект «Неофициальный веб-сайт CP / M» исходные тексты CP / M теперь также доступны по бесплатной лицензии.

Однако более примечательным в эпохе Caldera DR-DOS является судебная тяжба, которую Caldera подала против Microsoft:
поскольку Caldera перешла на все права, стало возможным расследовать инциденты, связанные с Windows 3.x и Windows 95 из время Digital Research и Novell Bring. Caldera удалось запустить Windows 95 под DR-DOS с минимальными изменениями. Согласно публикациям, использование Windows 95 в других операционных системах DOS возможно исключительно через специальную программу TSR ; эта программа должна скоро появиться для пользователей DR-DOS. По непонятным причинам этого явления не произошло. Однако Caldera доказала, что Windows 95 состоит из двух независимых продуктов MS-DOS 7.00 (позже 7.10) и Windows 4.0, так что обязательное связывание представляет собой препятствие для конкуренции со стороны других поставщиков DOS. Юридическая тяжба закончилась мировым соглашением . Для сравнения, в начале 2000 года Microsoft заплатила Caldera около 280 миллионов долларов .

Под Lineo / DeviceLogics / DRDOS, Inc. (с 1999 г.)

Затем DR-DOS перешла к компании Lineo , которая была образована из Caldera Thin Clients , вернулась к Canopy Group, когда Lineo закрылась, и в 2002 году была поглощена DeviceLogics (DRDOS, Inc.). В рамках Lineo и DeviceLogics DR-DOS больше не предоставлялась бесплатно, а продавалась как система для встраиваемых систем и т.п. В марте 2004 года была выпущена версия 8 DR-DOS, которая обеспечивала ограниченную поддержку FAT32. Версия 8.1, опубликованная в сентябре 2005 года DRDOS Inc., была снята с рынка из-за проблем с авторскими правами (были включены сторонние программы, в том числе из проекта FreeDOS , и содержали код, украденный из Enhanced DR-DOS Удо Кунта). Позже исчез и DR-DOS 8.0, с тех пор только DR-DOS 7.03 доступен от DRDOS Inc.

DR-DOS версии 7 играла роль в основном на дисках восстановления и компакт-дисках с различными программами восстановления и резервного копирования данных, такими как Norton Ghost, DriveImage, Partition Magic и другими программами, для которых требовался загрузочный диск. Однако из-за неадекватной поддержки текущих контроллеров жестких дисков (SATA, SoftRAID, ..) это также становится менее важным в пользу Windows PE или Linux.

Enhanced DR-DOS (с июля 2002 г.)

«Проект улучшения DR-DOS / OpenDOS» или «Enhanced DR-DOS» (сокращенно EDR-DOS) - это частный проект фанатов. Автор, Удо Кунт, с 2003 года занимается разработкой OpenDOS 7.01 с открытым исходным кодом. Он предоставил поддержку LBA и FAT32 для жестких дисков емкостью более 8  ГиБ, а также другие исправления ошибок и расширения. Обновления относятся почти исключительно к ядру ( IBMBIO.COM, IBMDOS.COMи COMMAND.COM), в то время как в отношении утилит все чаще упоминаются современные (и в некоторых случаях адаптированные для EDR-DOS) версии FreeDOS . Следовательно, Enhanced DR-DOS нельзя рассматривать как полноценную операционную систему DOS, а скорее как альтернативное ядро ​​для существующей OpenDOS / DR-DOS или FreeDOS.

история

DR DOS была написана без дефиса до версии 6.0 включительно . После того, как Digital Research продала операционную систему Novell, «DR» исчезла из названия, пока она не была повторно опубликована Caldera как OpenDOS / DR-DOS 7.02, на этот раз с дефисом. Все версии от OpenDOS 7.01 до DR-DOS 7.03 были в свободном доступе ( бесплатное ПО ). Кроме того, также существуют OEM-версии DR-DOS - 7.04 и DR-DOS 7:05, которые в качестве начальных дисков были получены от различных используемых для восстановления данных и дисковых утилит. Неофициальные улучшения Удо Кунта - см. Enhanced DR-DOS - относятся исключительно к ядру и основаны на исходных кодах OpenDOS 7.01, опубликованных Caldera ( Open Source ).

Для обзора версии ядра, включая его происхождение (CP / M), см. BDOS .

версия публикация Замечания
DOS Plus 1.0 1985 г.
DOS Plus 2.01 Август 1986 г.
DR DOS 3.31 Май 1988 г. DR DOS 3.31 была первой версией DOS от Digital Research, которая была совместима с Microsoft MS-DOS. Для программ он сообщает о совместимости API с IBM DOS 3.31.
DR DOS 3.41 Январь 1989 г.
DR DOS 5.0 Май 1990 г. Кодовое имя «Леопард». Содержит графический пользовательский интерфейс ViewMAX / 1.
DR DOS 6.0 Март 1992 г. Кодовое имя «Бакстон». Включает ViewMAX / 2. Последнее обновление, опубликованное Digital Research, - DR DOS 6.01 от апреля 1992 года.
DR PalmDOS 1.0 Июнь 1992 г. Кодовое имя "Merlin". Внутренняя структура ядра была разработана от CP / M к реальной PC DOS / MS-DOS.
Novell DOS 7 Январь 1994 Кодовые названия «Пантера» и «Смирнофф». Последнее обновление, выпущенное Novell, - это Novell DOS 7 Update 15/2 от января 1996 года. Novell DOS 7 совместима по API с PC DOS 5.
OpenDOS 7.01 Февраль 1997 г. Это первая версия, выпущенная с тех пор, как она была продана компании Caldera. Хотя номер версии выше, чем у предыдущей версии от Novell, не все обновления Novell DOS 7, которые уже были доступны, были включены, поэтому OpenDOS 7.01 примерно эквивалентен Novell DOS 7 Обновление 11.
Начиная с этой версией, ядро операционной системы компонента была IBMBIO.COM, IBMDOS.COMи COMMAND.COMопубликована в виде исходного кода , который может быть проверен, однако, в коммерческих целях на период 90 дней. В некоммерческой сфере OpenDOS 7.01 можно использовать в течение неограниченного периода времени.
DR-DOS 7.02 Сентябрь 1997 В этой версии, снова выпущенной без исходного кода, Caldera включила большинство последних улучшений Novell. В бета-версиях все еще говорили о «Caldera OpenDOS 7.02», и, наконец, была выпущена «Caldera DR-OpenDOS 7.02», но она была немедленно изменена на «Caldera DR-DOS 7.02».
DR-DOS 7.03 Март 1999 г. Последняя версия, опубликованная Lineo, дочерней компанией Caldera, теперь снова распространяется DRDOS, Inc.
DR-DOS 7.01.01 Июль 2002 г. Удо Кунт публикует свой первый патч для исходного кода ядра OpenDOS 7.01, выпущенного Caldera.
DR-DOS 8.0 Март 2004 г. Версия, опубликованная DeviceLogics, с тех пор была отозвана. DR-DOS 8.0 был специально адаптирован для использования во встраиваемых системах .
Улучшенный DR-DOS 01.07.07 Март 2005 г. Усовершенствования, разработанные Удо Кунтом, теперь публикуются как «Enhanced DR-DOS». Проект адаптирует DR-DOS 7 к обстоятельствам времени (например, поддержка FAT32), но требует исходных программ OpenDOS (бесплатное ПО) или программ из проекта FreeDOS (разные лицензии), чтобы работать как полноценная DOS. В некоторых случаях, специально предназначенные для открытого FreeDOS исходных программ найти свой путь к «Enhanced DR-DOS» ( в настоящее время SYS, FORMATи XCOPY).
DR-DOS 8.1 Октябрь 2005 г. Эта версия, опубликованная DRDOS, Inc., явно нарушает авторские права на улучшения ядра OpenDOS 7.01, разработанные Удо Кунтом, а также лицензии на различные программы из проекта FreeDOS, и ее пришлось отозвать вскоре после публикации. Поскольку DR-DOS 8.0 был снят с продажи вскоре после этого, последней официально доступной версией является DR-DOS 7.03 1999 года.

Четкий график можно найти на сайте проекта FreeDOS.

Смотри тоже

веб ссылки

Индивидуальные доказательства

  1. Aard Код ( Memento от 13 января 2010 года в интернет - архив )
  2. Доктор. Расследование журнала Добба
  3. Маттиас Пол: NWDOSTIP - Советы и приемы по Novell DOS 7, с учетом недокументированных деталей, ошибок и обходных путей. antonis.de, 30 июля 1997 г., по состоянию на 6 августа 2014 г. (3, выпуск 157).
  4. Ральф Браун: Список прерываний Ральфа Брауна. INTER61 от 16 июля 2000 г. ( cs.cmu.edu ) Запись для версии DR-DOS под INT 21h / AH = 4452h.
  5. Matthias Пол: Caldera OpenDOS 7,01 / 7,02 Update Alpha 3 IBMBIO.COM README.TXT (ZIP) 2 октября, 1997. Архивировано из оригинала 4 октября 2003 г. Проверено 29 марта 2009 года.
  6. Статья Регистра от 26 ноября 2001 г.
  7. Грэм Ли: Cebit: Caldera показывает Windows на DR-DOS, опровергая заявления MS . 23 марта 1998 г. Проверено 1 июня 2009 г.
  8. Майк Романо: Ревущая мышь. Забудьте о федералах. Дело малоизвестной компании из Юты, чтобы доказать то, что мы уже знаем: что Microsoft является монополистом. В: Seattle Weekly, 16 сентября 1998 г. ( seattleweekly.com )
  9. Стивен Д. Сусман, Чарльз Р. Эскридж III, Гарри П. Сусман, Джеймс Т. Саутвик, Паркер К. Фолс III, Тимоти К. Борчерс, Ральф Х. Палумбо, Мэтью Р. Харрис и др .: В Соединенных Штатах Окружной суд штата - Округ Юта, Центральный округ - Caldera, Inc. против Microsoft Corporation - Дело № 2: 96CV 0645B - Меморандум Caldera, Inc. против ходатайства ответчика о частичном упрощенном решении по иску истца "Технологическая привязка" . Caldera Inc .. мая 1999 Архивировано из оригинала 3 октября 2013. Проверено 5 октября 2013.
  10. BBC News | БИЗНЕС | Кальдера против Microsoft - поселение
  11. Экспонаты к перекрестному ходатайству Microsoft по упрощенному судебному разбирательству по делу Novell WordPerfect . Гроклав. 23 ноября 2009 г. Проверено 22 октября 2011 г.
  12. DR-DOS жив . heise online, 20 ноября 2002 г.
  13. Споры о программах с открытым исходным кодом в DR-DOS 8.1 heise online, 25 октября 2005 г.
  14. "The DR-DOS / OpenDOS Enhancement Project" через archive.org - "Enhanced DR-DOS" Удо Кунта
  15. Лицензия на OpenDOS 7.01 включена в файл с выпущенным исходным кодом LICENSE.TXT.
  16. DRDOS Inc. включает Freedos и другое программное обеспечение в DR-DOS 8.1 за 45 долларов . freedos.org, 25 октября 2005 г. (текстовый файл на английском языке)
  17. 25+ лет истории DOS . freedos.org, 3 сентября 2006 г. (текстовый файл, английский)
  18. 25 лет истории DR DOS . freedos.org, 18 сентября 2000 г. (текстовый файл, английский)