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