ДР-ДОС
Разработчик | |
---|---|
Семейство ОС | ПРИНАДЛЕЖАЩИЙ |
Рабочее состояние | Снято с производства |
Исходная модель | Смешанный; в основном с закрытым исходным кодом , некоторые версии с открытым исходным кодом |
Первоначальный выпуск | 28 мая 1988 г |
Последний выпуск | 7.01.08 / 21 июля 2011 г |
Доступно в | Английский , более ранние версии также на немецком, французском, итальянском, испанском, японском языках. |
Платформы | х86 |
ядра Тип | Монолитное ядро |
По умолчанию пользовательский интерфейс | Интерфейс командной строки ( COMMAND.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
[ редактировать ]от Digital Research Оригинальный CP/M для 8-битных Intel 8080 и Z80 породил множество дополнительных версий, в первую очередь CP/M-86 для Intel 8086/8088 систем на базе семейства процессоров . Хотя CP/M доминировал на рынке с середины 1970-х годов и поставлялся с подавляющим большинством персональных компьютеров с непатентованной архитектурой, IBM PC в 1981 году положил начало тому, что в конечном итоге стало огромным изменением.
IBM Первоначально x86 обратилась к Digital Research в 1980 году в поисках версии CP/M для . Однако по поводу контракта возникли разногласия, и 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 на протяжении многих лет продолжала развиваться в различных вариантах и в конечном итоге стала Multiuser DOS и REAL/32 , она не была специально адаптирована для рынка настольных компьютеров и была слишком дорогой для однопользовательских приложений. Поэтому со временем были предприняты две попытки отодвинуть продукт на второй план:
Digital Research разработала DOS Plus 1.0–2.1 В 1985 году компания , урезанную и модифицированную однопользовательскую производную от 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. [номер 1] Начиная с 1986 года, большая часть работы над операционными системами Concurrent DOS 386 и XM , Multiuser DOS, DR DOS и PalmDOS выполнялась в Европейском центре развития (EDC) компании Digital Research в Хангерфорде , Беркшир. [номер 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 (под кодовым названием «Леопард») была выпущена в мае 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».
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
[ редактировать ]Столкнувшись с серьезной конкуренцией на арене DOS, Microsoft ответила объявлением о еще не выпущенной MS-DOS 5.0 в мае 1990 года. [7] Он будет выпущен в июне 1991 года. [7] и включает расширенные функции, аналогичные функциям DR DOS. [17] Он включал в себя улучшения DR в управлении памятью. [17]
Почти сразу же, в сентябре 1991 года, Digital Research ответила выпуском DR DOS 6.0. [7] под кодовым названием «Бакстон». 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, нацеленную на развивающийся рынок Palmtop / PDA . [31]
PalmDOS была первой операционной системой в семействе, поддерживающей новое ядро BDOS 7.0 с собственными внутренними структурами данных, совместимыми с DOS, вместо их эмуляции. Замена эмуляции DOS поверх ядра CP/M на действительно совместимое с DOS ядро очень помогла улучшить совместимость с некоторыми приложениями, использующими некоторые внутренние структуры данных DOS, а также стала ключом к уменьшению резидентного размера кода ядра, даже далее — особое требование рынка КПК. С другой стороны, введение подлинной структуры текущих каталогов ( CDS ) наложило ограничение на глубину рабочих каталогов до 66 символов (как в MS-DOS/PC DOS), тогда как предыдущие выпуски DR DOS не имели такого ограничения из-за их внутренняя организация каталогов как относительные ссылки на родительские каталоги, а не как абсолютные пути. [32] [33] [34] PalmDOS по-прежнему сообщала приложениям о себе как «PC DOS 3.31», чтобы сохранить небольшой размер ядра и не сталкиваться с проблемами совместимости с Windows, которая ожидает, что API DOSMGR будет реализован для любой версии DOS, начиная с 5.0.
Помимо ядра, исполняющего ПЗУ, PalmDOS имела поддержку таких функций, как карты PCMCIA PC Card (с поддержкой DPMS ), управление питанием ( BatteryMAX и драйвер устройства $IDLE$ с его запатентованным динамическим обнаружением простоя). [35] Гроссом и Джоном П. Константом), MINIMAX поддержка переключателя задач для приложений PIM (модулей личной информации), хранящихся и выполняемых из ПЗУ через XIP ( Execute-In-Place ) и т. д.
Стек PCMCIA для PalmDOS был частично написан Яном Х.С. Каллимором , первоначальным зачинщиком движения PCMCIA/PC Card.
Novell DOS 7 / вклад Novell
[ редактировать ]Novell DOS — это название DR DOS, которое Novell Corporation называла в период, когда Novell продавала DR DOS после приобретения Digital Research в 1991 году. [36] [37] [30] [29] [38] Что касается функций и производительности, обычно она опережала MS-DOS как минимум на одну версию. [39] В 1993 году PC DOS 6.1 , MS-DOS 6.2 и PC DOS 6.3 были вытеснены Novell DOS 7 . [40]
генерального директора Novell Роберта Дж. Франкенберга Стратегия включала «серьезную обрезку», продажу таких продуктов, как транзакционная база данных Btrieve , и уничтожение других, таких как Novell DOS и WordPerfect . мультимедийные детские игры Main Street от [41] Novell лицензировала технологию у Stac Electronics для использования в Novell DOS и ее сетевой операционной системе NetWare . [42] [43] Novell продала эту линейку продуктов компании Caldera 23 июля 1996 года, после того как она обратилась к Novell в поисках операционной системы DOS для ее дистрибутива OpenLinux . [7]
Марк Перкель утверждал, что в феврале 1991 года он вдохновил Novell на покупку Digital Research и разработку чего-то, что он представлял себе как «NovOS». [44] Фактически 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 для выбора конкретных пользователей или групп, [33] совместим с многопользовательской DOS) и два новых графических пользовательских интерфейса ( ViewMAX 3 , производная от GEM, и « Star Trek », настоящий порт Apple System 7.1 для работы под новой многозадачной системой DR DOS под названием «Vladivar»).
Когда в декабре 1993 года наконец появилась DR DOS (с локализованными версиями, выпущенными в марте 1994 года), переименованная в Novell DOS 7 (также известная как «NWDOS») и без этих трех компонентов, для некоторых это стало разочарованием. Он был больше и не имел некоторых последних штрихов. [45] но, тем не менее, многие эксперты отрасли считали его лучшей DOS. [46]
В Германии Novell DOS 7 активно рекламировалась под лозунгом « Trau keinem DOS unter 7 » (« Не доверяйте DOS ниже 7 ») и с бесплатными демонстрационными дискетами в компьютерных журналах. в прессе [47] [48] [46] Кампания была нацелена на 20% рынка DOS и привела к тому, что до февраля 1994 года было продано около 1,5 миллионов копий и более 3000 дилеров были заинтересованы в продаже продукта. [47] [48] Novell DOS 7 можно было приобрести у различных OEM-производителей, в специализированном магазине по почте и у официальных дилеров. [47]
Важным функциональным дополнением стала вторая попытка Novell создать одноранговую сетевую систему Personal NetWare (PNW). [номер 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 ), а также более гибкие параметры высокой нагрузки. [46] Также появилась поддержка «настоящей» вытесняющей многозадачности. [46] нескольких приложений 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 « Чикаго » (которая позже стала Windows 95) Novell свернула дальнейшую разработку Novell DOS 7 в сентябре 1994 года. [7] и прекратил поддержку в январе 1996 года после более чем 15 обновлений.
После Новелл
[ редактировать ]Когда Caldera обратилась к Novell в поисках операционной системы DOS для своего дистрибутива OpenLinux , [49] Novell продала эту линейку продуктов компании Caldera 23 июля 1996 г. [7] к тому времени он уже не имел для них особой коммерческой ценности.
Между DR-DOS, принадлежащей Caldera, и конкуренцией со стороны IBM PC DOS 6.3, Microsoft предприняла шаги, чтобы сделать невозможным использование или покупку последующей версии Windows, Windows 95 , с любым продуктом DOS, кроме их собственного. Они утверждали, что это было чисто техническое изменение, но позже оно стало предметом крупного иска, возбужденного в Солт-Лейк-Сити компанией Caldera с помощью Canopy Group . [7] [50] Юристы Microsoft неоднократно пытались добиться прекращения дела, но безуспешно. Сразу после завершения досудебного этапа дачи показаний (когда стороны перечисляют доказательства, которые они намерены представить) 7 января 2000 года было достигнуто внесудебное урегулирование, сумма которого не разглашается. [51] [52] В ноябре 2009 года выяснилось, что эта сумма составляет 280 миллионов долларов. [53] [54] [55] [52]
В августе 1996 года в американскую компанию Caldera, Inc. обратился Роджер А. Гросс, один из первых инженеров DR-DOS, с предложением возобновить разработку DR-DOS и заставить Windows 95 работать на DR-DOS, что позволило бы помогите в суде. После встречи в сентябре 1996 года в Линдоне , штат Юта, США, между Гроссом, Рэнсомом Х. Лавом , Брайаном Уэйном Спарксом и Рэймондом Джоном Нурдой , Гросс был нанят и ему было поручено открыть новую дочернюю компанию в Великобритании. [номер 1] 10 сентября 1996 года Caldera объявила о предстоящем выпуске OpenDOS (COD) и о своем намерении также выпустить исходный код системы. [49] и Caldera UK Ltd. была зарегистрирована 20 сентября 1996 года. [56] [номер 1] Гросс нанял некоторых первоначальных разработчиков операционной системы из Novell EDC, а также несколько новых талантов для продолжения работы над операционной системой в переоборудованном сарае на окраине Андовера , Хэмпшир, Великобритания. [номер 1] рядом с бывшими офисами Digital Research и Novell EDC. [номер 1] Помимо других усовершенствований и улучшений во всей системе, в течение следующих двух лет был добавлен ряд новых ключевых функций, включая стек TCP/IP (полученный из LAN WorkPlace для DOS / NetWare Mobile ), графический 32-интерфейс. бит DOS Защищенный режим HTML 3.2 веб-браузер DR-WebSpyder (первоначально основанный на исходном коде веб-браузера Arachne от Михала Полака ) с локальной сетью и модемным соединением, расширение POSIX Pthreads для многозадачности от Энди Т. Вайтмана, длинное имя файла (LONGNAME) Эдварда Н. Хилла-младшего, а также поддержку LBA и FAT32 (DRFAT32) Матиаса Р. Пола. Гросс также нанял Эндрю Шульмана (который вместе с Джеффом Чаппеллом сыграл важную роль в идентификации кода AARD в 1992 году) в качестве консультанта и в Андовере для помощи Полу в его работе над «WinGlue», секретным проектом по созданию версии DR-DOS, совместимого с Windows 95, 98 и 98 SE , и заменяет его компонент MS-DOS 7.xx. [57] [58] [59] Это было продемонстрировано на CeBIT в марте 1998 года. [57] [58] а позже в небольшой команде разработали обе версии DR-DOS «WinBolt», которые по состоянию на 2023 год так и не были выпущены. [update], но сыграл важную роль в судебном деле . [50] [60] [59] [61] [62] [63] [64]
Caldera UK официально выпустила Caldera OpenDOS 7.01 3 февраля 1997 года, но эта версия представляла собой всего лишь обновление 10 Novell DOS 7 (по состоянию на декабрь 1994 года), скомпилированное только с необходимыми адаптациями для включения нового имени в отображаемые сообщения, а также в переменные среды и файл. имена. Не хватало годовых исправлений, разработанных для обновлений Novell DOS с 11 (январь 1995 г.) по 15.2 (январь 1996 г.). [33] Это произошло из-за того, что в Novell тем временем были потеряны части исходных кодов Novell DOS. [65] Следовательно, эта версия по-прежнему сообщала о внутренней версии BDOS 7.2, идентичной Novell DOS 7. В новом пакете также отсутствовала команда SETFIFO , которая была добавлена в одном из обновлений Novell DOS, а также пятого поколения . Search & Destroy антивирусный сканер и утилита FastBack Plus 2.0 , которая ранее входила в состав Novell DOS. Вместо этого он поставлялся в комплекте с более новой версией PNUNPACK и содержал значительно усовершенствованную версию NetWars . [33]
Части OpenDOS 7.01 были выпущены с открытым исходным кодом. [49] в виде набора MRS (для машиночитаемых источников) в мае 1997 года, но условия лицензии в основном несовместимы с существующими лицензиями на открытый исходный код . [66] Затем источник был снова закрыт , поскольку Гросс считал, что это подорвет коммерческие устремления системы.
После бета-версий в сентябре и ноябре 1997 года следующий официальный выпуск вышел в декабре 1997 года с названием Caldera DR-OpenDOS 7.02, за которым вскоре последовал еще один выпуск в марте 1998 года, когда имя DR-DOS вернулось как Caldera DR- ДОС 7.02, [67] теперь впервые написано через дефис. Версия 7.02 (теперь обозначаемая как BDOS 7.3) включает улучшенные проблемы BIOS и BDOS, разработанные Полом, [65] [68] добавление множества новых параметров загрузки и конфигурации, интеграция множества улучшений совместимости, исправлений ошибок и оптимизаций размера и скорости, а также повторная реализация всех исправлений отсутствующих обновлений Novell DOS. [65] [68] BIOS улучшил сосуществование DR-DOS с Windows 9x и поддержку сторонних драйверов сжатия дисков, таких как Microsoft DriveSpace . [65] [69] [70] Введен режим диагностики (активируется Scroll Lock ), [65] [69] встроенная поддержка отладчика (с DEBUG=ON и отладчиком, загруженным до или из CONFIG.SYS) [65] и более гибкие возможности трассировки CONFIG.SYS через F5/ F6/ F7/ F8 горячие клавиши и команды TRACE и TIMEOUT , [65] [71] [69] тем самым также улучшается интеграция альтернативных оболочек командной строки, таких как 4DOS . [65] [69] [34] Вместе с LOADER, SYS /DR:ext и директивой CHAIN он обеспечил расширенную поддержку нескольких конфигураций для DR/D/CONFIG.ext. файлов [69] [72] и поставляется с улучшениями языка CONFIG.SYS, подобного BASIC, для более мощных загрузочных меню и удобного взаимодействия с пользователем. [69] и программное воздействие на условия ( CPU386 ), коды возврата и уровни ошибок ( ERROR , ONERROR ). [65] Это также позволило изменить настройки SCROLLOCK , CAPSLOCK , INSERT и VERIFY, а также символы SWITCHAR , YESCHAR , NOCHAR и RESUMECHAR . [65] [69] Различные детали поведения можно контролировать с помощью новых параметров /Q (Тихо), /L (строчные буквы), /Y (Да) и /S (Переключатель) для SWITCHES . [65] Кроме того, он обеспечивал дополнительную поддержку устройства LPT4: и позволял настраивать встроенные устройства COMx: и LPTx:, а также изменять настройки PRN: и AUX: по умолчанию. [65] Обработка переменных среды в 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. [65] [71] Версия 7.02 с уменьшенным объемом памяти также содержит улучшенную подсистему NLS 4.xx от Пола, позволяющую одновременно использовать несколько распределенных и, возможно, настраиваемых пользователем файлов COUNTRY.SYS в системе в иерархической модели. [65] [73] [71] [74] Это также обеспечило поддержку динамического анализатора для форматов файлов MS-DOS/PC DOS COUNTRY.SYS в дополнение к собственным форматам COUNTRY.SYS DR-DOS. [65] [73] [71] [74] [75] [76] [77] и появилась поддержка ISO 8601. международного формата даты [74] [71] (включая автоматическое обнаружение) и новую на тот момент валюту евро . [74] [71] Некоторые файлы DR-DOS, такие как IBMBIO.COM, IBMDOS.COM и COUNTRY.SYS, имели вводящие в заблуждение расширения файлов по соображениям совместимости; в DR-DOS 7.02 они были усовершенствованы, чтобы включить функцию безопасности в стиле толстого двоичного кода , разработанную Полом, чтобы они могли корректно завершать работу при ненадлежащем вызове. [65] [33] [77] [74] 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». ". [33] Модифицированное ядро и драйвер SETVER, разработанные Полом, в иерархической модели также поддерживают пути загрузки, чтобы различать несколько исполняемых файлов с одним и тем же именем файла, и вводят расширенный режим, в котором SETVER может не только подделывать версии DOS, но и также версии ядра BDOS. [77] Подверсии от 128 до 255 будут сообщаться приложениям как подверсии DOS от 0 до 127, но с отключенной проверкой версии BDOS, а подверсии от 100 до 127 могут использоваться для подделки различных версий BDOS. [77] тогда как номер версии 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. [77]
Хотя в остальном новый HIFILES был полезен, он вызвал проблему совместимости в функции DOS-UP стороннего менеджера памяти QEMM 8, который был запрограммирован на ожидание фрагмента из пяти структур дескрипторов в обычной памяти под DR-DOS (как в случае с предыдущие версии до 7.01), тогда как версия 7.02 по своей конструкции оставила восемь дескрипторов в малой памяти при загрузке файлов высокого уровня, чтобы сохранить полную совместимость со старыми версиями Windows 3.xx. [71] [23] На совместимость с Windows for Workgroups 3.11 это не повлияло. Было разработано исправление для исправления одного байта в IBMBIO.COM, чтобы изменить поведение и, при необходимости, повторно вызвать старое разбиение на фрагменты. Это освободило около 150 байт обычной памяти и обеспечило полную совместимость с DOS-UP, но в то же время нарушило совместимость со старыми версиями Windows 3.xx при использовании функции HIFILES, и наоборот. Патч под названием IBMBIO85.SCR продолжал работать с более новыми версиями DR-DOS. [65] [78] [79] [80]
В августе 1998 года [81] Американская компания Caldera, Inc. создала две новые дочерние компании: Caldera Systems , Inc. для бизнеса Linux и Caldera Thin Clients , Inc. для рынка встроенных и тонких клиентов. [82]
Другая версия, DR-DOS 7.03 (все еще с BDOS 7.3 и сообщаемая приложениям как «PC DOS 6.0» в целях совместимости), была предварительно выпущена на Рождество 1998 года, а затем официально выпущена 6 января 1999 года компанией Caldera UK. Он включал значительно улучшенные менеджеры памяти (в частности, расширенную поддержку DPMI в сочетании с многозадачностью) и другие улучшения, такие как добавленные утилиты DEVLOAD и DRMOUSE, но изменение OEM-метки в загрузочном секторе томов, отформатированных под DR-DOS, также могло привести к проблемы под другими операционными системами (которые можно обойти с помощью НОВОЛТРК). [83] [84] DR-DOS 7.03 станет последней версией DR-DOS, также адаптированной для использования на настольных компьютерах.
Caldera, Inc. хотела перенести бизнес DR-DOS в США и закрыла весьма успешное предприятие в Великобритании. [85] [86] в феврале 1999 года [87] после того, как Гросс ушел в отставку и основал iCentrix для разработки разделенного веб-браузера MarioNet . Затем разработки были перенесены в США (что так и не сработало из-за полного отсутствия опыта в этой области в Caldera US). [87] а линия DR-DOS перешла к ее дочерней компании Caldera Thin Clients, которая была переименована в Lineo , Inc. 20 июля 1999 года. [88] [85] DR-WebSpyder был переименован в Embrowser и, как сообщается, был портирован на Linux. [88] Lineo перевыпустила DR-DOS 7.03 в июне и сентябре 1999 года под торговой маркой Caldera DR-DOS. [89] и без каких-либо изменений, но в остальном ориентирован на Linux для встраиваемых систем, основанный на урезанной версии OpenLinux под названием Embedix . [88] [85]
Среди последних независимо разработанных версий DR-DOS была OEM DR-DOS 7.04 (по состоянию на 19 августа 1999 г.). [79] и 7.05 (по состоянию на 30 ноября 1999 г.), все еще имеющую торговую марку «Caldera DR-DOS». [90] [91] Это были варианты системы, состоящей только из ядра и командной оболочки. Благодаря специализированной встроенной реализации FAT32 и поддержке больших жестких дисков их можно было найти в комплекте с Ontrack 5 от Easy Recovery в 2000 году, заменив динамически загружаемый драйвер перенаправителя DRFAT32, который все еще поставлялся с Easy Recovery 4. [92] [93] Они также использовались для Seagate Technology. от SeaTools [94] и программное обеспечение для создания образов компакт-дисков 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 г.). [80] Уайтман объединил файлы ядра в один двоичный исполняемый файл, так что, как и 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, 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. [95]
Позже, осенью 2005 года, компания выпустила DR-DOS 8.1 (с улучшенной поддержкой FAT32). Вместо этого эта версия была основана на OpenDOS 7.01.xx. DR-DOS 8.1 была отозвана из-за нарушений GPL (см. «Разногласия »).
Помимо продажи копий операционной системы, на веб-сайте DRDOS, Inc. указан вариант выкупа DR-DOS; запрашиваемая цена долларов США . 25 000 [96]
Исходный код OpenDOS 7.01 послужил основой для проекта улучшения DR-DOS/OpenDOS , созданного в июле 2002 года в попытке довести функциональность DR-DOS до уровня современных операционных систем ПК, отличных от Windows. В проект добавлена встроенная поддержка больших дисков ( LBA ) и файловой системы FAT32 , а также несколько других улучшений, включая улучшенное управление памятью и поддержку нового расширения файловой системы FAT32+ , которое позволяет хранить файлы размером до 256 ГБ в обычных разделах FAT . DR-DOS 7.01.08 была выпущена 21 июля 2011 года. [97]
Споры
[ редактировать ]В октябре 2005 года было обнаружено, что DR-DOS 8.1 включает в себя несколько утилит из FreeDOS , а также из других источников, и что ядро представляет собой устаревшую версию Enhanced ядра DR-DOS. DR DOS, Inc. не выполнила требования Стандартной общественной лицензии GNU (GPL), не указав авторов утилит FreeDOS и не включив исходный код. [95] После жалоб со стороны разработчиков 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. [98] [34] GOSUB, IDLE, RETURN и SWITCH были добавлены как внутренние команды в DR DOS 6.0. [34] ASSIGN и SUBST были изменены и стали внешними командами в DR DOS 6.0. [34] ECHOERR и PAUSEERR существовали как внутренние команды в DR DOS 6.0 (и в многопользовательской DOS), но обычно не были включены. [98] MORE оставалась внутренней командой до включения PalmDOS, но была изменена на внешнюю команду в Novell DOS 7. DBG была удалена в Novell DOS 7, LOADHIGH, LH и TRUENAME были добавлены как внутренние команды. ДОБАВИТЬ [ нужна ссылка ] по-прежнему была внутренней командой в DR DOS 6.0, но в Novell DOS 7 была изменена на внешнюю команду.
Внутренние команды
[ редактировать ]Следующий список внутренних команд поддерживается DR DOS 6.0 : [99] [98]
Подкоманды пакетной обработки
[ редактировать ]Подкоманды пакетной обработки DR DOS 6.0 включают: [99] [98]
Внешние команды
[ редактировать ]DR DOS 6.0 поддерживает следующие внешние команды: [99]
- НАЗНАЧАТЬ
- АТТРИБ
- РЕЗЕРВНОЕ КОПИРОВАНИЕ
- ЧКДСК
- КОМАНДА [номер 2]
- КОМП
- КУРСОР
- ДЕЛЬПУРГ
- ДЕЛВОТЧ
- ДИСККОМП
- ДИСККОПИЯ
- КАРТА ДИСКА
- ДИСКОПТ
- ДОСБУК
- РЕДАКТОР
- EXE2BIN
- ФАСТОПЕН
- ФК
- ФДИСК
- ССЫЛКА НА ФАЙЛ
- НАХОДИТЬ
- ФОРМАТ
- ГРАФТАБЛЬ
- ГРАФИКА
- ПРИСОЕДИНИТЬСЯ
- КЛАВИАТУРА
- ЭТИКЕТКА
- ЗАМОК
- МЕМ
- МЕММАКС
- РЕЖИМ
- ДВИГАТЬСЯ
- НЛСФУНК
- ПАРОЛЬ
- ПЕЧАТЬ
- ВОССТАНАВЛИВАТЬСЯ
- УРОЖАЙ
- ЗАМЕНЯТЬ
- ВОССТАНОВИТЬ
- СЦЕНАРИЙ
- НАСТРАИВАТЬ
- ДЕЛИТЬСЯ
- SID
- СОРТИРОВАТЬ
- ССТОР
- ПОДСТ.
- СУПЕРПК
- СИС
- ТАСМАКС
- ТРОГАТЬ
- ДЕРЕВО
- ОТМЕНИТЬ
- НЕФОРМАТ
- УДАЛИТЬ
- XCOPY
- XDEL
- XDIR
См. также
[ редактировать ]- КП/М
- МП/М
- ДОС Плюс
- Многопользовательский DOS
- NetWare
- Сравнение операционных систем DOS
- Хронология операционных систем DOS
- код ПРИРОДА
- Общее программное обеспечение Встроенный BIOS
Примечания
[ редактировать ]- ^ Перейти обратно: а б с д и ж Digital Research Europe Группа поддержки OEM компании была открыта в Ньюбери , Беркшир, Великобритания ( 51°24′22″N 1°19′35″W / 51.40612°N 1.326374°W) in 1983. Relocated to Hungerford, Berkshire, UK, in 1986, this facility became Digital Research's newly created European Development Centre (EDC), originally at Station Road (51°24′52″N 1°30′47″W / 51.414478°N 1.512946°W), but later moved to Charnham Park (51°25′13″N 1°30′55″W / 51.420339°N 1.515223°W). It became Novell's Digital Research Systems Group between 1991 and 1992 and was later merged into Novell's Desktop Systems Group (DSG). The facility was closed between 1994 and 1996.Caldera's new Digital Research Systems Group opened Caldera UK Ltd. in Andover, Hampshire, UK, in 1996. This was originally located at Winchester Street (51°12′19″N 1°28′44″W / 51.20531°N 1.478786°W), but soon moved into a converted barn in Upper Clatford at the periphery of Andover (51 ° 11'18 "N 1 ° 29'15" W / 51,188306 ° N 1,487498 ° W ). Он закрылся в 1998 году.
- ^ Перейти обратно: а б с Чтобы повысить производительность передачи файлов , внутренняя команда COPY в некоторых версиях COMMAND.COM, начиная с Novell DOS 7. [66] имеет встроенные возможности NCOPY , то есть автоматически определяет, должен ли файл копироваться локально на удаленном файловом сервере NetWare или Personal NetWare , а затем инициирует удаленную передачу файла, устраняя необходимость отправлять содержимое файла по сети.
Ссылки
[ редактировать ]- ^ «О ДРДОС» . DRDOS Встроенный DOS . DRDOS, Inc., 2013. Архивировано из оригинала 3 июня 2018 г. Проверено 18 января 2015 г.
- ^ Остальная часть истории: Как Билл Гейтс победил Гэри Килдалла в войне ОС, Часть 1 | ScobleShow: видеоблог о компьютерных фанатах, технологиях и разработчиках.
- ^ Борресон, Нэн, изд. (март 1984 г.). «Режим ПК объединяет CP/M и PC-DOS» . Цифровой диалог — информационный бюллетень для сотрудников Digital Research Inc. 3 (1). Цифровые исследования : 3. Архивировано из оригинала 10 сентября 2017 г. Проверено 10 сентября 2017 г. [1]
- ^ Борресон, Нэн, изд. (май 1984 г.). «Параллельное соединение DOS между ПК и DOS, CP/M» . Новости цифровых исследований – для пользователей цифровых исследований во всем мире . 4 (2). Цифровые исследования : 3. Архивировано из оригинала 10 сентября 2017 г. Проверено 10 сентября 2017 г.
Concurrent DOS Release 3.1 быстро набирает обороты и пользуется поддержкой широкого круга производителей микрокомпьютеров, — сказал Вандрик. — Около 60 компаний-производителей оборудования лицензировали этот продукт с момента его выпуска в начале марта.
[2] - ^ Бертон, Робин (сентябрь 1989 г.). «Глава 7: DOS Plus: Краткая история» . Написано в Лестершире, Великобритания. Техническое руководство Master 512 (первое издание, первая печатная редакция). Прествич, Манчестер, Великобритания: Dabs Press . ISBN 1-870336-80-1 . Архивировано из оригинала 10 сентября 2017 г. Проверено 9 мая 2018 г. [3]
- ^ Перейти обратно: а б с Вейн, Йозеф «Джо» (19 февраля 2010 г.) [ноябрь 2009 г.]. Джонсон, Герберт Р. (ред.). «История DRI и Джо Вейн» . Архивировано из оригинала 17 января 2017 г. Проверено 17 января 2017 г.
- ^ Перейти обратно: а б с д и ж г час я дж к л «Разработчик программного обеспечения Caldera подает в суд на Microsoft за то, что антимонопольная практика утверждает, что монополистические действия лишили ее операционную систему DR DOS выхода на рынок» . Новости Кальдеры . 24 июля 1996 г. Архивировано из оригинала 24 июня 2017 г. Проверено 24 июня 2017 г.
- ^ Браун, Дэвид К.; Струтински, Кэтрин ; Уортон, Джон Харрисон (14 мая 1983 г.). «Повышение производительности операционной системы. Хеширование, кэширование и блокировка памяти — это лишь некоторые из методов, используемых для повышения производительности в последней версии CP/M» . Системный дизайн/программное обеспечение. Компьютерный дизайн — Журнал компьютерных систем . Том. 22, нет. 6. Литтлтон, Массачусетс, США: PennWell Publications / PennWell Publishing Company . С. 193–194 , 196, 198, 200, 202, 204. ISSN 0010-4566 . ОСЛК 1564597 . КОДЕН CMPDA . ковчег:/13960/t3hz07m4t . Проверено 14 августа 2021 г. (7 страниц) (Примечание. Этот источник посвящен CP/M Plus , где некоторые аналогичные концепции были введены в семейство операционных систем DRI пару лет назад.)
- ^ Понтинг, Боб (15 августа 1988 г.). «Award Software планирует реализовать операционную систему Digital Research на чипе ПЗУ» . Инфомир . Проверено 6 сентября 2014 г.
- ^ «EZ-DOS — Разорвите мертвую хватку вашего ПК» . Журнал BYTE (Реклама). Том. 14, нет. 5. МакГроу-Хилл . Май 1989 г., стр. 198 , 320C . ISSN 0360-5280 . ковчег:/13960/t88g9x33p . Проверено 14 ноября 2021 г.
- ^ Пол, Матиас Р. (20 февраля 2002 г.). «Как обнаружить FreeCOM/FreeDOS в пакетном режиме?» . Список рассылки freedos-dev. Архивировано из оригинала 06.11.2018 . Проверено 6 августа 2014 г.
- ^ Перейти обратно: а б «Совместимая операционная система ПК может больше, чем MS-DOS и PC-DOS — Digital Research бросает вызов монополисту с помощью DR-DOS 5.0» . Компьютерная неделя (на немецком языке). ИДГ Бизнес Медиа ГмбХ. 06.07.1990. Архивировано из оригинала 25 июля 2019 г. Проверено 26 июля 2019 г.
- ^ Перейти обратно: а б с д Рош, Винн Л. (12 февраля 1991 г.). «DR DOS 5.0 — лучшая операционная система?» . Журнал ПК . Том. 10, нет. 3. стр. 241–246, 257, 264, 266. Архивировано из оригинала 25 июля 2019 г. Проверено 26 июля 2019 г.
- ^ «Цифровые исследования: мы заставляем компьютеры работать» . 13 ноября 1992 г. [13 августа 1990 г.]. Серийный номер 74087063. Архивировано из оригинала 02 сентября 2018 г. Проверено 2 сентября 2018 г.
- ^ Эллиотт, Джон К. (2013). «Скриншоты ViewMAX/1» . Seasip.info . Архивировано из оригинала 11 января 2013 г. Проверено 10 сентября 2018 г.
- ^ Эллиотт, Джон К. (2013). «Скриншоты ViewMAX/2» . Seasip.info . Архивировано из оригинала 11 сентября 2018 г. Проверено 10 сентября 2018 г.
- ^ Перейти обратно: а б Драйфус, Майк, изд. (18 сентября 1991 г.) [19 июля 1991 г.]. «Отчет о результатах разработки MS-DOS 5.0» (PDF) (почта как судебный документ). Майкрософт . п. 10. MS-PCA1179169 (MS-PCA1179159-MS-PCA1179191). MS7020988 (MS7020978-MS7021010). Депо. Бывший. 1109. Прилагается к Microsoft Доказательство истца 3473. CA.No.2:96CV645B Доказательство истца 477. Архивировано (PDF) из оригинала 02 апреля 2019 г. Проверено 22 июля 2019 г.
[…] Одним из наиболее важных стимулов для добавления функций было конкурентное давление со стороны DRDOS 5.0 , о котором мы впервые узнали весной 1990 года. Набор функций DRDOS побудил нас добавить поддержку UMB , замену задач и отмену удаления. […] Значительная часть внимания руководства команды была отвлечена на новые функции, такие как программное обеспечение для передачи файлов, восстановление удаления и сетевая установка […] В конечном итоге эта ситуация достигла критической точки в конце июля 1990 года, и под руководством БрэдСа команда руководство провело серию напряженных встреч, чтобы определить график и процесс закрытия проекта […]
(1+32 страницы) - ^ Перейти обратно: а б с д Салеми, Лео (12 ноября 1991 г.). «DR DOS 6.0 обходит MS-DOS 5.0 с переключением задач в оперативной памяти» . Журнал ПК . Первые взгляды. Том. 10, нет. 19. С. 48, 50 . Проверено 28 июля 2019 г.
- ^ Серия справочников для разработчиков OpenDOS — Руководство по многозадачному API OpenDOS — Руководство программиста . Caldera, Inc. , август 1997 г. Номер детали Caldera 200-DOMG-004. Архивировано из оригинала 10 сентября 2017 г. (Напечатано в Великобритании.)
- ^ «Код ААРД» . Архивировано из оригинала 13 января 2010 г. Проверено 20 сентября 2007 г.
- ^ Мейер, Эгберт (27 августа 1998 г.). «Microsoft: фальшивая ошибка повредила DR-DOS» . Heise Online (на немецком языке). Издатель Хайнц Хейзе . Архивировано из оригинала 14 июля 2018 г. Проверено 14 июля 2018 г. [4]
- ^ «DR DOS 6.0 поддерживает Windows 3.1» . Компьютерный мир . Новости Короткометражки. 20 апреля 1992 г. п. 6. Архивировано из оригинала 22 июля 2019 г. Проверено 22 июля 2019 г.
- ^ Перейти обратно: а б Шульман, Эндрю; Браун, Ральф Д .; Макси, Дэвид; Михелс, Раймонд Дж.; Кайл, Джим (1994) [ноябрь 1993 г.]. Недокументированная DOS: Руководство программиста по зарезервированным функциям и структурам данных MS-DOS - расширено и включает MS-DOS 6, Novell DOS и Windows 3.1 (2-е изд.). Ридинг, Массачусетс: Эддисон Уэсли . ISBN 0-201-63287-Х . (xviii+856+vi страниц, 3,5-дюймовая дискета) Исправления: [5] [6]
- ^ Сусман, Стивен Дейли ; Эскридж III, Чарльз Р .; Саутвик, Джеймс Т.; Сусман, Гарри П.; Фолс III, Паркер К.; Палумбо, Ральф Х.; Харрис, Мэтью Р.; МакКьюн, Филип С.; Энгель, Линн М.; Хилл, Стивен Дж.; Тиббитс, Райан Э. (апрель 1999 г.). «В Окружном суде США — округ Юта, Центральное отделение — Caldera, Inc. против Microsoft Corporation — Консолидированное изложение фактов в поддержку ответов на ходатайства о вынесении решения в порядке упрощенного судопроизводства Microsoft Corporation — Дело № 2:96CV 0645B» (судебный документ). Caldera, Inc. Архивировано из оригинала 5 августа 2018 г. Проверено 05 августа 2018 г.
- ^ Пол, Матиас Р. (18 сентября 2000 г.). «25 лет истории DR DOS — история Digital Research DOS» . 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. Это также относится и к более ранней проблеме на английском языке».)
- ^ Доктор. Расследование журнала Добба
- ^ «Хронология версий DOS/V» (на японском языке). 28 ноября 2014 г. Архивировано из оригинала 18 января 2017 г. Проверено 16 января 2017 г.
- ^ Тэм, Рой; Эллиотт, Джон К. (12 января 2014 г.). «ДР ДОС 6.0/В» . Архивировано из оригинала 3 сентября 2018 г. Проверено 16 января 2017 г. (Примечание. Содержит снимки экрана с поддержкой DBCS, версии ViewMAX 2 работающей под управлением DR DOS 6.0/V, и шестнадцатеричный дамп соответствующей базы данных DRFONT.
SCREENHZ.FNT
для своего$FONT.SYS
.) - ^ Перейти обратно: а б «Novell и Digital Research подписывают окончательное соглашение о слиянии» . Деловой провод . 17 июля 1991 г. Архивировано из оригинала 18 августа 2018 г. Проверено 24 января 2017 г.
- ^ Перейти обратно: а б Скотт, Кэрил (29 июля 1991 г.). «Слияние Novell и DRI позволит улучшить управление клиентами» . Инфомир : 33 . Проверено 21 января 2017 г.
- ^ CW (11 сентября 1992 г.). «Взгляд на рынок операционных систем для настольных компьютеров — Novell анонсирует первые продукты бюджетного класса с операционной системой DR DOS 6.0» . Компьютерная неделя (на немецком языке). Мюнхен, Германия: IDG Business Media GmbH . Архивировано из оригинала 4 июля 2017 г. Проверено 4 июля 2017 г.
- ^ Пол, Матиас Р. (07.06.1997) [апрель 1994 г.]. «Глава 1.3.xi: Слишком длинные пути». NWDOS7UN.TXT — Сводка документированных и недокументированных возможностей Novell DOS 7 . МПДОСТИП (на немецком языке). Архивировано из оригинала 07.11.2016 . Проверено 7 ноября 2016 г.
- ^ Перейти обратно: а б с д и ж Пол, Матиас Р. (30 июля 1997 г.) [1 мая 1994 г.]. NWDOS-TIPs — советы и подсказки для Novell DOS 7, с просмотром недокументированных подробностей, ошибок и обходных путей . МПДОСТИП. Выпуск 157 (на немецком языке) (3-е изд.). Архивировано из оригинала 10 сентября 2017 г. Проверено 6 августа 2014 г. (Примечание. NWDOSTIP.TXT — это обширная работа по Novell DOS 7 и OpenDOS 7.01, включая описание многих недокументированных функций и внутренних устройств. Это часть еще более обширной работы автора.
MPDOSTIP.ZIP
Коллекция сохранялась до 2001 года и в то время распространялась на многих сайтах. Предоставленная ссылка указывает на более старую версию файла, преобразованную в HTML.NWDOSTIP.TXT
файл.) [7] - ^ Перейти обратно: а б с д и Братья Хардин; Роусон, Том ; Конн, Рекс К .; Пол, Матиас Р.; Дай, Чарльз Э.; Георгиев, Лучезар И. (27 февраля 2002 г.). Онлайн-справка по 4DOS 8.00 .
- ^ «Патент США 5355501 — Система обнаружения холостого хода» . Архивировано из оригинала 7 апреля 2012 г.
- ^ Хильдебранд, доктор медицинских наук (19 декабря 2011 г.). «Судебное разбирательство по делу Novell против Microsoft завершилось вынесением решения присяжными» . СД Таймс . Архивировано из оригинала 15 мая 2012 г. Проверено 2 марта 2012 г.
- ^ «Новелл ДОС» . Журнал ПК . Архивировано из оригинала 31 января 2013 г. Проверено 2 марта 2012 г.
- ^ Олчин, Джеймс Эдвард (27 мая 1992 г.) [17 июля 1991 г.]. «Novell/Digital Research достигли окончательного соглашения…» (PDF) (судебный документ). Доказательства истца 828, Comes v. Microsoft . Архивировано (PDF) из оригинала 19 ноября 2016 г. Проверено 21 января 2017 г.
- ^ Фишер, Лоуренс М. (24 июля 1994 г.). «Компьютер для руководителей; конкуренты операционной системы Microsoft получают своего рода прирост» . Нью-Йорк Таймс . Проверено 2 марта 2012 г.
- ^ Энтони, Себастьян (27 июля 2011 г.). «MS-DOS сегодня исполняется 30 лет» . ЭкстримТех . Проверено 2 марта 2012 г.
- ^ Фишер, Лоуренс М. (18 сентября 1995 г.). «Novell готовит ответ на проблемы Windows» . Нью-Йорк Таймс . Проверено 2 марта 2012 г.
- ^ Фишер, Лоуренс М. (6 марта 1994 г.). «Компьютер для руководителей; станут ли пользователи большими проигравшими в битвах за патенты на программное обеспечение?» . Нью-Йорк Таймс . Проверено 2 марта 2012 г.
- ^ Шизли, Джон (9 апреля 2008 г.). «Моя версия для DOS может превзойти вашу версию для DOS» . Техреспублика . Архивировано из оригинала 01.11.2019 . Проверено 2 марта 2012 г.
- ^ Перкель, Марк (18 октября 1996 г.) [20 марта 1991 г., 23 мая 1991 г., 21 июля 1991 г., 24 июля 1991 г., 2 августа 1991 г.]. «Цифровые исследования – нерассказанная история» . Архивировано из оригинала 19 апреля 2019 г. Проверено 19 апреля 2019 г. [8] [9] [10]
- ^ Гудман, Джон М. (2 мая 1994 г.). «Novell повышает ставку на функциональность DOS. Но долгожданная версия DR DOS немного нестабильна, а некоторые утилиты не доработаны» . ИнфоМир : 107–110.
- ^ Перейти обратно: а б с д Шнайдер, Стефани (17 июня 1994 г.). «Конец DOS – это лишь вопрос времени » . Компьютерная неделя (на немецком языке). Мюнхен, Германия: IDG Business Media GmbH . Архивировано из оригинала 02 января 2022 г. Проверено 02 января 2022 г.
[…] Novell DOS 7 для многих является номером один […] Novell DOS 7 в настоящее время многими экспертами считается лучшей DOS. […]
- ^ Перейти обратно: а б с «Novell: Power Marketing I – доза против лидера рынка» [Novell: Power Marketing I – доза против лидера рынка]. Экономика продаж (ASW) . Новые появления на рынке (на немецком языке) (4): 8. 1 апреля 1994 г. Архивировано из оригинала 02 сентября 2018 г. Проверено 2 сентября 2018 г.
- ^ Перейти обратно: а б Хилл, Юрген (27 мая 1994 г.). «Microsoft получит больше информации с фронта» . Компьютерная неделя (на немецком языке). Архивировано из оригинала 02 сентября 2018 г. Проверено 2 сентября 2018 г.
- ^ Перейти обратно: а б с Болл, Лайл ; Помрой, Нэнси, ред. (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 сторонних производителей публиковаться не будет. […]
- ^ Перейти обратно: а б Сусман, Стивен Дейли ; Эскридж III, Чарльз Р .; Сусман, Гарри П.; Саутвик, Джеймс Т.; Фолс III, Паркер К.; Борчерс, Тимоти К.; Палумбо, Ральф Х.; Харрис, Мэтью Р.; Энгель, Линн М.; МакКьюн, Филип С.; Локер, Лоуренс К.; Уиллер, Макс Д.; Хилл, Стивен Дж.; Тиббитс, Райан Э. (май 1999 г.). «В Окружном суде США – округ Юта, Центральный отдел – Caldera, Inc. против Microsoft Corporation – Дело № 2:96CV 0645B – Меморандум Caldera, Inc. в возражение против ходатайства ответчика о вынесении частичного упрощенного решения по делу истца Иск «Технологическая привязка» (судебный документ). Caldera, Inc. Архивировано из оригинала 5 августа 2018 г. Проверено 05 августа 2018 г.
- ^ Ли, Грэм (13 января 2000 г.). «Кальдера против Microsoft – урегулирование» . Новости Би-би-си . Архивировано из оригинала 24 июня 2017 г. – на сайте bbc.co.uk.
- ^ Перейти обратно: а б Гомес, Ли (11 января 2000 г.). «Microsoft заплатит 275 миллионов долларов для урегулирования иска Кальдеры» . Уолл Стрит Джорнал . Архивировано из оригинала 31 декабря 2016 г. Проверено 24 ноября 2019 г.
Корпорация Microsoft согласилась выплатить примерно 275 миллионов долларов для урегулирования антимонопольного иска со стороны Caldera Inc. , предотвращая судебный процесс, в котором, вероятно, будут высказаны неприятные обвинения десятилетней давности. […] Microsoft и Caldera, небольшая компания-разработчик программного обеспечения из Солт-Лейк-Сити, подавшая иск в 1996 году, не раскрыли условия мирового соглашения. Microsoft, однако, заявила, что возьмет плату в размере трех центов за акцию за соглашение в третьем финансовом квартале, заканчивающемся 31 марта […] у компании в обращении находится примерно 5,5 миллиардов акций […]
- ^ «Приложения к перекрестному ходатайству 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 отвечает, что сохранила свои антимонопольные претензии на рынке приложений. […]
- ^ Уоллис, Ричард Дж.; Эшбахер, Стивен Дж.; Беттильон, Марк М.; Уэбб-младший, Дж. Стюар; Тульчин, Дэвид Б.; Холли, Стивен Л. (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 миллионов долларов […]
- ^ Берт, Томас В.; Спаркс, Брайан Уэйн (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 .) - ^ «Основная информация о компании «Кальдера (ЮК) Лимитед» » . Компания Дата Рекс. 01 июля 2001 г. Номер компании 03252883. Архивировано из оригинала 24 июня 2017 г. Проверено 24 июня 2017 г.
- ^ Перейти обратно: а б Леа, Грэм (23 марта 1998 г.). «Cebit: Caldera показывает Windows на DR-DOS, опровергая утверждения MS» . Новости CeBIT . Ганновер, Германия. Архивировано из оригинала 24 июня 2017 г. Проверено 1 июня 2009 г.
- ^ Перейти обратно: а б Ли, Грэм (28 сентября 1998 г.). «DR Caldera получает OnSatellite of love — сервис, предлагающий голосовую связь, электронную почту и смарт-карты» . Регистр . Архивировано из оригинала 22 августа 2018 г. Проверено 13 февраля 2018 г.
- ^ Перейти обратно: а б Шульман, Эндрю (7 февраля 2000 г.). «Досье Кальдера против Microsoft» . Сеть О'Рейли . O'Reilly and Associates, Inc. Архивировано из оригинала 19 августа 2000 г.
- ^ Романо, Майк (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 не дает какого-либо значительного технологического прогресса или оправданной бизнес-эффективности.
[11] - ^ Шульман, Эндрю (2 марта 2000 г.). «Ундок» . Undoc.com . Архивировано из оригинала 16 августа 2000 г.
- ^ Пол, Матиас Р. (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 […]
- ^ Пол, Матиас Р. (10 апреля 2002 г.). «[fd-dev] Доступ к HMA из TSR» . freedos-dev . Архивировано из оригинала 9 сентября 2017 г. Проверено 9 сентября 2017 г.
[…] MS-DOS 7.0 + […] представила […] по большей части недокументированную структуру данных RMD, обычно расположенную в HMA . Ядро собирает и записывает данные конфигурации и драйвера реального режима во время загрузки (тип драйвера, прерывания, перехваченные драйвером, CONFIG.SYS строка вызова и т. д.) и сохраняет эту информацию в […] сложной […] растущей структуре данных. Предположительно […] предназначено для использования ядром Windows, чтобы получить лучшее представление о загруженных драйверах реального режима […] или даже попытаться отсоединить или выгрузить некоторые из них, […] оно используется лишь в очень ограниченной степени ( […] некоторая информация отражается в файлах журналов, создаваемых при […] запуске, и некоторые части […] менеджера конфигурации также используют ее), […] оставляя место […] за пределами технической стороны [… ] потому что ничего интересного не задокументировано […]
- ^ Пол, Матиас Р. (13 августа 2002 г.). «Найти свободную область памяти размером менее 1 МБ, которая не будет перезаписана ОС» (на немецком языке). Группа новостей : de.comp.lang.assembler.x86 . Архивировано из оригинала 4 сентября 2017 г. Проверено 3 сентября 2017 г.
- ^ Перейти обратно: а б с д и ж г час я дж к л м н тот п д Пол, Матиас Р. (2 октября 1997 г.). «Обновление Caldera OpenDOS 7.01/7.02 Alpha 3 IBMBIO.COM README.TXT» . Архивировано из оригинала 4 октября 2003 г. Проверено 29 марта 2009 г. [12]
- ^ Перейти обратно: а б «Комплект машиночитаемого исходного кода Caldera OpenDOS (MRS) 7.01» . Кальдера, Инк., 1 мая 1997 г. Архивировано из оригинала 07 августа 2021 г. Проверено 02 января 2022 г. [13]
- ^ «Доктор вернулся!» . Кальдера. Февраль 1998 г. Архивировано из оригинала 5 февраля 1998 г.
- ^ Перейти обратно: а б Ральф Д. Браун . Список прерываний Ральфа Брауна , INTER61 от 16 июля 2000 г. ( [14] ), запись для проверки версии DR-DOS под INT 21h/AH=4452h.
- ^ Перейти обратно: а б с д и ж г Пол, Матиас Р. (17 июня 2004 г.). «Re: Случайные зависания в DR-DOS 7.03» . [электронная почта защищена] ; Конференция FidoNet : ALT_DOS . Архивировано из оригинала 28 апреля 2019 г. Проверено 28 апреля 2019 г. [15] [16]
- ^ Пол, Матиас Р. (17 июня 2004 г.). «Re: Случайные зависания в DR-DOS 7.03» . [электронная почта защищена] ; Конференция FidoNet: ALT_DOS . Архивировано из оригинала 28 апреля 2019 г. Проверено 28 апреля 2019 г. [17] [18]
- ^ Перейти обратно: а б с д и ж г Пол, Матиас Р. (22 ноября 2000 г.). «Оптимизация CONFIG.SYS…» . [электронная почта защищена] . Архивировано из оригинала 6 мая 2019 г. Проверено 06 мая 2019 г.
- ^ Пол, Матиас Р. (17 июня 2004 г.). «Re: Случайные зависания в DR-DOS 7.03» . [электронная почта защищена] ; Конференция FidoNet : ALT_DOS . Архивировано из оригинала 28 апреля 2019 г. Проверено 28 апреля 2019 г. [19] [20]
- ^ Перейти обратно: а б Пол, Матиас Р. (11 января 2000 г.). «Возможные улучшения DR-DOS» . www.delorie.com/opendos . Архивировано из оригинала 20 апреля 2019 г. Проверено 20 апреля 2019 г.
- ^ Перейти обратно: а б с д и Пол, Маттиас Р. (10 июня 2001 г.) [1995]. «Формат файла DOS COUNTRY.SYS» (файл COUNTRY.LST) (изд. 1.44). Архивировано из оригинала 20 апреля 2016 г. Проверено 20 августа 2016 г.
- ^ Пол, Маттиас Р. (10 июня 2001 г.) [1995]. «Описание формата файлов .CPI DOS, OS/2 и Windows NT и Linux .CP» (файл CPI.LST) (изд. 1.30). Архивировано из оригинала 20 апреля 2016 г. Проверено 20 августа 2016 г.
- ^ Пол, Маттиас Р. (10 июня 2001 г.) [1995]. «Обзор кодовых страниц DOS, OS/2 и Windows» (файл CODEPAGE.LST) (предварительная редакция 1.59). Архивировано из оригинала 20 апреля 2016 г. Проверено 20 августа 2016 г.
- ^ Перейти обратно: а б с д и 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.)
- ^ Пол, Матиас Р. (5 ноября 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» в […] образ памяти с помощью неправильные смещения друг относительно друга […]
- ^ Перейти обратно: а б Пол, Матиас Р. (28 ноября 2001 г.) [1997]. «QEMM 8.xx и Linux» . 1.06. Группа новостей : comp.os.msdos.desqview . Проверено 11 мая 2018 г.
[…] DR-DOS 7.04/7.05 (19.08.1999) […] -->
- ^ Перейти обратно: а б Пол, Маттиас Р. (6 января 2003 г.) [04 января 2003 г., 1997]. «drdos + qemm = проблемы» . 1.08. Группа новостей : comp.os.msdos.misc . Проверено 11 мая 2018 г.
[…] DR-DOS 7.06 до 14 декабря 1999 г. […] -->
- ^ Джонс, Памела (29 февраля 2004 г.). «Соглашение о купле-продаже активов Caldera, Inc./Caldera Systems, Inc., 1998 г.» . Гроклав . Архивировано из оригинала 25 июня 2017 г. Проверено 25 мая 2017 г.
- ^ Кальдера (2 сентября 1998 г.). «Caldera создает две стопроцентные дочерние компании» (пресс-релиз). PRNewswire . Архивировано из оригинала 24 июня 2017 г. Проверено 24 июня 2017 г.
- ^ Пол, Матиас Р. (20 февраля 2002 г.). «Нужна DOS 6.22 (не OEM)» . Группа новостей : alt.msdos.programmer . Архивировано из оригинала 9 сентября 2017 г. Проверено 14 октября 2006 г.
- ^ Пол, Матиас Р. (25 августа 2004 г.). «НОВОЛТРК.РЕГ» . www.drdos.org . Архивировано из оригинала 4 марта 2016 г. Проверено 17 декабря 2011 г. [21]
- ^ Перейти обратно: а б с Болл, Лайл (1 октября 1999 г.) [04 августа 1999 г.]. Ричардсон, Марджори «Марджи» (ред.). «Интервью: Лайл Болл, Линео» . Linux-журнал . Архивировано из оригинала 13 декабря 2017 г. Проверено 1 июня 2019 г.
[…] У нас […] очень большой опыт внедрения DR DOS, и мы заработали на этом миллионы. Так что мы находимся в уникальном положении: мы не стартап и у нас есть финансирование. Наш продукт DOS оплатил все наши исследования и разработки по встроенному Linux . […] мы […] превращаемся из компании, производящей только встраиваемую DOS, в компанию, производящую встраиваемый Linux . […] Мы не прекращаем работу нашего продукта для DOS немедленно; […] Рынок не убивает наш продукт для DOS. Спрос на встроенную DOS по-прежнему высок, и мы продолжим ее продавать и продавать. Однако спрос на встроенный Linux растет. Поэтому мы смещаем фокус и переименовываем компанию, чтобы она соответствовала нашему долгосрочному потоку доходов, который будет основан на Linux […], как того требует рынок […] Мы продолжим продавать обе технологии во время перехода. […] мы поговорили с нашими OEM-компаниями — не только в США, но и в Европе и Азии — они были заинтересованы в нашем решении для DOS и хотели бы […] перейти на Linux […]
- ^ Коллинз, Лоис М.; Нии, Дженифер (16 января 2000 г.). «Урегулирование подпитывает «семью» Кальдеры — компания Orem «расплачивается» с процветающими дочерними компаниями» . Новости Дезерета . Архивировано из оригинала 30 ноября 2019 г. Проверено 30 ноября 2019 г.
- ^ Перейти обратно: а б Леа, Грэм (27 апреля 1999 г.). «Caldera закрывает подразделение по разработке тонких клиентов в Великобритании. Разработка переносится в штат Юта» . Регистр . Архивировано из оригинала 25 июня 2017 г. Проверено 24 июня 2017 г.
- ^ Перейти обратно: а б с Кальдера, Inc. (20 июля 1999 г.). «Встроенный Linux стал высшим приоритетом в компании Lineo, Inc., ранее известной как Caldera Thin Clients, Inc.» (пресс-релиз). Архивировано из оригинала 25 июня 2017 г. Проверено 24 июня 2017 г.
- ^ «Архивная копия» . Архивировано из оригинала 25 ноября 2016 г. Проверено 2 августа 2008 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ http://drdos.moriy.com/files/autoexec.gif [ постоянная мертвая ссылка ]
- ^ http://drdos.moriy.com/files/configsys.gif [ постоянная мертвая ссылка ]
- ^ Дидрих, Оливер; Рабанус, Кристиан (11 марта 2000 г.). «Кабинет неотложной помощи – все данные пропали – что теперь?» . c't - журнал по компьютерным технологиям (на немецком языке). 2000 (6). Хейзе Верлаг : 106+. Архивировано из оригинала 13 мая 2018 г. Проверено 13 мая 2018 г.
- ^ «EasyRecovery — сложное восстановление данных» . Ontrack Data International, Inc., 1999. Архивировано из оригинала 26 августа 2018 г. Проверено 26 августа 2018 г. [22]
- ^ «СВОБОДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ DOS — Операционные системы» . Архивировано из оригинала 4 ноября 2009 г. Проверено 8 сентября 2009 г.
- ^ Перейти обратно: а б «Архивная копия» . Архивировано из оригинала 26 июня 2010 г. Проверено 14 июня 2008 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ «Выкуп DR DOS» . DRDOS Встроенный DOS . DRDOS, Inc., 2013. Архивировано из оригинала 3 июня 2018 г.
- ^ Добро пожаловать в проект улучшения DR-DOS/OpenDOS!
- ^ Перейти обратно: а б с д и ж г час я дж к л м н тот Пол, Матиас Р. (13 апреля 1997 г.) [1 декабря 1993 г.]. DR DOS Краткое изложение документированных и недокументированных функций 6.0 МПДОСТИП. Выпуск 60 (на немецком языке). Архивировано из оригинала 11 октября 2018 г. Проверено 14 августа 2019 г. [23]
- ^ Перейти обратно: а б с Руководство пользователя DR DOS 6.0. Советы по оптимизации и настройке (PDF) (3-е изд.). Digital Research, Inc. , февраль 1992 г.: 10005695 0045-5424. Архивировано из оригинала (PDF) 30 сентября 2019 г. Проверено 14 августа 2019 г. (Примечание. Лицензия от Novell до Acorn .)
Дальнейшее чтение
[ редактировать ]- Цифровые исследования, Inc. (1990). Розничная коробка DR DOS 5.0 с крышкой . Digital Research, Inc. Номер детали 1176-6114-001.
- Digital Research, Inc. (май 1990 г.). Руководство пользователя DR DOS 5.0 (1-е изд.). Digital Research, Inc. Номер детали 1176-2004-002. (501 страница)
- Digital Research, Inc. (май 1990 г.). Руководство пользователя ViewMAX (1-е изд.). Digital Research, Inc. Номер детали: 1174-2004-002. (88 страниц)
- Digital Research, Inc. (август 1990 г.). Примечания к выпуску DR DOS 5.0 . Digital Research, Inc. Номер детали: 1176-1001-002. (11 страниц)
- Digital Research, Inc. (август 1991 г.). Отчет о работе программного обеспечения DR DOS 6.0 . Digital Research, Inc. Номер детали 000-1200-00. (А5 – 1 сгиб)
- Digital Research, Inc. (август 1991 г.). Руководство пользователя DR DOS 6.0 (2-е изд.). Digital Research, Inc. Номер детали. 1182-2004-002. (698 страниц)
- Digital Research, Inc. (август 1991 г.). Руководство пользователя ViewMAX (2-е изд.). Digital Research, Inc. Номер детали. 1192-2054-002. (106 страниц)
- Novell Desktop Systems Group (07.01.1993) [1992]. "DRTIPS.ZIP" . Цифровые исследования / Novell. Архивировано из оригинала 12 сентября 2018 г. Проверено 03 апреля 2018 г.
Внешние ссылки
[ редактировать ]- Официальный сайт (архивный снимок по состоянию на 5 июля 2018 г.)
- Расширенный проект DR-DOS/OpenDOS
- Онлайн-руководство по DR-DOS 7
- DR-DOS вики
- Операционные системы Caldera (компания)
- Новелл
- Операционные системы цифровых исследований
- программное обеспечение 1988 года
- Дисковые операционные системы
- Варианты DOS
- Встроенные операционные системы
- Операционные системы на дискетах
- Программное обеспечение для микрокомпьютеров
- Критика и споры Microsoft
- Дистрибутивы операционной системы, загружаемые с носителя, доступного только для чтения.
- Собственные операционные системы
- Операционные системы на базе ПЗУ
- Программное обеспечение на языке ассемблера