stringtranslate.com

ДР-ДОС

DR-DOS (записывается как DR DOS , без дефиса, в версиях до 6.0 включительно) — дисковая операционная система для IBM PC-совместимых систем . После своего появления в 1988 году это была первая DOS, которая попыталась быть совместимой с IBM PC DOS и MS-DOS (которые представляли собой один и тот же продукт, продаваемый под разными названиями ) .

DR-DOS была разработана компанией Digital Research Гэри А. Килдалла на основе Concurrent PC DOS 6.0, которая была продвинутым преемником CP/M-86 . По мере смены владельца были выпущены различные более поздние версии под такими названиями, как Novell DOS и Caldera OpenDOS.

История

Истоки в CP/M

Оригинальный CP/M от Digital Research для 8-битных систем на базе Intel 8080 и Z-80 породил множество дополнительных версий, в первую очередь CP/M-86 для процессоров семейства Intel 8086/8088 . Хотя CP/M доминировал на рынке с середины 1970-х годов и поставлялся с подавляющим большинством персональных компьютеров с непатентованной архитектурой, IBM PC в 1981 году положил начало тому, что в конечном итоге стало огромным изменением.

Первоначально IBM обратилась к Digital Research в 1980 году в поисках версии CP/M для x86 . Однако по поводу контракта возникли разногласия, и IBM вышла из него. Вместо этого была заключена сделка с Microsoft , которая приобрела другую операционную систему, 86-DOS , у Seattle Computer Products (SCP). Это стало Microsoft MS-DOS и IBM PC DOS . Структура команд и интерфейс прикладного программирования 86-DOS имитировали структуру CP/M 2.2 (с BDOS 2.2). Digital Research пригрозила судебным иском, заявив, что PC DOS/MS-DOS слишком похожа на CP/M. В начале 1982 года IBM договорилась, согласившись продавать версию CP/M x86 от Digital Research, CP/M-86 , вместе с PC DOS. Однако PC DOS продавалась за 40 долларов США , а CP/M-86 стоила 240 долларов. Доля покупателей ПК, готовых потратить в шесть раз больше на покупку CP/M-86, была очень невелика, а ограниченная доступность совместимого прикладного программного обеспечения, поначалу в пользу Digital Research, была лишь временной. [2]

Компания Digital Research вела длительную и безуспешную борьбу за продвижение CP/M-86 и его многозадачных многопользовательских преемников MP/M-86 и Concurrent CP/M-86 , и в конце концов решила, что им не удастся превзойти лидерство Microsoft-IBM в доступность прикладного программного обеспечения, поэтому они модифицировали Concurrent CP/M-86, чтобы он мог запускать те же приложения, что и MS-DOS и PC DOS.

Он был публично показан в декабре 1983 года [3] и отправлен в марте 1984 года под названием Concurrent DOS 3.1 (также известный как CDOS с BDOS 3.1) поставщикам оборудования. [4] Хотя Concurrent DOS на протяжении многих лет продолжала развиваться в различных вариантах и ​​в конечном итоге стала многопользовательской DOS и REAL/32 , она не была специально адаптирована для рынка настольных компьютеров и была слишком дорогой для однопользовательских приложений. Поэтому со временем были предприняты две попытки отодвинуть продукт на второй план:

В 1985 году компания Digital Research разработала DOS Plus версий 1.0–2.1 , урезанную и модифицированную однопользовательскую версию Concurrent DOS 4.1 и 5.0 , которая запускала приложения для обеих платформ и позволяла переключаться между несколькими задачами [5] [6] , как это было сделано оригинальный CP/M-86. Его совместимость с DOS была ограничена, и Digital Research предприняла еще одну попытку, на этот раз с собственной системой DOS. [6] Эта новая дисковая операционная система была запущена в 1988 году как DR DOS.

Хотя DRI базировалась в Пасифик-Гроув , а затем в Монтерее , штат Калифорния, США, работа над DOS Plus началась в Ньюбери , Беркшир, Великобритания, где с 1983 года у Digital Research Europe располагалась группа поддержки OEM. [nb 1] Начиная с 1986 года. Большая часть работы над операционными системами для Concurrent DOS 386 и XM , Multiuser DOS, DR DOS и PalmDOS была выполнена в Европейском центре развития (EDC) компании Digital Research в Хангерфорде , Беркшир. [nb 1] Позже некоторая работа была проделана компанией Digital Research GmbH в Мюнхене , Германия.

Первая версия DR DOS

По просьбе нескольких OEM-производителей компания Digital Research приступила к разработке плана по разработке новой операционной системы DOS, устраняющей дефекты, оставленные MS-DOS в 1987 году . [7] Особое значение имела сделка на миллион долларов с Казухико «Кей» Ниши из ASCII Corporation , который ранее сыграл важную роль в открытии японского OEM-рынка для Microsoft. [6] Первая версия DR DOS была выпущена 28 мая 1988 года. [7] Номера версий были выбраны с учетом особенностей MS-DOS; Первой общедоступной версией была DR DOS 3.31 [7] , которая предлагала функции, сравнимые с Compaq MS-DOS 3.31, с поддержкой больших дисков ( FAT16B, также известная как «BIGDOS»). DR DOS 3.31 сообщал о себе как «IBM PC DOS 3.31», тогда как внутренняя версия ядра BDOS ( Basic Disk Operating System ) обозначалась как 6.0, однопользовательская по своей природе, что отражает ее происхождение как производную от Concurrent DOS 6.0 с многозадачностью и многопользовательскими возможностями. а также исключена поддержка CP/M API и заменена XIOS на IBM-совместимую DOS-BIOS . Системные файлы назывались DRBIOS.SYS (для DOS-BIOS) и DRBDOS.SYS (для ядра BDOS), OEM-метка диска была «DIGITAL␠».

DR DOS предлагала некоторые расширенные инструменты командной строки со справкой по командной строке, подробными сообщениями об ошибках, сложной историей и редактированием командной строки (директива HISTORY ), а также поддержкой паролей к файлам и каталогам, встроенными прямо в ядро. [8] Кроме того, ее лицензировать было дешевле, чем MS-DOS, и с самого начала ее можно было записать в ПЗУ. Версия DR DOS с ПЗУ также называлась ROS (Операционная система ПЗУ). [9] К DRI обратились несколько производителей ПК, которые были заинтересованы в сторонней DOS, что побудило несколько обновлений системы.

В то время MS-DOS была доступна только OEM-производителям в комплекте с оборудованием. Следовательно, DR DOS сразу же добилась успеха, когда потребители стали покупать ее через обычные розничные каналы, начиная с версии 3.4x.

Известные версии: DR DOS 3.31 (BDOS 6.0, июнь 1988 г., только OEM), 3.32 (BDOS 6.0, 17 августа 1988 г., только OEM), 3.33 (BDOS 6.0, 1 сентября 1988 г., только OEM), 3.34 (BDOS 6.0, только OEM). ), 3,35 (BDOS 6.0, 21 октября 1988 г., только OEM), 3,40 (BDOS 6.0, 25 января 1989 г.), 3,41 (BDOS 6.3, июнь 1989 г., OEM и в розницу). Как и MS-DOS, большинство из них выпускалось в нескольких вариантах для разного оборудования. Хотя большинство OEM-производителей сохранили обозначение названия DR DOS, 2001 Sales, Inc. продавала его под названием EZ-DOS 3.41 (также известным как EZ-DOS 4.1). [10] [11]

ДР ДОС 5.0

Версия DR DOS 5.0 (под кодовым названием «Leopard») была выпущена в мае 1990 года, [7] по-прежнему обозначая себя как «PC DOS 3.31» в целях совместимости, но внутренне указывая на однопользовательское ядро ​​BDOS 6.4. (Версия 4 была пропущена, чтобы ее не ассоциировали с относительно непопулярной MS-DOS 4.0 .) Она представила ViewMAX , оболочку управления файлами с графическим интерфейсом на основе GEM . [12] [13] На стартовом экране ViewMAX будет слоган «Цифровые исследования – мы заставляем компьютеры работать». [14] [15] [16] DR DOS 5.0 также представила запатентованную систему управления питанием BatteryMAX , программное обеспечение для кэширования диска (DRCACHE), инструмент удаленной передачи файлов (FILELINK), утилиту настройки формы курсора (CURSOR) и предложила значительно улучшенная система управления памятью (MemoryMAX). [12] [13] В целях совместимости системные файлы DR DOS 5.0 теперь назывались IBMBIO.COM (для DOS-BIOS) и IBMDOS.COM (для ядра BDOS) и из-за расширенного загрузчика в загрузочном секторе могли физически храниться в любом месте на диске. [13] Метка OEM в загрузочных секторах была изменена на «IBM␠␠3.3».

Виды спереди и сзади бездисковой рабочей станции Carry-I размером с книгу, поставляемой в комплекте с DR DOS 5.0, на базе процессора Intel 80286 и производимой тайваньской компанией Flytech Technology c. 1991 год

DR DOS 5.0 была первой DOS, включавшей возможности высокой нагрузки. Ядро и структуры данных, такие как дисковые буферы, могут быть перемещены в область высокой памяти (HMA), первые 64 КБ расширенной памяти , доступные в реальном режиме . Это освободило эквивалентный объем критической «базовой» или обычной памяти , первые 640 КБ оперативной памяти ПК — область, в которой работают все приложения DOS. [13]

Кроме того, на машинах Intel 80386 диспетчер памяти EMS DR DOS позволял операционной системе загружать драйверы устройств DOS в верхние блоки памяти, дополнительно освобождая базовую память.

DR DOS 5.0 была первой DOS, интегрировавшей такую ​​функциональность в базовую ОС (загрузка драйверов устройств в верхние блоки памяти уже была возможна с помощью стороннего программного обеспечения, такого как QEMM ). Это позволило ей в системах 286 с поддерживаемыми наборами микросхем и в системах 386 предоставить значительно больше свободной обычной памяти, чем любая другая DOS. После загрузки драйверов для мыши, мультимедийного оборудования и сетевого стека машина с MS-DOS/PC DOS обычно имела только 300–400 КБ свободной обычной памяти – слишком мало для запуска большого количества программного обеспечения конца 1980-х годов. В отличие от этого, DR DOS 5.0, после небольшой ручной настройки, мог загрузить все это, сохраняя при этом всю свою обычную память свободной, позволяя использовать некоторые необходимые структуры данных DOS, целых 620 КБ из 640 КБ. С помощью MEMMAX +V традиционную область памяти можно даже расширить за счет неиспользуемых частей карты графического адаптера, что обычно обеспечивает еще на 64–96 КБ больше свободной памяти DOS.

Поскольку в DR DOS оставалось так много доступной обычной памяти, некоторые старые программы, использующие определенные методы переноса адресов, не работали должным образом, поскольку теперь они загружались неожиданно (или, в MS-DOS, «невозможно») в малой памяти – внутри первого сегмента размером 64 КБ. (известный как « низкая память »). Поэтому новая команда MEMMAX -L в DR DOS 5.0 обошла эту проблему, предварительно выделив участок памяти в начале карты памяти, чтобы программы могли загружаться выше этого барьера (но тогда с менее пригодной для использования обычной памятью). По умолчанию MEMMAX настроен на +L, чтобы приложения могли использовать дополнительную память.

DR DOS 6.0 / Конкурс от Microsoft

Загрузочный диск Digital Research DR DOS 6.0
Руководство Novell DR DOS 6.0

Столкнувшись с серьезной конкуренцией на арене DOS, Microsoft отреагировала объявлением о выпуске еще не выпущенной версии MS-DOS 5.0 в мае 1990 года . ДР ДОС. [17] Он включал в себя совпадения улучшений DR в управлении памятью. [17]

Почти сразу же, в сентябре 1991 года, Digital Research ответила выпуском DR DOS 6.0, [7] под кодовым названием «Buxton». DR DOS 6.0, хотя внутри уже находится на уровне BDOS 6.7, по-прежнему сообщает о себе как «IBM PC DOS 3.31» обычным приложениям DOS в целях совместимости. Это связано с сжатием диска SuperStor «на лету» для максимизации доступного места на жестком диске, а также с функцией отслеживания и восстановления файлов, разработанной Роджером А. Гроссом.

DR DOS 6.0 также включал в себя переключатель задач под названием TASKMAX [18] с поддержкой стандартного API переключения задач [19] для одновременного запуска нескольких приложений. В отличие от Multiuser DOS от Digital Research (преемника Concurrent DOS в линейке многопользовательских продуктов), который запускал приложения DOS на виртуальных машинах DOS с упреждающей многозадачностью, переключатель задач DR DOS 6.0 замораживал фоновые приложения до тех пор, пока они не были возвращены в рабочее состояние. передний план. Хотя он работал на машинах x86, он мог переключаться на память XMS на более чем 286 машинах. [18] TASKMAX поддерживал некоторую функцию копирования и вставки между приложениями. [18] Через API переключателя задач графические пользовательские интерфейсы, такие как ViewMAX [18] или PC/GEOS, могут регистрироваться в качестве меню диспетчера задач и тем самым заменять меню текстового режима TASKMAX, чтобы пользователи могли переключаться между задачами из графического пользовательского интерфейса. .

Microsoft ответила выпуском MS-DOS 6.0, который снова соответствовал некоторым функциям DR DOS 6.0.

В декабре 1991 года было обнаружено, что предварительная версия Windows 3.1 возвращает сообщение о нефатальной ошибке, если обнаруживает DOS, отличный от Microsoft. [7] Эта проверка стала известна как код AARD . [20] [21] Для компании Digital Research было несложно внести исправление в DR DOS 6.0, чтобы обойти «проверку подлинности» кода AARD в бета-версии Windows 3.1 путем изменения порядка двух внутренних таблиц в памяти (без изменений в функциональности). , а исправленная версия под названием «бизнес-обновление» появилась на улицах в течение шести недель после выпуска Windows 3.1. [22] [23] [24] [25] С отключенным кодом обнаружения Windows прекрасно работала под DR DOS и ее преемником Novell DOS. Код присутствовал, но был отключен в выпущенной версии Windows 3.1. [26]

В июле 1992 года компания Digital Research Japan выпустила DR DOS 6.0/V, японскую версию DR DOS 6.0, совместимую с DOS/V . [27] [28] Корейская версия, похоже, также была доступна.

PalmDOS

В 1992 году компания Digital Research, все еще действовавшая под своим старым названием, но уже купленная Novell в июле 1991 года, [29] [30] также приступила к созданию дополнительного продукта под кодовым названием «Merlin», который позже был выпущен как NetWare PalmDOS 1, который, как как следует из названия, это была очень ресурсоемкая производная DR DOS 6.0, нацеленная на развивающийся рынок карманных компьютеров и КПК . [31]

PalmDOS была первой операционной системой в семействе, поддерживающей новое ядро ​​BDOS 7.0 с собственными внутренними структурами данных, совместимыми с DOS, вместо их эмуляции. Замена эмуляции DOS поверх ядра CP/M на ядро, совместимое с DOS, очень помогла улучшить совместимость с некоторыми приложениями, использующими некоторые внутренние структуры данных DOS, а также стала ключом к уменьшению резидентного размера кода ядра, даже далее — особое требование рынка КПК. С другой стороны, введение подлинной структуры текущих каталогов ( CDS ) наложило ограничение на глубину рабочих каталогов до 66 символов (как в MS-DOS/PC DOS), тогда как предыдущие выпуски DR DOS не имели такого ограничения из-за их внутренняя организация каталогов как относительные ссылки на родительские каталоги, а не как абсолютные пути. PalmDOS по-прежнему сообщала приложениям о себе как «PC DOS 3.31», чтобы сохранить небольшой размер ядра и не сталкиваться с проблемами совместимости с Windows, которая ожидает, что API DOSMGR будет реализован для любой версии DOS, начиная с 5.0.

Помимо ядра, исполняющего ПЗУ, PalmDOS имела поддержку карманного типа для таких функций, как карты PCMCIA PC Card (с поддержкой DPMS ), управление питанием ( BatteryMAX и [[$IDLE$]]драйвер устройства с его запатентованным динамическим обнаружением простоя [32] Гроссом и Джоном П. .Constant), поддержка переключателя задач MINIMAX для приложений PIM (модулей личной информации), хранящихся и выполняемых из ПЗУ через XIP ( Execute-In-Place ) и т. д.

Стек PCMCIA для PalmDOS был частично написан Яном Х.С. Каллимором .

Novell DOS 7 / вклад Novell

Скриншот Novell DOS 7
Типичная командная строка в Novell DOS 7.

Novell DOS — это название DR DOS, которое Novell Corporation называла в период, когда Novell продавала DR DOS после приобретения Digital Research в 1991 году. [33] [34] [30] [29] [35] Что касается функций и производительности, то обычно как минимум на один выпуск раньше MS-DOS. [36] В 1993 году PC DOS 6.1 , MS-DOS 6.2 и PC DOS 6.3 были вытеснены Novell DOS 7 . [37]

Стратегия генерального директора Novell Роберта Дж. Франкенберга включала «серьезную обрезку», продажу таких продуктов, как транзакционная база данных Btrieve , и уничтожение других, таких как Novell DOS и мультимедийные детские игры Main Street от WordPerfect . [38] Novell лицензировала технологию от Stac Electronics для использования в Novell DOS и ее сетевой операционной системе NetWare . [39] [40] Novell продала эту линейку продуктов компании Caldera 23 июля 1996 года, после того как она обратилась к Novell в поисках операционной системы DOS для ее дистрибутива OpenLinux . [7]

Марк Перкель утверждал, что в феврале 1991 года он вдохновил Novell на покупку Digital Research и разработку чего-то, что он называл «NovOS». [41] Novell фактически купила Digital Research в июле 1991 года с целью использовать линейку продуктов DR в качестве рычага в своей комплексной стратегии по разрушению монополии Microsoft. (Это было частью огромных и в конечном итоге катастрофических расходов для Novell: примерно в то же время они купили WordPerfect Corporation, некоторые продукты Borland, а также вложили значительные средства в Unix .) Запланированный «DR DOS 7.0», внутренний под названием «Panther», призванный превзойти проблемную MS-DOS 6.0 от Microsoft, неоднократно откладывался, в то время как Novell работала над опционально загружаемым Unix-подобным многопользовательским расширением безопасности (с, если загружено, файловыми командами, такими как BACKUP , DELPURGE, MOVE , TOUCH , TREE , UNDELETE , XATTRIB, XCOPY , XDEL и XDIR , поддерживающие отключенную в противном случае опцию командной строки /U:name для выбора конкретных пользователей или групп, [42] совместимые с многопользовательской DOS) и два новых графических пользовательских интерфейса ( ViewMAX 3 , производная от GEM, и « Star Trek », настоящий порт Apple System 7.1 для работы под новой многозадачной программой DR DOS под названием «Vladivar»).

Когда в декабре 1993 года наконец появилась DR DOS (с локализованными версиями, выпущенными в марте 1994 года), переименованная в Novell DOS 7 (также известная как «NWDOS») и без этих трех компонентов, для некоторых это стало разочарованием. Она была больше по размеру и не имела некоторых последних штрихов, [43] но, тем не менее, многие эксперты отрасли считали ее лучшей DOS. [44]

В Германии Novell DOS 7 активно рекламировалась в прессе под лозунгом « Trau keinem DOS unter 7 » (« Не доверяйте DOS ниже 7» ) и с бесплатными демонстрационными дискетами в компьютерных журналах. [45] [46] [44] Кампания была нацелена на 20% рынка DOS и привела к тому, что до февраля 1994 года было продано около 1,5 миллионов копий, и более 3000 дилеров были заинтересованы в продаже продукта. [45] [46] Novell DOS 7 можно было приобрести у различных OEM-производителей, в специализированном магазине по почте и у авторизованных дилеров. [45]

Важным функциональным дополнением стала вторая попытка Novell создать одноранговую сетевую систему Personal NetWare (PNW). [nb 2] Это было лучше, чем его предшественник, NetWare Lite (NWL), но оно было несовместимо с сетевой системой Microsoft, популярность которой сейчас растет благодаря поддержке в Windows for Workgroups , OS/2 и Windows NT . Чтобы обеспечить сосуществование обеих программ на одном ПК, требовалось значительное количество настроек вручную, и Personal NetWare так и не добилась большого успеха.

Поскольку в Novell DOS 7 реализован API-интерфейс DOSMGR, а внутренние структуры данных были обновлены, его ядро ​​BDOS 7.2 могло сообщать с версией DOS 6.0 и OEM-идентификатором «IBM», не рискуя проблемами совместимости с Windows. Большинство инструментов сообщают об этом как «PC DOS 6.1», поскольку IBM PC DOS 6.1 также сообщает приложениям как DOS 6.0.

Novell DOS 7 представила значительно усовершенствованное управление памятью, включая новую поддержку DPMI ( интерфейс защищенного режима DOS ) и DPMS ( службы защищенного режима DOS ), а также более гибкие параметры высокой нагрузки. [44] Он также представил поддержку «настоящей» вытесняющей многозадачности [44] нескольких приложений DOS на виртуальных машинах DOS (VDM), компонент, первоначально названный MultiMAX. Это было похоже на многопользовательскую DOS, но теперь на основе среды, изначально совместимой с DOS, аналогичной расширенному режиму Windows 386, но без графического пользовательского интерфейса. По умолчанию входящий в комплект TASKMGR будет вести себя аналогично предыдущему DR DOS 6.0 TASKMAX. Однако, если бы EMM386 был загружен с параметром /MULTI, EMM386 загрузил бы 32-разрядное ядро ​​операционной системы 386 Protected Mode, обеспечивающее поддержку API для вытесняющей многозадачности, многопоточности, аппаратной виртуализации и управления доменами виртуальных машин DOS. Этот API может использоваться приложениями, поддерживающими DR DOS. Если бы TASKMGR был запущен позже, он использовал бы этот API для создания экземпляра текущей 16-битной системной среды DOS, создания виртуальных машин DOS и запуска на них приложений вместо использования собственной поддержки переключения задач в реальном режиме. Многозадачность была совместима с Windows, поэтому задачи, запущенные до запуска Windows, можно было рассматривать как задачи и под Windows.

Novell DOS 7 и Personal NetWare 1.0 также поставлялись с NetWars , сетевой 3D- аркадной игрой .

Novell DOS 7 и Personal NetWare требовали нескольких выпусков с исправлениями ошибок (D70xyy с x=язык, yy=номер) и не были полностью стабильными на момент следующей разработки. С появлением бета-версий Microsoft Chicago (которая позже стала Windows 95) Novell свернула дальнейшую разработку Novell DOS 7 в сентябре 1994 года [7] и прекратила поддержку в январе 1996 года после более чем 15 обновлений.

После Новелл

Когда Caldera обратилась к Novell в поисках операционной системы DOS для своего дистрибутива OpenLinux , [47] Novell продала эту линейку продуктов компании Caldera 23 июля 1996 года, [7] к тому времени она уже не имела для них коммерческой ценности.

Между DR-DOS, принадлежащей Caldera, и конкуренцией со стороны IBM PC DOS 6.3, Microsoft предприняла шаги, чтобы сделать невозможным использование или покупку последующей версии Windows, Windows 95 , с любым продуктом DOS, кроме их собственного. Они утверждали, что это чисто техническое изменение, но позже оно стало предметом крупного иска, возбужденного в Солт-Лейк-Сити компанией Caldera с помощью Canopy Group . [7] [48] Юристы Microsoft неоднократно пытались добиться прекращения дела, но безуспешно. Сразу после завершения досудебного этапа дачи показаний (когда стороны перечисляют доказательства, которые они намерены представить) 7 января 2000 года было достигнуто внесудебное урегулирование, сумма которого не разглашается. [49] [50] В ноябре 2009 года выяснилось, что эта сумма составляет 280 миллионов долларов. [51] [52] [53] [50]

В августе 1996 года в американскую компанию Caldera, Inc. обратился Роджер А. Гросс, один из первых инженеров DR-DOS, с предложением возобновить разработку DR-DOS и заставить Windows 95 работать на DR-DOS, что позволило бы помогите в суде. После встречи в сентябре 1996 года в Линдоне , штат Юта, США, между Гроссом, Рэнсомом Х. Лавом, Брайаном Уэйном Спарксом и Рэймондом Джоном Нурдой , Гросс был нанят и ему было поручено открыть новую дочернюю компанию в Великобритании. [nb 1] 10 сентября 1996 года Caldera объявила о предстоящем выпуске OpenDOS (COD) и о своем намерении также выпустить исходный код системы, [47] и 20 сентября 1996 года была зарегистрирована компания Caldera UK Ltd. [54] [nb 1] Гросс нанял некоторых первоначальных разработчиков операционной системы из Novell EDC, а также несколько новых талантов для продолжения работы над операционной системой в переоборудованном сарае на окраине Андовера , Хэмпшир, Великобритания, [nb 1] рядом с бывшими офисами Digital Research и Novell EDC. [nb 1] Помимо других улучшений и улучшений во всей системе, в течение следующих двух лет был добавлен ряд новых ключевых функций, включая стек TCP/IP (полученный из LAN WorkPlace для DOS / NetWare Mobile ), графический 32-битный веб-браузер DOS Protected Mode HTML 3.2 DR-WebSpyder (первоначально основанный на исходном коде веб-браузера Arachne от Михала Полака ) с локальной сетью и модемным соединением, расширение POSIX Pthreads для многозадачности от Энди Т. Wightman, поддержка длинных имен файлов (LONGNAME) Эдварда Н. Хилла-младшего, а также поддержка LBA и FAT32 (DRFAT32) Маттиаса Р. Пола. Гросс также нанял Эндрю Шульмана (который вместе с Джеффом Чаппеллом сыграл важную роль в идентификации кода AARD в 1992 году) для работы в качестве консультанта и в Андовере для помощи Полу в его работе над «WinGlue», секретным проектом по созданию версии DR-DOS, совместимого с Windows 95, 98 и 98 SE , и заменяет его компонент MS-DOS 7.xx. [55] [56] [57] Это было продемонстрировано на CeBIT в марте 1998 года, [55] [56] и позже, в небольшой команде, они превратились в «WinBolt», обе версии DR-DOS, которые так и не были выпущены на момент написания статьи. 2018 , но сыграл важную роль в судебном деле . [48] ​​[58] [57] [59] [60] [61] [62]

Caldera UK официально выпустила Caldera OpenDOS 7.01 3 февраля 1997 года, но эта версия представляла собой всего лишь обновление 10 Novell DOS 7 (по состоянию на декабрь 1994 года), скомпилированное только с необходимыми изменениями для включения нового имени в отображаемые сообщения, а также в переменные среды и файл. имена. Не хватало годовых исправлений, разработанных для обновлений Novell DOS с 11 (январь 1995 г.) по 15.2 (январь 1996 г.). [42] Это произошло из-за того, что в Novell тем временем были потеряны части исходных кодов Novell DOS. [63] Следовательно, эта версия по-прежнему сообщала о внутренней версии BDOS 7.2, идентичной Novell DOS 7. В новом пакете также отсутствовала команда SETFIFO, которая была добавлена ​​​​в одном из обновлений Novell DOS, а также команда пятого поколения . Сканер вирусов Search&Destroy и утилита FastBack Plus 2.0 , ранее поставлявшаяся в комплекте с Novell DOS. Вместо этого он поставлялся в комплекте с более новой версией PNUNPACK и содержал значительно усовершенствованную версию NetWars . [42]

Части OpenDOS 7.01 были выпущены с открытым исходным кодом [47] в виде набора MRS (для машиночитаемых источников) в мае 1997 года, но условия лицензии в основном несовместимы с существующими лицензиями с открытым исходным кодом . [64] Затем источник был снова закрыт , поскольку Гросс считал, что это подорвет коммерческие устремления системы.

После бета-версий в сентябре и ноябре 1997 года следующий официальный выпуск вышел в декабре 1997 года с изменением названия на Caldera DR-OpenDOS 7.02, за которым вскоре последовал еще один выпуск в марте 1998 года, когда имя DR-DOS вернулось как Caldera DR- DOS 7.02, [65] теперь впервые пишется через дефис. Версия 7.02 (теперь обозначаемая как BDOS 7.3) включала улучшенные проблемы BIOS и BDOS, разработанные Полом, [63] [66] добавление множества новых параметров загрузки и конфигурации, интеграцию множества улучшений совместимости, исправлений ошибок и оптимизации размера и скорости. и повторная реализация всех исправлений отсутствующих обновлений Novell DOS. [63] [66] BIOS улучшил сосуществование DR-DOS с Windows 9x и поддержку сторонних драйверов сжатия дисков, таких как Microsoft DriveSpace . [63] [67] [68] Он представил режим диагностики (активируется с помощью Scroll Lock ), [63] [67] встроенную поддержку отладчика (с DEBUG = ON и отладчиком, загруженным до или из CONFIG.SYS) [63] и более гибкие возможности трассировки CONFIG.SYS с помощью горячих клавиш F5/ / / и команд TRACE и TIMEOUT , [63] [69] [67] , тем самым также улучшая интеграцию альтернативных оболочек командной строки, таких как 4DOS . [63] [67] [70] Вместе с LOADER, SYS /DR:ext и директивой CHAIN ​​он обеспечил расширенную поддержку нескольких конфигураций для файлов DR/D/CONFIG.ext [67] [71] и включал улучшения в BASIC-подобный язык CONFIG.SYS для более мощных загрузочных меню, удобного взаимодействия с пользователем [67] и программного воздействия на условия ( CPU386 ), коды возврата и уровни ошибок ( ERROR , ONERROR ). [63] Также можно было изменить настройки SCROLLOCK , CAPSLOCK , INSERT и VERIFY , а также символы SWITCHAR , YESCHAR , NOCHAR и RESUMECHAR . [63] [67] Различные детали поведения можно контролировать с помощью новых параметров /Q (Тихо), /L (строчные буквы), /Y (Да) и /S (Переключатель) для ПЕРЕКЛЮЧАТЕЛЕЙ . [63]F6F7F8Кроме того, он обеспечивал дополнительную поддержку устройства LPT4: и позволял настраивать встроенные устройства COMx: и LPTx:, а также изменять настройки PRN: и AUX: по умолчанию. [63] Была улучшена обработка переменных среды в CONFIG.SYS, и были включены новые возможности высокой нагрузки, такие как параметры HIFILES / FILESHIGH и HIFCBS / FCBSHIGH для перемещения дескрипторов файлов и структур FCB в UMB, что обычно давало от 1 до 4 КБ. (и до 15 КБ) больше свободной обычной памяти по сравнению с предыдущими версиями, или директива HISHELL / SHELLHIGH SIZE для управления предварительным выделением памяти HMA для COMMAND.COM , что помогало избежать фрагментации памяти и тем самым обычно давало от 5 до На 8 КБ больше непрерывной памяти HMA для сторонних драйверов с поддержкой HMA для работы в сочетании со сторонними оболочками командной строки, которые не могли загружаться в HMA как COMMAND.COM с его опцией /MH. [63] [69] Версия 7.02 с уменьшенным объемом памяти также содержит улучшенную подсистему NLS 4.xx от Пола, позволяющую одновременно использовать несколько распределенных и, возможно, настраиваемых пользователем файлов COUNTRY.SYS. в иерархической модели. [63] [72] [69] [73] Это также дало поддержку динамического анализатора для форматов файлов MS-DOS/PC DOS COUNTRY.SYS в дополнение к собственным форматам COUNTRY.SYS DR-DOS, [63] [72] [ 69] [73] [74] [75] [76] и появилась поддержка международного формата даты ISO 8601 [73] [69] (включая автоматическое определение) и новой на тот момент валюты евро . [73] [69] Некоторые файлы DR-DOS, такие как IBMBIO.COM, IBMDOS.COM и COUNTRY.SYS, имели вводящие в заблуждение расширения файлов по соображениям совместимости; в DR-DOS 7.02 они были усовершенствованы, чтобы включить функцию безопасности в стиле толстого двоичного кода , разработанную Полом, чтобы они могли корректно завершать работу при ненадлежащем вызове. [63] [42] [76] [73] DR-DOS 7.02 была полностью совместима с 2000 годом и обеспечивала специальную поддержку для работы с ошибочными системными BIOS. Он также поставляется с обновленным FDISK., который может разбивать и форматировать тома FAT32 (но пока не работает с LBA). Исходники патчей Novell для внешних инструментов и драйверов тем временем были найдены в Германии и, таким образом, могли быть также модифицированы в систему, так что DR-DOS 7.02, наконец, не только догнала Novell DOS 7, но и стала настоящий шаг вперед. За выпуском последовали различные обновления в июне, августе и сентябре 1998 года.

Обновленный внутренний номер версии BDOS создал новую проблему: некоторые устаревшие сторонние приложения со специальной поддержкой Novell DOS, которые больше не обновлялись, перестали работать. SETVER уже позволял Novell DOS маскироваться под версии DOS по имени файла и глобально, а, указав магическую подверсию 255, он даже отключал собственную внутреннюю проверку версии BDOS, чтобы справиться с программами, специально проверяющими «DR-DOS». ". [42] Модифицированное ядро ​​и драйвер SETVER Пола в иерархической модели также поддерживают пути загрузки, чтобы различать несколько исполняемых файлов с одним и тем же именем файла, и вводят расширенный режим, в котором SETVER может не только подделывать DOS. версии, но также и версии ядра BDOS. [76] Подверсии от 128 до 255 будут сообщаться приложениям как подверсии DOS от 0 до 127, но с отключенной проверкой версии BDOS, а подверсии от 100 до 127 могут использоваться для подделки различных версий BDOS, [76 ] ] тогда как номер версии DOS (обычно установленный на 0 в статической, изменяемой перед загрузкой структуре данных) вместо этого будет восприниматься как сообщаемая подверсия, так что SETVER /G /X 6.114 будет разрешать версии DR-DOS, начиная с 7.02. по-прежнему сообщать о себе как о «DOS 6.0» и с фальшивой версией BDOS 7.2 (114 десятичных = 72 шестнадцатеричных), тем самым маскируясь под Novell DOS 7 / OpenDOS 7.01. [76]

Хотя в остальном новый HIFILES был полезен, он вызвал проблему совместимости в функции DOS-UP стороннего менеджера памяти QEMM 8, который был запрограммирован на ожидание фрагмента из пяти структур дескрипторов в обычной памяти под DR-DOS (как в случае с предыдущие версии до 7.01), тогда как версия 7.02 по своей конструкции оставила восемь дескрипторов в малой памяти при загрузке файлов высокого уровня, чтобы сохранить полную совместимость со старыми версиями Windows 3.xx. [69] [23] Это не повлияло на совместимость с Windows for Workgroups 3.11. Было разработано исправление для исправления одного байта в IBMBIO.COM, чтобы изменить поведение и, при необходимости, повторно вызвать старое разбиение на фрагменты. Это освободило около 150 байт обычной памяти и обеспечило полную совместимость с DOS-UP, но в то же время нарушило совместимость со старыми версиями Windows 3.xx при использовании функции HIFILES, и наоборот. Патч под названием IBMBIO85.SCR продолжал работать с более новыми версиями DR-DOS. [63] [77] [78] [79]

В августе 1998 года [80] американская компания Caldera, Inc. создала две новые дочерние компании: Caldera Systems , Inc. для бизнеса Linux и Caldera Thin Clients , Inc. для рынка встроенных и тонких клиентов. [81]

Другая версия, DR-DOS 7.03 (все еще с BDOS 7.3 и сообщающаяся приложениям как «PC DOS 6.0» в целях совместимости), была предварительно выпущена на Рождество 1998 года, а затем официально выпущена 6 января 1999 года компанией Caldera UK. Он включал значительно улучшенные менеджеры памяти (в частности, расширенную поддержку DPMI в сочетании с многозадачностью) и другие улучшения, такие как добавленные утилиты DEVLOAD и DRMOUSE, но изменение OEM-метки в загрузочном секторе томов, отформатированных под DR-DOS, также могло привести к проблемы под другими операционными системами (которые можно обойти с помощью НОВОЛТРК). [82] [83] DR-DOS 7.03 станет последней версией DR-DOS, также адаптированной для использования на настольных компьютерах.

Компания Caldera, Inc. хотела перенести бизнес DR-DOS в США и закрыла весьма успешное предприятие в Великобритании [84] [85] в феврале 1999 года [86] после того, как Гросс ушел в отставку и основал iCentrix для разработки разделенного веб-браузера MarioNet . Затем разработка была перенесена в США (что так и не удалось из-за полного отсутствия опыта в этой области в Caldera US), [86] и линия DR-DOS перешла к ее дочерней компании Caldera Thin Clients, которая была переименована в Lineo. , Inc. 20 июля 1999 года. [87] [84] DR-WebSpyder был переименован в Embrowser и, как сообщается, был портирован на Linux. [87] Lineo перевыпустила DR-DOS 7.03 в июне и сентябре 1999 года, по-прежнему называвшуюся «Caldera DR-DOS» [88] и без каких-либо изменений, но в остальном сосредоточившись на Linux для встраиваемых систем, основанном на урезанной версии. OpenLinux под названием Embedix . [87] [84]

Среди последних независимо разработанных версий DR-DOS были OEM DR-DOS 7.04 (по состоянию на 19 августа 1999 г.) [78] и 7.05 (по состоянию на 30 ноября 1999 г.), все еще называвшиеся «Caldera DR-DOS». [89] [90] Это были варианты системы, состоящие только из ядра и командной оболочки. Благодаря специализированной встроенной реализации FAT32 и поддержке больших жестких дисков их можно было найти в комплекте с Easy Recovery 5 от Ontrack в 2000 году, заменив динамически загружаемый драйвер перенаправителя DRFAT32, который все еще поставлялся с Easy Recovery 4. [91] [92] Они также использовались для SeaTools компании Seagate Technology [93] и программного обеспечения для создания образов компакт-дисков Nero Burning ROM . Несмотря на то, что внутри компании все еще сообщалось о BDOS 7.3, это были первые версии, которые сообщали приложениям о себе как «PC DOS 7.10», чтобы указать на встроенную поддержку FAT32. Разработанный с учетом обратной совместимости, DR-DOS 7.04/7.05 IBMBIO.COM можно комбинировать с DR-DOS 7.03 IBMDOS.COM, чтобы обеспечить одобренные для настольных компьютеров возможности LBA ядра DR-DOS 7.03 и работать с дисками большего размера. чем 8 ГБ. Для особых требований OEM DR-DOS 7.06 (по состоянию на 14 декабря 1999 г.) [79] от Wightman объединил файлы ядра в один двоичный исполняемый файл, так что, как и IO.SYS в Windows 98 , его можно было загрузить с помощью MS- Загрузочные сектора DOS 7.10 (но больше не загрузочные сектора DR-DOS). В DR-DOS 7.07 (с BDOS 7.4/7.7) Пола представлены новые загрузчики начальной загрузки и обновленные дисковые инструменты, чтобы объединить поддержку доступа к дискам CHS и LBA, файловых систем FAT12 , FAT16 и FAT32, а также различных соглашений о начальной загрузке DR-DOS 7.07 (с BDOS 7.4/7.7) от Пола. DOS, PC DOS, MS-DOS, Windows, REAL/32 и LOADER в один NEWLDR MBR и загрузочный сектор, чтобы код продолжал загружать любую версию DR-DOS вплоть до 3.31 (а начиная с DR-DOS 7.04 также с поддержкой FAT32), но также может использоваться для запуска системных файлов PC DOS или MS-DOS, включая файлы Windows 9x и PC DOS 7.10. В то же время ядро ​​могло загружаться не только с новых секторов, но и с любых ранее отформатированных дисков DR-DOS, а также с дисков с существующими загрузочными секторами PC DOS или MS-DOS и множеством других загрузчиков. , тем самым упрощая сосуществование и настройку сценариев мультизагрузки в сочетании с другими операционными системами.

Более поздние версии

В 2002 году Lineo была выкуплена, и некоторые из бывших менеджеров Lineo приобрели это название и основали новую компанию DRDOS, Inc. dba DeviceLogics LLC. Они продолжали продавать DR-DOS для использования во встроенных системах. DR-DOS 8.0 была выпущена 30 марта 2004 года с поддержкой FAT32 и больших дисков, возможностью загрузки с ПЗУ или флэш-памяти, многозадачностью и менеджером памяти DPMI. Эта версия основана на ядре версии 7.03. [94]

Позже, осенью 2005 года, компания выпустила DR-DOS 8.1 (с улучшенной поддержкой FAT32). Вместо этого эта версия была основана на OpenDOS 7.01.xx. DR-DOS 8.1 была отозвана из-за нарушений GPL (см. «Разногласия»).

Помимо продажи копий операционной системы, на веб-сайте DRDOS, Inc. указан вариант выкупа DR-DOS; запрашиваемая цена составляет 25 000 долларов США . [95]

Исходный код OpenDOS 7.01 послужил основой для проекта улучшения DR-DOS/OpenDOS , созданного в июле 2002 года в попытке довести функциональность DR-DOS до уровня современных операционных систем ПК, отличных от Windows. В проект добавлена ​​встроенная поддержка больших дисков ( LBA ) и файловой системы FAT32 , а также несколько других улучшений, включая улучшенное управление памятью и поддержку нового расширения файловой системы FAT32+ , которое позволяет хранить файлы размером до 256 ГБ в обычных разделах FAT . DR-DOS 7.01.08 была выпущена 21 июля 2011 года. [96]

Споры

В октябре 2005 года было обнаружено, что DR-DOS 8.1 включает в себя несколько утилит из FreeDOS , а также из других источников, и что ядро ​​представляет собой устаревшую версию Enhanced ядра DR-DOS. DR DOS, Inc. не выполнила требования Стандартной общественной лицензии GNU (GPL), не указав авторов утилит FreeDOS и не включив исходный код. [94] После жалоб со стороны разработчиков FreeDOS (включая предложение предоставить исходный код и, следовательно, соблюдать GPL), DR DOS, Inc. вместо этого удалила версию 8.1, а также незатронутую версию 8.0 со своего веб-сайта.

Команды

APPEND, ASSIGN, BATCH, DBG, DELQ, ERA, ERAQ, MORE и SUBST входят в число внутренних команд, поддерживаемых начиная с DR DOS 3.31. В DR DOS 5.0 удален BATCH и добавлен HILOAD. [97] [70] GOSUB, IDLE, RETURN и SWITCH были добавлены как внутренние команды в DR DOS 6.0. [70] ASSIGN и SUBST были изменены и стали внешними командами в DR DOS 6.0. [70] ECHOERR и PAUSEERR существовали как внутренние команды в DR DOS 6.0 (и в многопользовательской DOS), но обычно не были включены. [97] MORE оставалась внутренней командой до включения PalmDOS, но была изменена на внешнюю команду в Novell DOS 7. DBG была удалена в Novell DOS 7, LOADHIGH, LH и TRUENAME были добавлены как внутренние команды. APPEND [ необходима цитата ] все еще была внутренней командой в DR DOS 6.0, но была изменена на внешнюю команду в Novell DOS 7.

Внутренние команды

Следующий список внутренних команд поддерживается DR DOS 6.0: [98] [97]

Подкоманды пакетной обработки

Подкоманды пакетной обработки DR DOS 6.0 включают: [98] [97]

Внешние команды

DR DOS 6.0 поддерживает следующие внешние команды: [98]

Смотрите также

Примечания

  1. ^ Группа поддержки OEM abcdef Digital Research Europe была открыта в Ньюбери , Беркшир, Великобритания ( 51 ° 24'22 "N 1 ° 19'35" W  /  51,40612 ° N 1,326374 ° W  / 51,40612; -1,326374 ( Digital Research (UK) Ltd., Oxford House, 12-20 Oxford Street, Ньюбери, Беркшир, Великобритания) в 1983 году. В 1986 году это учреждение переехало в Хангерфорд , Беркшир, Великобритания, и стало недавно созданным Европейским центром развития (EDC) компании Digital Research. ), первоначально на Стейшн-Роуд ( 51 ° 24'52 "N 1 ° 30'47" W  /  51,414478 ° N 1,512946 ° W  / 51,414478; -1,512946 (Digital Research (UK) Ltd., Station Road, Хангерфорд) , Беркшир, Великобритания) ), но позже переехал в Чарнхем-Парк ( 51 ° 25'13 "N 1 ° 30'55" W  /  51,420339 ° N 1,515223 ° W  / 51,420339; -1,515223 ( Digital Research (UK) Ltd., Charnham Park, Хангерфорд, Беркшир, Великобритания) . В период с 1991 по 1992 год она стала группой Novell Digital Research Systems, а затем была объединена с Novell Desktop Systems Group (DSG). Объект был закрыт в период с 1994 по 1996 год. В 1996 году новая группа цифровых исследовательских систем Caldera открыла Caldera UK Ltd. в Андовере , Хэмпшир, Великобритания. Первоначально он располагался на Винчестер-стрит ( 51°12′19″N 1°28′44). ″W / 51,20531°N 1,478786°W / 51,20531; -1,478786 (Caldera UK Ltd., Aldwych House, Winchester Street, Andover, Hampshire, SP10 2EA, UK)) , но вскоре переехал в переоборудованный сарай в Верхнем Клатфорд на периферии Андовера ( 51 ° 11'18 "N 1 ° 29'15" W  /  51,188306 ° N 1,487498 ° W  / 51,188306; -1,487498 ( Caldera UK Ltd., Norman Court Barns, Norman Court Lane , Аппер-Клэтфорд, Андовер, Хэмпшир, Великобритания) ). Он закрылся в 1998 году.
  2. ^ abc Чтобы повысить производительность передачи файлов , внутренняя команда COPY в некоторых версиях COMMAND.COM, начиная с Novell DOS 7 [64] , имеет встроенные возможности NCOPY , то есть она автоматически определяет, должен ли файл копироваться локально. на удаленном файловом сервере NetWare или Personal NetWare , а затем инициирует удаленную передачу файлов, устраняя необходимость отправлять содержимое файла по сети.

Рекомендации

  1. ^ «О ДРДОС». DRDOS Встроенный DOS . DRDOS, Inc., 2013. Архивировано из оригинала 3 июня 2018 г. Проверено 18 января 2015 г.
  2. ^ Остальная часть истории: Как Билл Гейтс победил Гэри Килдалла в войне ОС, Часть 1 | ScobleShow: видеоблог о компьютерных фанатах, технологиях и разработчиках.
  3. ^ Борресон, Нэн, изд. (март 1984 г.). «Режим ПК соединяет CP/M и PC-DOS». Цифровой диалог — информационный бюллетень для сотрудников Digital Research Inc. 3 (1). Цифровые исследования : 3. Архивировано из оригинала 10 сентября 2017 г. Проверено 10 сентября 2017 г.[1]
  4. ^ Борресон, Нэн, изд. (май 1984 г.). «Одновременное соединение DOS между ПК и DOS, CP/M». Новости цифровых исследований – для пользователей цифровых исследований во всем мире . 4 (2). Цифровые исследования : 3. Архивировано из оригинала 10 сентября 2017 г. Проверено 10 сентября 2017 г. Concurrent DOS Release 3.1 быстро набирает обороты и пользуется поддержкой широкого круга производителей микрокомпьютеров, — сказал Вандрик. — Около 60 компаний-производителей оборудования лицензировали этот продукт с момента его выпуска в начале марта.[2]
  5. ^ Бертон, Робин (сентябрь 1989 г.). «Глава 7: DOS Plus: Краткая история». Техническое руководство Master 512 . Лестершир, Великобритания. Архивировано из оригинала 10 сентября 2017 г. Проверено 9 мая 2018 г.{{cite book}}: CS1 maint: отсутствует местоположение издателя ( ссылка )
  6. ^ abc Wein, Йозеф «Джо» (19 февраля 2010 г.) [ноябрь 2009 г.]. Джонсон, Герберт Р. (ред.). «История DRI и Джо Вейн». Архивировано из оригинала 17 января 2017 г. Проверено 17 января 2017 г.
  7. ^ abcdefghijkl «Разработчик программного обеспечения Caldera подает в суд на Microsoft за то, что антимонопольная практика утверждает, что монополистические действия лишили ее операционную систему DR DOS выхода на рынок». Новости Кальдеры . 24 июля 1996 г. Архивировано из оригинала 24 июня 2017 г. Проверено 24 июня 2017 г.
  8. ^ Браун, Дэвид К.; Струтински, Кэтрин ; Уортон, Джон Харрисон (14 мая 1983 г.). «Повышение производительности операционной системы. Хеширование, кэширование и блокировка памяти — это лишь некоторые из методов, используемых для повышения производительности в последней версии CP/M». Системный дизайн/программное обеспечение. Компьютерный дизайн — Журнал компьютерных систем . Том. 22, нет. 6. Литтлтон, Массачусетс, США: PennWell Publications / PennWell Publishing Company . С. 193–194, 196, 198, 200, 202, 204. ISSN  0010-4566. OCLC  1564597. КОД  CMPDA. ковчег:/13960/t3hz07m4t . Проверено 14 августа 2021 г.(7 страниц) (Примечание. Этот источник посвящен CP/M Plus , где некоторые аналогичные концепции были введены в семейство операционных систем DRI пару лет назад.)
  9. ^ Понтинг, Боб (15 августа 1988 г.). «Award Software планирует внедрить ОС Digital Research на ПЗУ». Инфомир . Проверено 6 сентября 2014 г.
  10. ^ «EZ-DOS — разорвите мертвую хватку вашего ПК» . Журнал BYTE (Реклама). Том. 14, нет. 5. МакГроу-Хилл . Май 1989 г., стр. 198, 320C. ISSN  0360-5280. ковчег:/13960/t88g9x33p . Проверено 14 ноября 2021 г.
  11. ^ Пол, Матиас Р. (20 февраля 2002 г.). «Как обнаружить FreeCOM/FreeDOS в пакетном режиме?». список рассылки freedos-dev. Архивировано из оригинала 06.11.2018 . Проверено 6 августа 2014 г.
  12. ^ ab «Совместимые PC-Betriebssystem могут быть лучше MS-DOS и PC-DOS — Digital Research stellt dem Monopolisten mit DR-DOS 5.0». Computerwoche (на немецком языке). ИДГ Бизнес Медиа ГмбХ. 06.07.1990. Архивировано из оригинала 25 июля 2019 г. Проверено 26 июля 2019 г.
  13. ^ abcd Рош, Винн Л. (12 февраля 1991 г.). «DR DOS 5.0 — лучшая операционная система?». Журнал ПК . Том. 10, нет. 3. стр. 241–246, 257, 264, 266. Архивировано из оригинала 25 июля 2019 г. Проверено 26 июля 2019 г.
  14. ^ «Цифровые исследования - мы заставляем компьютеры работать» . 13 ноября 1992 г. [13 августа 1990 г.]. Серийный номер 74087063. Архивировано из оригинала 02 сентября 2018 г. Проверено 2 сентября 2018 г.
  15. ^ Эллиотт, Джон К. (2013). «Скриншоты ViewMAX/1». Seasip.info . Архивировано из оригинала 11 января 2013 г. Проверено 10 сентября 2018 г.
  16. ^ Эллиотт, Джон К. (2013). «Скриншоты ViewMAX/2». Seasip.info . Архивировано из оригинала 11 сентября 2018 г. Проверено 10 сентября 2018 г.
  17. ^ ab Dryfoos, Майк, изд. (18 сентября 1991 г.) [19 июля 1991 г.]. «Отчет о разработке MS-DOS 5.0» (PDF) (почта как судебный документ). Майкрософт . п. 10. MS-PCA1179169 (MS-PCA1179159-MS-PCA1179191). MS7020988 (MS7020978-MS7021010). Депо. Бывший. 1109. Входит в Доказательство истца 3473 от Microsoft. CA.No.2:96CV645B Доказательство истца 477. Архивировано (PDF) из оригинала 02 апреля 2019 г. Проверено 22 июля 2019 г. […] Одним из наиболее важных стимулов для добавления функций было конкурентное давление со стороны DRDOS 5.0, о котором мы впервые узнали весной 1990 года. Набор функций DRDOS побудил нас добавить поддержку UMB , замену задач и отмену удаления. […] Значительная часть внимания руководства команды была отвлечена на новые функции, такие как программное обеспечение для передачи файлов, восстановление удаления и сетевая установка […] В конце концов эта ситуация достигла критической точки в конце июля 1990 года, и под руководством БрэдСа команда руководство провело серию напряженных встреч, чтобы определить график и процесс закрытия проекта […](1+32 страницы)
  18. ^ abcd Салеми, Лео (12 ноября 1991). «DR DOS 6.0 обходит MS-DOS 5.0 с переключением задач в оперативной памяти». Журнал ПК . Первые взгляды. Том. 10, нет. 19. С. 48, 50 . Проверено 28 июля 2019 г.
  19. ^ Серия справочников для разработчиков OpenDOS — Руководство по многозадачному API OpenDOS — Руководство программиста. Caldera, Inc., август 1997 г. Номер детали Caldera 200-DOMG-004. Архивировано из оригинала 10 сентября 2017 г.(Напечатано в Великобритании.)
  20. ^ «Код AARD». Архивировано из оригинала 13 января 2010 г. Проверено 20 сентября 2007 г.
  21. ^ Мейер, Эгберт (27 августа 1998 г.). «Microsoft: обнаружение ошибок в DR-DOS lahm». Heise Online (на немецком языке). Верлаг Хайнц Хайзе . Архивировано из оригинала 14 июля 2018 г. Проверено 14 июля 2018 г.[3]
  22. ^ «DR DOS 6.0 работает с Windows 3.1» . Компьютерный мир . Новости Короткометражки. 20 апреля 1992 г. п. 6. Архивировано из оригинала 22 июля 2019 г. Проверено 22 июля 2019 г.
  23. ^ аб Шульман, Эндрю; Браун, Ральф Д .; Макси, Дэвид; Михелс, Раймонд Дж.; Кайл, Джим (1994) [ноябрь 1993 г.]. Недокументированная DOS: Руководство программиста по зарезервированным функциям и структурам данных MS-DOS - расширено и включает MS-DOS 6, Novell DOS и Windows 3.1 (2-е изд.). Ридинг, Массачусетс: Эддисон Уэсли . ISBN 0-201-63287-Х.(xviii+856+vi страниц, 3,5-дюймовая дискета) Исправления: [4][5]
  24. ^ Сусман, Стивен Дейли ; Эскридж III, Чарльз Р .; Саутвик, Джеймс Т.; Сусман, Гарри П.; Фолс III, Паркер К.; Палумбо, Ральф Х.; Харрис, Мэтью Р.; МакКьюн, Филип С.; Энгель, Линн М.; Хилл, Стивен Дж.; Тиббитс, Райан Э. (апрель 1999 г.). «В Окружном суде США — округ Юта, Центральное отделение — Caldera, Inc. против Microsoft Corporation — Консолидированное изложение фактов в поддержку его ответов на ходатайства о вынесении решения в порядке упрощенного судопроизводства Microsoft Corporation — Дело № 2:96CV 0645B» (судебный документ). Caldera, Inc. Архивировано из оригинала 5 августа 2018 г. Проверено 05 августа 2018 г.
  25. ^ Пол, Матиас Р. (18 сентября 2000 г.). «25 лет истории DR DOS - история DOS Digital Research». FreeDOS.org . Архивировано из оригинала 25 ноября 2016 г. Проверено 5 октября 2013 г. См. сноску № 19 (BDOS 1067h « Обновление DR DOS 6.0 для Windows 3.1, апрель 1992 г.»; 1992-03, 1992-04-07: «Это общедоступное обновление DR DOS 6.0 включает только исправления, направленные на полную совместимость с Windows 3.1. Должно было быть полное «бизнес-обновление» для зарегистрированных пользователей, доставка чуть позже.), #27 (BDOS 1072h «Novell DOS 7 Panther/Smirnoff BETA 3», 1993-09: «Эта проблема не имеет обходных путей для кода AARD Windows 3.1) .), #29 (BDOS 1072h «Выпуск Novell DOS 7 на немецком языке»; 22 февраля 1994 г.: «Известно, что для этой проблемы существуют обходные пути для кода AARD Windows 3.1. Это также относится и к более ранней проблеме на английском языке».)
  26. ^ Расследование журнала доктора Добба
  27. ^ «Хронология версий DOS/V» (на японском языке). 28 ноября 2014 г. Архивировано из оригинала 18 января 2017 г. Проверено 16 января 2017 г.
  28. ^ Тэм, Рой; Эллиотт, Джон К. (12 января 2014 г.). «ДР ДОС 6.0/В». Архивировано из оригинала 3 сентября 2018 г. Проверено 16 января 2017 г.(Примечание. Содержит снимки экрана версии ViewMAX 2 с поддержкой DBCS , работающей на DR DOS 6.0/V, и шестнадцатеричный дамп соответствующей базы данных DRFONT для ее .)SCREENHZ.FNT$FONT.SYS
  29. ^ ab «Novell и Digital Research подписывают окончательное соглашение о слиянии» . Деловой провод . 17 июля 1991 г. Архивировано из оригинала 18 августа 2018 г. Проверено 24 января 2017 г.
  30. ^ Аб Скотт, Кэрил (29 июля 1991 г.). «Слияние Novell и DRI позволит улучшить управление клиентами». Инфомир : 33 . Проверено 21 января 2017 г.
  31. ^ CW (11 сентября 1992 г.). «Markt für Desktop-Betriebssysteme im Visier — Novell kündigt die ersten Low-end-Produkte mit dem Betiebssystem DR DOS 6.0 и». Computerwoche (на немецком языке). Мюнхен, Германия: IDG Business Media GmbH . Архивировано из оригинала 4 июля 2017 г. Проверено 4 июля 2017 г.
  32. ^ «Патент США 5355501 — Система обнаружения холостого хода» . Архивировано из оригинала 7 апреля 2012 г.
  33. ^ Хильдебранд, JD (19 декабря 2011 г.). «Судебное разбирательство по делу Novell против Microsoft завершилось вынесением решения присяжными» . СД Таймс . Архивировано из оригинала 15 мая 2012 г. Проверено 2 марта 2012 г.
  34. ^ "Новелл DOS" . Журнал ПК . Архивировано из оригинала 31 января 2013 г. Проверено 2 марта 2012 г.
  35. ^ Олчин, Джеймс Эдвард (27 мая 1992 г.) [17 июля 1991 г.]. «Novell/Digital Research достигли окончательного соглашения…» (PDF) (судебный документ). Доказательства истца 828, Comes v. Microsoft . Архивировано (PDF) из оригинала 19 ноября 2016 г. Проверено 21 января 2017 г.
  36. ^ Фишер, Лоуренс М. (24 июля 1994 г.). «Компьютер для руководителей; конкуренты операционной системы Microsoft получают своего рода прирост» . Нью-Йорк Таймс . Проверено 2 марта 2012 г.
  37. ^ Энтони, Себастьян (27 июля 2011 г.). «MS-DOS сегодня исполняется 30 лет». ЭкстримТех . Проверено 2 марта 2012 г.
  38. ^ Фишер, Лоуренс М. (18 сентября 1995 г.). «Novell готовит ответ на проблемы Windows» . Нью-Йорк Таймс . Проверено 2 марта 2012 г.
  39. ^ Фишер, Лоуренс М. (6 марта 1994 г.). «Компьютер для руководителей; станут ли пользователи большими проигравшими в битвах за патенты на программное обеспечение?» . Нью-Йорк Таймс . Проверено 2 марта 2012 г.
  40. ^ Шизли, Джон (9 апреля 2008 г.). «Моя версия для DOS может превзойти вашу версию для DOS». Техреспублика . Архивировано из оригинала 01.11.2019 . Проверено 2 марта 2012 г.
  41. ^ Перкель, Марк (18 октября 1996 г.) [20 марта 1991 г., 23 мая 1991 г., 21 июля 1991 г., 24 июля 1991 г., 2 августа 1991 г.]. «Цифровые исследования - нерассказанная история». Архивировано из оригинала 19 апреля 2019 г. Проверено 19 апреля 2019 г.[6][7][8]
  42. ^ abcde Пол, Матиас Р. (30 июля 1997 г.) [1 мая 1994 г.]. NWDOS-TIPs — советы и подсказки для Novell DOS 7, с просмотром недокументированных подробностей, ошибок и обходных путей. Выпуск 157 (на немецком языке) (3-е изд.). Архивировано из оригинала 10 сентября 2017 г. Проверено 6 августа 2014 г. {{cite book}}: |work=игнорируется ( помощь ) (Примечание. NWDOSTIP.TXT — это всеобъемлющая работа по Novell DOS 7 и OpenDOS 7.01, включая описание многих недокументированных функций и внутренних устройств. Это часть еще более обширной MPDOSTIP.ZIPколлекции автора, которая поддерживалась до 2001 года и распространялась на многих сайтах того времени. Предоставленная ссылка указывает на более старую версию файла, преобразованную в HTML NWDOSTIP.TXT.) [9]
  43. ^ Гудман, Джон М. (2 мая 1994 г.). «Novell повышает ставку на функциональность DOS. Но долгожданная версия DR DOS немного нестабильна, а некоторые утилиты не доработаны». ИнфоМир : 107–110.
  44. ^ abcd Шнайдер, Стефани (17 июня 1994 г.). «Das Ende von DOS ist nur noch eine Frage der Zeit» [Конец DOS — лишь вопрос времени]. Computerwoche (на немецком языке). Мюнхен, Германия: IDG Business Media GmbH . Архивировано из оригинала 02 января 2022 г. Проверено 02 января 2022 г. […] Novells DOS 7 fuer viele die Nummer eins […] Novell-DOS 7 gilt bei vielen Fachleuten derzeit als bestes DOS. […]
  45. ^ abc "Novell: Power-Marketing I - Dosis gegen den Marktfuehrer" [Novell: Power Marketing I - Dosis против лидера рынка]. Абзацвиршафт (АСВ) . Neue Marktaufritte (на немецком языке) (4): 8. 1 апреля 1994 г. Архивировано из оригинала 02 сентября 2018 г. Проверено 2 сентября 2018 г.
  46. ^ Аб Хилл, Юрген (27 мая 1994 г.). «Microsoft предлагает больше возможностей Wind von vorne bekommen». Computerwoche (на немецком языке). Архивировано из оригинала 02 сентября 2018 г. Проверено 2 сентября 2018 г.
  47. ^ abc Болл, Лайл ; Помрой, Нэнси, ред. (10 сентября 1996 г.). «Caldera объявляет модель открытого исходного кода для DOS — DR DOS + Интернет = Caldera OpenDOS». Прово, Юта, США: Caldera, Inc. Архивировано из оригинала 18 октября 1996 г. Проверено 14 июля 2019 г. Caldera […] будет открыто распространять исходный код DOS через Интернет в рамках планов компании по поощрению дальнейшего развития технологий и приложений DOS, что еще больше уравняет правила игры для разработчиков программного обеспечения во всем мире. Эти усилия, направленные на пользу как отдельным разработчикам, так и отраслевым партнерам, следуют за обязательством Caldera охватить и финансировать открытую программную среду. Caldera также объявила о планах внутренней разработки и маркетинга DOS, включая новый продукт под названием Caldera OpenDOS. […] Caldera планирует открыто распространять исходный код всех технологий DOS, приобретенных ею у Novell […], включая CP/M, DR DOS, PalmDOS, Multi-User DOS и Novell DOS 7. Ожидается оценка и организация […] технологий, исходный код будет доступен на веб-сайте Caldera в первом квартале 1997 года […] Частные лица могут бесплатно использовать исходный код OpenDOS для личного использования. Частные лица и организации, желающие коммерчески распространять Caldera OpenDOS, должны приобрести лицензию за соответствующую небольшую плату. Исходный код проприетарных компонентов Novell DOS 7 сторонних производителей публиковаться не будет. […]
  48. ^ аб Сусман, Стивен Дейли ; Эскридж III, Чарльз Р .; Сусман, Гарри П.; Саутвик, Джеймс Т.; Фолс III, Паркер К.; Борчерс, Тимоти К.; Палумбо, Ральф Х.; Харрис, Мэтью Р.; Энгель, Линн М.; МакКьюн, Филип С.; Локер, Лоуренс К.; Уиллер, Макс Д.; Хилл, Стивен Дж.; Тиббитс, Райан Э. (май 1999 г.). «В Окружном суде США – округ Юта, Центральный отдел – Caldera, Inc. против Microsoft Corporation – Дело № 2:96CV 0645B – Меморандум Caldera, Inc. в возражение против ходатайства ответчика о вынесении частичного упрощенного решения по делу истца Иск «Технологическая привязка» (судебный документ). Caldera, Inc. Архивировано из оригинала 5 августа 2018 г. Проверено 05 августа 2018 г.
  49. ^ Леа, Грэм (13 января 2000 г.). «Кальдера против Microsoft – урегулирование». Новости BBC . Архивировано из оригинала 24 июня 2017 г. – на сайте bbc.co.uk.
  50. ^ Аб Гомес, Ли (11 января 2000 г.). «Microsoft заплатит 275 миллионов долларов для урегулирования иска Кальдеры» . Журнал "Уолл Стрит . Архивировано из оригинала 31 декабря 2016 г. Проверено 24 ноября 2019 г. Корпорация Microsoft согласилась выплатить примерно 275 миллионов долларов для урегулирования антимонопольного иска со стороны Caldera Inc. , предотвращая судебный процесс, в котором, вероятно, будут высказаны неприятные обвинения десятилетней давности. […] Microsoft и Caldera, небольшая компания-разработчик программного обеспечения из Солт-Лейк-Сити, подавшая иск в 1996 году, не раскрыли условия мирового соглашения. Microsoft, однако, заявила, что возьмет плату в размере трех центов за акцию по соглашению в третьем финансовом квартале, заканчивающемся 31 марта […] у компании в обращении находится примерно 5,5 миллиардов акций […]
  51. ^ «Приложения к перекрестному ходатайству Microsoft о вынесении суммарного решения по делу Novell WordPerfect» . Гроклав . 23 ноября 2009 г. Архивировано из оригинала 21 августа 2013 г. Проверено 22 октября 2011 г. […] вещественные доказательства, прилагаемые к Меморандуму о законах Microsoft в поддержку встречного ходатайства Microsoft о вынесении упрощенного решения в антимонопольном судебном процессе Novell против Microsoft. Наконец-то мы узнали, сколько Microsoft заплатила Кальдере за урегулирование судебного разбирательства по делу DrDOS еще в 2000 году: 280 миллионов долларов. Мы даже можем прочитать мировое соглашение. Он прикреплен как экспонат. […] Условия урегулирования были засекречены все эти годы, но […] теперь эта тайна раскрыта. […] Мы также узнаем, что Caldera/ Canopy затем заплатила Novell из этих 280 миллионов долларов: сначала 35,5 миллионов долларов, а затем, после того как Novell успешно подала в суд на Canopy в 2004 году, преемника Caldera по этому вопросу, еще 17,7 миллионов долларов, согласно данным на стр. 16 Меморандума. Microsoft утверждает, что Novell не является реальной стороной, заинтересованной в этом антимонопольном деле, и поэтому не может предъявить иск Microsoft по предъявленным ей искам, поскольку, по словам Microsoft, Novell продала свои антимонопольные претензии компании Caldera, когда она продала ей DrDOS. . Таким образом, экспонаты пытаются продемонстрировать, что Novell получила, так сказать, полную оплату в ходе предыдущего судебного процесса. В результате мы можем прочитать ряд документов по делу Novell против Canopy. Novell отвечает, что сохранила свои антимонопольные претензии на рынке приложений. […]
  52. ^ Уоллис, Ричард Дж.; Эшбахер, Стивен Дж.; Беттильон, Марк М.; Уэбб-младший, Дж. Стюар; Тульчин, Дэвид Б.; Холли, Стивен Л. (13 ноября 2009 г.). «Меморандум Microsoft в противовес возобновленному ходатайству Novell о вынесении упрощенного решения по утвердительным доводам Microsoft и в поддержку встречного ходатайства Microsoft о вынесении упрощенного решения» (PDF) (судебный документ). Окружной суд США, округ Мэриленд. п. 16. Novell, Inc. против Microsoft Corporation, Гражданский иск № JFM-05-1087. Архивировано (PDF) из оригинала 24 мая 2019 г. Проверено 3 августа 2018 г. […] Microsoft выплатила Caldera 280 миллионов долларов для урегулирования дела, а 35,5 миллионов долларов из выручки от урегулирования были предоставлены Caldera компании Novell в качестве так называемого «роялти». […] Неудовлетворенная этой суммой, Novell в июне 2000 года подала иск против Caldera (преемника The Canopy Group ), утверждая, что Novell имеет право на еще большую сумму. […] В конечном итоге Novell одержала победу, добавив 17,7 миллиона долларов к своей доле денег, выплаченных Microsoft Caldera, на общую сумму более 53 миллионов долларов […]
  53. ^ Берт, Томас В.; Спаркс, Брайан Уэйн (7 января 2000 г.). «Мировое соглашение — Microsoft Corporation и Caldera, Inc. достигают соглашения об урегулировании антимонопольного иска» (PDF) (судебный документ, отправленный по факсу). Дело 1:05-cv-01087-JFM, документ 104-8, подано 13 ноября 2009 г.; NOV00107061-NOV00107071; ЛТ2288-ЛТ2298; Лан12С311263739.1; Приложение A. Архивировано (PDF) из оригинала 4 июля 2017 г. Проверено 3 августа 2018 г. […] Microsoft выплатит Caldera банковским переводом в соответствии с письменными инструкциями, предоставленными Caldera, сумму в двести восемьдесят миллионов долларов (280 000 000 долларов США) в качестве полного урегулирования всех претензий или потенциальных претензий, предусмотренных настоящим соглашением […](Примечание. Этот документ по делу Кальдера против Microsoft был вещественным доказательством в делах Novell против Microsoft и Comes против Microsoft .)
  54. ^ «Основная информация о компании «Caldera (UK) Limited»» . Компания Дата Рекс. 01 июля 2001 г. Номер компании 03252883. Архивировано из оригинала 24 июня 2017 г. Проверено 24 июня 2017 г.
  55. ^ Аб Леа, Грэм (23 марта 1998 г.). «Cebit: Caldera показывает Windows на DR-DOS, опровергая утверждения MS». Новости CeBIT . Ганновер, Германия. Архивировано из оригинала 24 июня 2017 г. Проверено 1 июня 2009 г.
  56. ^ Аб Леа, Грэм (28 сентября 1998 г.). «DR Caldera получает OnSatellite of love — сервис, предлагающий голосовую связь, электронную почту и смарт-карты» . Регистр . Архивировано из оригинала 22 августа 2018 г. Проверено 13 февраля 2018 г.
  57. ^ Аб Шульман, Эндрю (07 февраля 2000 г.). «Досье Кальдера против Microsoft». Сеть О'Рейли . O'Reilly and Associates, Inc. Архивировано из оригинала 19 августа 2000 г.
  58. ^ Романо, Майк (17 сентября 1998 г.) [16 сентября 1998 г.]. «Мышь, которая ревела. Забудьте о федералах. Малоизвестная компания из Юты должна доказать то, что мы уже знаем: что Microsoft является монополистом». Сиэтлский еженедельник . Архивировано из оригинала 24 июня 2017 г. Проверено 24 июня 2017 г. Более того, Caldera утверждает, что флагманский продукт Microsoft, Windows 95 , представляет собой не что иное, как « искусственную связь » между ее операционной системой MS-DOS и графическим интерфейсом Windows , не имеющую никаких бизнес-обоснований, кроме сохранения конкурирующих базовых операционных систем, таких как DR-DOS от Caldera. — с рынка. Чтобы доказать свою точку зрения, Caldera вскоре выпустит демонстрационное программное обеспечение под названием WinBolt , которое, по ее словам, позволит пользователям устанавливать интерфейс Windows 95 поверх DR-DOS. По словам Кальдеры, демо-версия покажет, что сочетание MS-DOS с Windows в Windows 95 не дает какого-либо значительного технологического прогресса или оправданной бизнес-эффективности.[10]
  59. ^ Шульман, Эндрю (2 марта 2000 г.). «Ундок». Undoc.com . Архивировано из оригинала 16 августа 2000 г.
  60. ^ Пол, Матиас Р. (25 июля 2002 г.). «Будет ли Windows 3.1 работать с DR-DOS 7.03?». Группа новостей : alt.os.free-dos . Проверено 9 мая 2018 г. […] DR-DOS 7.03 совместим с Windows и Windows для рабочих групп до 3.xx (и внутренние версии DR-DOS даже с Windows 4.xx, также известной как Windows 95/98/ SE […]
  61. ^ Пол, Матиас Р. (10 апреля 2002 г.). «[fd-dev] Доступ к HMA из TSR». freedos-dev . Архивировано из оригинала 9 сентября 2017 г. Проверено 9 сентября 2017 г. […] MS-DOS 7.0 + […] представила […] по большей части недокументированную структуру данных RMD, обычно расположенную в HMA . Ядро собирает и записывает данные конфигурации и драйвера реального режима во время загрузки (тип драйвера, прерывания, перехваченные драйвером, строка вызова CONFIG.SYS и т. д.) и сохраняет эту информацию в […] сложной […] растущей структуре данных. Предположительно […] предназначено для использования ядром Windows, чтобы получить лучшее представление о загруженных драйверах реального режима […] или даже попытаться отсоединить или выгрузить некоторые из них, […] оно используется лишь в очень ограниченной степени ( […] некоторая информация отражается в файлах журналов, создаваемых при […] запуске, и некоторые части […] менеджера конфигурации также используют ее), […] оставляя место […] за пределами технической стороны [… ] потому что ничего интересного не задокументировано […]
  62. ^ Пол, Матиас Р. (13 августа 2002 г.). «Suche freien Speicherbereich unterhalb von 1 MB, der nicht von OS überschrieben wird» (на немецком языке). Группа новостей : de.comp.lang.assembler.x86. Архивировано из оригинала 4 сентября 2017 г. Проверено 3 сентября 2017 г.
  63. ^ abcdefghijklmnopq Пол, Матиас Р. (2 октября 1997). «Обновление Caldera OpenDOS 7.01/7.02 Alpha 3 IBMBIO.COM README.TXT». Архивировано из оригинала 4 октября 2003 г. Проверено 29 марта 2009 г.[11]
  64. ^ ab «Набор машиночитаемого исходного кода Caldera OpenDOS (MRS) 7.01» . Кальдера, Инк., 1 мая 1997 г. Архивировано из оригинала 07 августа 2021 г. Проверено 02 января 2022 г.[12]
  65. ^ «Доктор вернулся!». Кальдера. Февраль 1998 г. Архивировано из оригинала 5 февраля 1998 г.
  66. ^ аб Ральф Д. Браун . Список прерываний Ральфа Брауна , INTER61 от 16 июля 2000 г. ([13]), запись для проверки версии DR-DOS под INT 21h/AH=4452h.
  67. ^ abcdefg Пол, Матиас Р. (17 июня 2004 г.). «Re: Случайные зависания в DR-DOS 7.03». [email protected]; Конференция FidoNet : ALT_DOS . Архивировано из оригинала 28 апреля 2019 г. Проверено 28 апреля 2019 г.[14][15]
  68. ^ Пол, Матиас Р. (17 июня 2004 г.). «Re: Случайные зависания в DR-DOS 7.03». [email protected]; Конференция FidoNet: ALT_DOS . Архивировано из оригинала 28 апреля 2019 г. Проверено 28 апреля 2019 г.[16][17]
  69. ^ abcdefg Пол, Матиас Р. (22 ноября 2000 г.). «Оптимизация CONFIG.SYS…». [email protected] . Архивировано из оригинала 6 мая 2019 г. Проверено 6 мая 2019 г.
  70. ^ abcd Brothers, Хардин; Роусон, Том ; Конн, Рекс К .; Пол, Матиас Р.; Дай, Чарльз Э.; Георгиев, Лучезар И. (27 февраля 2002 г.). Онлайн-справка по 4DOS 8.00 .
  71. ^ Пол, Матиас Р. (17 июня 2004 г.). «Re: Случайные зависания в DR-DOS 7.03». [email protected]; Конференция FidoNet : ALT_DOS . Архивировано из оригинала 28 апреля 2019 г. Проверено 28 апреля 2019 г.[18][19]
  72. ^ аб Пол, Матиас Р. (11 января 2000 г.). «Возможные улучшения DR-DOS». www.delorie.com/opendos . Архивировано из оригинала 20 апреля 2019 г. Проверено 20 апреля 2019 г.
  73. ^ abcde Пол, Матиас Р. (10 июня 2001 г.) [1995]. «Формат файла DOS COUNTRY.SYS» (файл COUNTRY.LST) (изд. 1.44). Архивировано из оригинала 20 апреля 2016 г. Проверено 20 августа 2016 г.
  74. ^ Пол, Матиас Р. (10 июня 2001 г.) [1995]. «Описание формата файлов .CPI DOS, OS/2 и Windows NT и Linux .CP» (файл CPI.LST) (изд. 1.30). Архивировано из оригинала 20 апреля 2016 г. Проверено 20 августа 2016 г.
  75. ^ Пол, Матиас Р. (10 июня 2001 г.) [1995]. «Обзор кодовых страниц DOS, OS/2 и Windows» (файл CODEPAGE.LST) (предварительная редакция 1.59). Архивировано из оригинала 20 апреля 2016 г. Проверено 20 августа 2016 г.
  76. ^ abcde DR-DOS 7.03 WHATSNEW.TXT — Изменения с DR-DOS 7.02 на DR-DOS 7.03. Кальдера, Инк. 24 декабря 1998 г. Архивировано из оригинала 08 апреля 2019 г. Проверено 08 апреля 2019 г.(Примечание. В файле указано, что эти изменения были введены в DR-DOS 7.03, однако многие из них стали доступны уже в обновленных версиях 7.02.)
  77. ^ Пол, Матиас Р. (05.11.2001). «QEMM ОПТИМИЗАЦИЯ и DR-DOS». OpenDOS . Архивировано из оригинала 11 мая 2018 г. Проверено 11 мая 2018 г. […] FILES+FCBS […] теперь сгруппированы в 3 фрагмента, тогда как раньше они были организованы в 2 фрагмента […] Функция DOS-UP QEMM не ожидает этого […] Это приводит к ок. На 1 КБ меньше обычной памяти, чем теоретически возможный максимум при QEMM […] Однажды я написал патч (скрипт DEBUG под названием IBMBIO85.SCR […]) […] который снова включит старую структуру памяти дескрипторов. Это освободит еще больше обычной памяти под DR-DOS, но вызовет серьезные проблемы совместимости с Windows 3.xx, когда используются директивы FILESHIGH= , FCBSHIGH= или DOS= AUTO […], потому что в малой памяти останется только 5 дескрипторов. в отличие от 8 дескрипторов, которые необходимы для правильной работы Windows из-за чрезвычайно опасного взлома со стороны Microsoft для определения размера […] структур SFT (это известно как хак «CON CON CON CON CON», потому что Windows открывает CON пять раз и […] сканирует первые 512 КБ памяти в поисках строки «CON», чтобы измерить смещение […] то, что можно легко обмануть, просто поместив несколько строк «CON» в […] образ памяти с помощью неправильные смещения друг относительно друга […]
  78. ^ аб Пол, Матиас Р. (28 ноября 2001 г.) [1997]. «QEMM 8.xx и Linux». 1.06. Группа новостей : comp.os.msdos.desqview . Проверено 11 мая 2018 г. […] DR-DOS 7.04/7.05 (19.08.1999) […] -->
  79. ^ аб Пол, Матиас Р. (6 января 2003 г.) [04 января 2003 г., 1997]. «drdos + qemm = проблемы». 1.08. Группа новостей : comp.os.msdos.misc . Проверено 11 мая 2018 г. […] DR-DOS 7.06 до 14 декабря 1999 г. […] -->
  80. ^ Джонс, Памела (29 февраля 2004 г.). «Соглашение о купле-продаже активов Caldera, Inc./Caldera Systems, Inc., 1998 г.». Гроклав . Архивировано из оригинала 25 июня 2017 г. Проверено 25 мая 2017 г.
  81. ^ Кальдера (2 сентября 1998 г.). «Caldera создает две стопроцентные дочерние компании» (пресс-релиз). PRNewswire . Архивировано из оригинала 24 июня 2017 г. Проверено 24 июня 2017 г.
  82. ^ Пол, Матиас Р. (20 февраля 2002 г.). «Нужна DOS 6.22 (не OEM)». Группа новостей : alt.msdos.programmer. Архивировано из оригинала 9 сентября 2017 г. Проверено 14 октября 2006 г.
  83. ^ Пол, Матиас Р. (25 августа 2004 г.). «НОВОЛТРК.РЕГ». www.drdos.org . Архивировано из оригинала 4 марта 2016 г. Проверено 17 декабря 2011 г.[20]
  84. ^ abc Болл, Лайл (1 октября 1999 г.) [04 августа 1999 г.]. Ричардсон, Марджори «Марджи» (ред.). «Интервью: Лайл Болл, Линео». Linux-журнал . Архивировано из оригинала 13 декабря 2017 г. Проверено 1 июня 2019 г. […] У нас […] очень большой опыт внедрения DR DOS, и мы заработали на этом миллионы. Так что мы находимся в уникальном положении: мы не стартап и у нас есть финансирование. Наш продукт DOS оплатил все наши исследования и разработки по встроенному Linux . […] мы […] развиваем наше внимание от компании, производящей только встраиваемую DOS, к компании по производству встраиваемых Linux . […] Мы не прекращаем работу нашего продукта для DOS немедленно; […] Рынок не убивает наш продукт для DOS. Спрос на встроенную DOS по-прежнему высок, и мы продолжим ее продавать и продавать. Однако спрос на встроенный Linux растет. Поэтому мы смещаем фокус и переименовываем компанию, чтобы она соответствовала нашему долгосрочному потоку доходов, который будет основан на Linux […], как того требует рынок […] Мы продолжим продавать обе технологии во время перехода. […] мы поговорили с нашими OEM-компаниями — не только в США, но и по всей Европе и Азии — они были заинтересованы в нашем решении для DOS и хотели бы […] перейти на Linux […]
  85. ^ Коллинз, Лоис М.; Нии, Дженифер (16 января 2000 г.). «Урегулирование подпитывает «семью» Кальдеры - компания Orem «расплачивается» с процветающими дочерними компаниями». Новости Дезерета . Архивировано из оригинала 30 ноября 2019 г. Проверено 30 ноября 2019 г.
  86. ^ Аб Леа, Грэм (27 апреля 1999 г.). «Caldera закрывает подразделение по разработке тонких клиентов в Великобритании. Разработка переносится в Юту». Регистр . Архивировано из оригинала 25 июня 2017 г. Проверено 24 июня 2017 г.
  87. ^ abc Caldera, Inc. (20 июля 1999 г.). «Встроенный Linux стал высшим приоритетом в компании Lineo, Inc., ранее известной как Caldera Thin Clients, Inc.» (пресс-релиз). Архивировано из оригинала 25 июня 2017 г. Проверено 24 июня 2017 г.
  88. ^ «Архивная копия». Архивировано из оригинала 25 ноября 2016 г. Проверено 2 августа 2008 г.{{cite web}}: CS1 maint: архивная копия в заголовке ( ссылка )
  89. ^ http://drdos.moriy.com/files/autoexec.gif [ постоянная неработающая ссылка ]
  90. ^ http://drdos.moriy.com/files/configsys.gif [ постоянная неработающая ссылка ]
  91. ^ Дидрих, Оливер; Рабанус, Кристиан (11 марта 2000 г.). «Notaufnahme - Alle Daten futsch - была монахиней?». c't - магазин компьютерной техники (на немецком языке). 2000 (6). Хейзе Верлаг : 106+. Архивировано из оригинала 13 мая 2018 г. Проверено 13 мая 2018 г.
  92. ^ «EasyRecovery — сложное восстановление данных» . Ontrack Data International, Inc., 1999. Архивировано из оригинала 26 августа 2018 г. Проверено 26 августа 2018 г.[21]
  93. ^ БЕСПЛАТНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ DOS — Операционные системы.
  94. ^ ab «Архивная копия». Архивировано из оригинала 26 июня 2010 г. Проверено 14 июня 2008 г.{{cite web}}: CS1 maint: архивная копия в заголовке ( ссылка )
  95. ^ "Выкуп DR DOS" . DRDOS Встроенный DOS . DRDOS, Inc., 2013. Архивировано из оригинала 3 июня 2018 г.
  96. ^ Добро пожаловать в проект улучшения DR-DOS/OpenDOS!
  97. ^ abcdefghijklmno Пол, Матиас Р. (13 апреля 1997 г.) [1 декабря 1993 г.]. Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von DR DOS 6.0 [ Сводка документированных и недокументированных функций DR DOS 6.0 ]. Выпуск 60 (на немецком языке). Архивировано из оригинала 11 октября 2018 г. Проверено 14 августа 2019 г. {{cite book}}: |work=игнорируется ( помощь ) [22]
  98. ^ abc DR DOS 6.0 Руководство пользователя, советы по оптимизации и настройке (PDF) (3-е изд.). Digital Research, Inc., февраль 1992 г.: 10005695 0045-5424. Архивировано из оригинала (PDF) 30 сентября 2019 г. Проверено 14 августа 2019 г.(Примечание. Лицензия от Novell до Acorn .)

дальнейшее чтение

Внешние ссылки