Открыть сервис

DR-DOS

DR-DOS — это операционная система семейства DOS (Disk Operating System), разработанная компанией Digital Research и впоследствии развивавшаяся рядом других фирм. Она представляет собой однозадачную, однопользовательскую операционную систему с текстовым интерфейсом командной строки, предназначенную для персональных компьютеров с архитектурой x86. DR-DOS была прямым конкурентом MS-DOS от Microsoft и PC DOS от IBM, отличаясь более широкой функциональностью, лучшей поддержкой памяти и встроенными утилитами.

История

Создание и первые версии (1988—1990)

DR-DOS была создана на основе операционной системы CP/M-86, разработанной Digital Research (основана Гэри Килдаллом). В 1988 году Digital Research выпустила DR-DOS 3.31, которая была первой версией, совместимой с MS-DOS 3.3. Система быстро завоевала популярность благодаря поддержке жёстких дисков большого объёма (до 512 МБ) и улучшенной работе с памятью.

В 1990 году вышла DR-DOS 5.0, ставшая значительным шагом вперёд. Она включала:

  • Встроенный менеджер памяти (EMM386), позволяющий использовать расширенную память.
  • Утилиту ViewMAX — графический файловый менеджер с интерфейсом, напоминающим Windows 3.0.
  • Поддержку длинных имён файлов (через специальные драйверы).
  • Встроенный текстовый редактор (EDIT) и утилиту форматирования.

Конкуренция с Microsoft и судебные иски (1990—1992)

Успех DR-DOS 5.0 вызвал острую конкуренцию с Microsoft. В ответ Microsoft выпустила MS-DOS 5.0, которая копировала многие функции DR-DOS. Однако ключевым моментом стало давление Microsoft на производителей компьютеров (OEM), чтобы те не устанавливали DR-DOS. В 1991 году Microsoft начала кампанию по продвижению MS-DOS 6.0, которая включала утилиты, ранее доступные только в DR-DOS (например, дефрагментатор и сжатие дисков).

В 1992 году Digital Research подала иск против Microsoft, обвиняя её в нарушении антимонопольного законодательства. В иске утверждалось, что Microsoft намеренно завышала цены на MS-DOS для OEM-производителей, которые устанавливали DR-DOS, и использовала технические уловки (например, введение в Windows 3.1 кода, который выводил ложное сообщение о несовместимости с DR-DOS). Дело было урегулировано во внесудебном порядке, но точные условия соглашения не разглашались.

Период Novell и Caldera (1992—1996)

В 1992 году Digital Research была приобретена компанией Novell, которая выпустила Novell DOS 7.0. Эта версия включала поддержку сети, улучшенную файловую систему (FAT32) и интеграцию с сетевыми протоколами Novell. Однако Novell не смогла эффективно конкурировать с Microsoft, и в 1996 году продала права на DR-DOS компании Caldera (созданной бывшим сотрудником Novell).

Caldera выпустила Caldera DR-DOS 7.0, которая была ориентирована на встраиваемые системы и старые компьютеры. В 1998 году компания подала новый иск против Microsoft, обвиняя её в монополизации рынка операционных систем. Дело было урегулировано в 2000 году, когда Microsoft выплатила Caldera 280 миллионов долларов.

Открытый исходный код и современное состояние (с 1996 года)

В 2002 году Caldera (переименованная в Lineo) передала исходные коды DR-DOS в открытый доступ под лицензией GPL. Однако код был неполным, и дальнейшее развитие системы замедлилось. В настоящее время DR-DOS поддерживается энтузиастами и используется в основном в встраиваемых системах, на старых компьютерах и в эмуляторах.

Классификация

DR-DOS относится к классу операционных систем семейства DOS. Внутри этого семейства она выделяется как:

  • Коммерческая альтернатива MS-DOS — создавалась как прямая замена, но с расширенными возможностями.
  • Система для встраиваемых решений — в поздних версиях (DR-DOS 7.0 и выше) оптимизирована для работы на устройствах с ограниченными ресурсами.
  • Система с открытым исходным кодом — после 2002 года доступна для модификации и распространения.

Устройство и характеристики

Архитектура

DR-DOS, как и другие DOS, базируется на загрузчике, ядре (COMMAND.COM) и наборе утилит. Основные компоненты:

  • IO.SYS — драйверы для работы с оборудованием (диски, клавиатура, экран).
  • MSDOS.SYS — ядро системы, отвечающее за управление файлами, памятью и процессами.
  • COMMAND.COMинтерпретатор командной строки.

Управление памятью

DR-DOS была одной из первых систем, которая активно использовала расширенную память (EMS) и верхнюю память (UMB). Встроенный менеджер EMM386 позволял загружать драйверы и резидентные программы в верхнюю память, освобождая основную (640 КБ) для приложений.

Файловая система

DR-DOS поддерживает FAT12, FAT16 и FAT32 (начиная с Novell DOS 7.0). Также возможна работа с NTFS через сторонние драйверы.

Сетевые возможности

Начиная с Novell DOS 7.0, система включает поддержку сетевых протоколов (IPX/SPX, TCP/IP) и интеграцию с Novell NetWare. В более поздних версиях добавлена поддержка TCP/IP через стек Winsock.

Применение

Персональные компьютеры

В 1990-е годы DR-DOS использовалась на домашних и офисных компьютерах как альтернатива MS-DOS. Она была популярна среди пользователей, которым требовалась лучшая работа с памятью или встроенные утилиты (например, сжатие дисков SuperStor).

Встраиваемые системы

После ухода с рынка настольных ПК DR-DOS нашла применение в промышленных контроллерах, банкоматах, кассовых аппаратах и других устройствах, где требуется стабильная работа с ограниченными ресурсами.

Эмуляция и ретро-вычисления

В настоящее время DR-DOS используется в эмуляторах (DOSBox, VirtualBox) для запуска старых игр и приложений, а также энтузиастами, интересующимися историей вычислительной техники.

Примеры

  • DR-DOS 3.31 (1988) — первая версия, совместимая с MS-DOS 3.3.
  • DR-DOS 5.0 (1990) — прорывная версия с менеджером памяти и графическим интерфейсом.
  • Novell DOS 7.0 (1994) — версия с поддержкой сети и FAT32.
  • Caldera DR-DOS 7.0 (1996) — последняя коммерческая версия, ориентированная на встраиваемые системы.
  • DR-DOS 8.1 (2005) — неофициальная версия с открытым исходным кодом.

Интересные факты

  • DR-DOS была первой системой, которая поддерживала длинные имена файлов (через драйвер LONGNAME).
  • Встроенная утилита сжатия дисков SuperStor позволяла увеличить ёмкость жёсткого диска в 2–3 раза.
  • В 1991 году Microsoft выпустила MS-DOS 5.0, которая копировала многие функции DR-DOS 5.0, включая менеджер памяти и утилиту восстановления файлов.
  • Иск Caldera против Microsoft стал одним из крупнейших в истории антимонопольного законодательства США в сфере IT.

Критика

DR-DOS критиковалась за:

  • Несовместимость с некоторыми приложениями — из-за технических уловок Microsoft (например, в Windows 3.1) некоторые программы могли работать некорректно.
  • Сложность настройки — в ранних версиях требовалось знание конфигурационных файлов (CONFIG.SYS, AUTOEXEC.BAT).
  • Ограниченная поддержка — после ухода с рынка настольных ПК система перестала обновляться.

Источники

  • Digital Research. DR-DOS 5.0 User Guide. 1990.
  • Novell. Novell DOS 7.0 Technical Reference. 1994.
  • Caldera. DR-DOS 7.0 Release Notes. 1996.
  • «The History of DR-DOS» — статья на сайте OS/2 Museum.
  • «Microsoft Antitrust Case: Caldera vs. Microsoft» — материалы судебного дела.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →