DR-DOS (escrito como DR DOS , sin un guión, en versiones hasta e incluyendo 6,0) es un sistema operativo del DOS familia, preparada para el IBM PC - compatibles los ordenadores personales . Fue desarrollado originalmente por Gary A. Kildall 's Digital de Investigación y deriva de Concurrente PC DOS 6.0, que era un sucesor avanzada de CP / M-86 . A medida que cambió la propiedad, se produjeron varias versiones posteriores con nombres que incluían Novell DOS y Caldera OpenDOS .
Desarrollador | |
---|---|
Familia OS | DOS |
Estado de trabajo | Interrumpido |
Modelo fuente | Mezclado; principalmente de código cerrado , algunas versiones de código abierto |
Versión inicial | 28 de mayo de 1988 |
Último lanzamiento | 7.01.08 / 21 de julio de 2011 |
Disponible en | Inglés , versiones anteriores también en alemán, francés, italiano, español, japonés |
Plataformas | x86 |
Tipo de grano | Núcleo monolítico |
Interfaz de usuario predeterminada | Interfaz de línea de comandos ( COMMAND.COM ) |
Licencia | Propiedad |
Página web oficial | drdos |
Historia
Orígenes en CP / M
Investigación digital original 's CP / M para el de 8 bits Intel 8080 - e -Z 80 sistemas basados dado lugar a numerosos spin-off versiones, más notablemente CP / M-86 para el Intel 8086 / 8088 de la familia de procesadores. Aunque CP / M había dominado el mercado y se envió con la gran mayoría de las computadoras personales de arquitectura no propietaria, la PC de IBM en 1981 trajo el comienzo de lo que eventualmente sería un cambio masivo.
IBM se acercó originalmente a Digital Research, buscando una versión x86 de CP / M. Sin embargo, hubo desacuerdos sobre el contrato e IBM se retiró. En cambio, se llegó a un acuerdo con Microsoft , que compró otro sistema operativo, 86-DOS , de Seattle Computer Products (SCP). Esto se convirtió en Microsoft MS-DOS e IBM PC DOS . La estructura de comandos de 86-DOS y la interfaz de programación de aplicaciones imitaban a las de CP / M. Digital Research amenazó con emprender acciones legales, alegando que PC DOS / MS-DOS era demasiado similar a CP / M. IBM llegó a un acuerdo al aceptar vender la versión x86 de CP / M, CP / M-86 de Digital Research , junto con PC DOS. Sin embargo, PC DOS se vendió por US $ 40 mientras que CP / M-86 tenía un precio de $ 240. La proporción de compradores de PC dispuestos a gastar seis veces más para comprar CP / M-86 era muy pequeña, y la disponibilidad de software de aplicación compatible, al principio decisivamente a favor de Digital Research, era solo temporal. [2]
Digital Research luchó una larga batalla perdida para promover CP / M-86 y sus sucesores multitarea multiusuario MP / M-86 y Concurrent CP / M-86 , y finalmente decidió que no podían superar el liderazgo de Microsoft-IBM en disponibilidad de software de aplicación, por lo que modificaron Concurrent CP / M-86 para permitirle ejecutar las mismas aplicaciones que MS-DOS y PC DOS.
Esto se mostró públicamente en diciembre de 1983 [3] y se envió en marzo de 1984 como Concurrent DOS 3.1 (también conocido como CDOS con BDOS 3.1) a los proveedores de hardware. [4] Si bien el DOS concurrente continuó evolucionando en varios sabores a lo largo de los años para convertirse eventualmente en DOS multiusuario y REAL / 32 , no estaba diseñado específicamente para el mercado de escritorio y era demasiado caro para aplicaciones de un solo usuario. Por lo tanto, con el tiempo se hicieron dos intentos de dejar de lado el producto.
En 1985, Digital Research desarrolló DOS Plus 1.0 a 2.1 , un derivado simplificado y modificado para un solo usuario de Concurrent DOS 4.1 y 5.0 , que ejecutaba aplicaciones para ambas plataformas y permitía cambiar entre varias tareas [5] [6] al igual que el CP / M-86 original. Su compatibilidad con DOS era limitada y Digital Research hizo otro intento, esta vez con un sistema DOS nativo. [6] Este nuevo sistema operativo de disco se lanzó en 1988 como DR DOS.
Aunque DRI tenía su sede en Pacific Grove y más tarde en Monterey , California, EE. UU., El trabajo en DOS Plus comenzó en Newbury , Berkshire en el Reino Unido, donde Digital Research Europe tenía su grupo de soporte OEM ubicado desde 1983. [nb 1] A partir de 1986 , la mayor parte del trabajo del sistema operativo en Concurrent DOS 386 y XM , Multiuser DOS , DR DOS y PalmDOS se realizó en el Centro de Desarrollo Europeo (EDC) de Digital Research en Hungerford , Berkshire. [nb 1] Más tarde, Digital Research GmbH también realizó algunos trabajos en Munich , Alemania.
Primera versión DR DOS
Como lo solicitaron varios OEM , Digital Research inició un plan para desarrollar un nuevo sistema operativo DOS que abordara las deficiencias dejadas por MS-DOS en 1987. [7] De particular importancia fue un acuerdo de un millón de dólares con Kazuhiko "Kay" Nishi de ASCII Corporation . que previamente había sido fundamental en la apertura del mercado OEM japonés para Microsoft. [6] La primera versión de DR DOS se publicó el 28 de mayo de 1988. [7] Los números de versión se eligieron para reflejar las características relativas a MS-DOS; la primera versión promocionada al público fue DR DOS 3.31, [7] que ofrecía características comparables a Compaq MS-DOS 3.31 con soporte de disco grande ( FAT16B también conocido como "BIGDOS"). DR DOS 3.31 se informó a sí mismo como "IBM PC DOS 3.31", mientras que la versión del kernel BDOS ( Basic Disk Operating System ) interno se informó como 6.0, naturaleza de usuario único, lo que refleja su origen como derivado de Concurrent DOS 6.0 con las capacidades multitarea y multiusuario así como el soporte de API CP / M eliminado y el XIOS reemplazado por un BIOS DOS compatible con IBM . Los archivos del sistema se llamaron DRBIOS.SYS (para DOS-BIOS) y DRBDOS.SYS (para el kernel BDOS), la etiqueta OEM del disco utilizada fue "DIGITAL␠".
DR DOS ofreció algunas herramientas de línea de comando extendidas con ayuda de línea de comando, mensajes de error detallados, historial y edición de línea de comando sofisticado ( directiva HISTORY ), así como soporte para contraseñas de archivos y directorios integradas directamente en el kernel. También era más barato obtener una licencia que MS-DOS y se podía utilizar en ROM desde el principio. La versión ROM de DR DOS también se denominó ROS (sistema operativo ROM). [8] DRI fue abordado por varios fabricantes de PC que estaban interesados en un DOS de terceros, lo que provocó varias actualizaciones del sistema.
En este momento, MS-DOS solo estaba disponible para fabricantes de equipos originales con hardware. En consecuencia, DR DOS logró cierto éxito inmediato cuando los consumidores pudieron comprarlo a través de los canales minoristas normales a partir de la versión 3.4x.
Las versiones conocidas son DR DOS 3.31 (BDOS 6.0, junio de 1988, solo OEM), 3.32 (BDOS 6.0, 17 de agosto de 1988, solo OEM), 3.33 (BDOS 6.0, 1 de septiembre de 1988, solo OEM), 3.34 (BDOS 6.0, solo OEM ), 3.35 (BDOS 6.0, 21 de octubre de 1988, solo OEM), 3.40 (BDOS 6.0, 25 de enero de 1989), 3.41 (BDOS 6.3, junio de 1989, OEM y minorista). Al igual que MS-DOS, la mayoría de ellos se produjeron en varias variantes para diferentes hardware. Si bien la mayoría de los OEM mantuvieron la designación del nombre DR DOS, un OEM [ ¿cuál? ] se sabe que la versión se ha llamado EZ-DOS 3.41.
DR DOS 5.0
La versión 5.0 de DR DOS (cuyo nombre en código es "Leopard") fue lanzada en mayo de 1990, [7] todavía se reporta como "PC DOS 3.31" para propósitos de compatibilidad, pero indica internamente un kernel BDOS 6.4 para un solo usuario. (La versión 4 se omitió para evitar ser asociado con el relativamente impopular MS-DOS 4.0 ). Esto introdujo ViewMAX , un shell de administración de archivos GUI basado en GEM . [9] [10] La pantalla de inicio de ViewMAX presentaría el lema "Investigación digital: hacemos que las computadoras funcionen". [11] [12] [13] DR DOS 5.0 también introdujo el sistema de administración de energía patentado BatteryMAX , el software de almacenamiento en caché de disco incluido (DRCACHE), una herramienta de transferencia de archivos remota (FILELINK), una utilidad de configuración de forma de cursor (CURSOR) y ofreció un sistema de gestión de memoria muy mejorado (MemoryMAX). [9] [10] Por motivos de compatibilidad, los archivos del sistema DR DOS 5.0 ahora se llamaban IBMBIO.COM (para DOS-BIOS) e IBMDOS.COM (para el kernel BDOS) y debido al cargador avanzado en el sector de arranque podría almacenarse físicamente en cualquier lugar del disco. [10] La etiqueta OEM en los sectores de arranque se cambió a "IBM␠␠3.3".
DR DOS 5.0 fue el primer DOS en incluir capacidades de carga alta. El núcleo y las estructuras de datos, como los búferes de disco, podrían reubicarse en el Área de memoria alta (HMA), los primeros 64 KB de memoria extendida a los que se puede acceder en modo real . Esto liberó la cantidad equivalente de "base" crítica o memoria convencional , los primeros 640 KB de la RAM de la PC, el área en la que se ejecutan todas las aplicaciones de DOS. [10]
Además, en las máquinas Intel 80386 , el administrador de memoria EMS de DR DOS permitió que el sistema operativo cargara controladores de dispositivos DOS en bloques de memoria superiores, liberando aún más la memoria base.
DR DOS 5.0 fue el primer DOS en integrar dicha funcionalidad en el sistema operativo base ( ya era posible cargar controladores de dispositivos en bloques de memoria superiores utilizando software de terceros como QEMM ). Esto le permitió, en 286 sistemas con conjuntos de chips compatibles y en 386 sistemas, proporcionar significativamente más memoria convencional libre que cualquier otro DOS. Una vez que se cargaron los controladores para un mouse, hardware multimedia y una pila de red, una máquina DOS de MS-DOS / PC por lo general solo podía tener entre 300 y 400 KB de memoria convencional libre, muy poca para ejecutar gran parte del software de finales de la década de 1980. En contraste con esto, DR DOS 5.0, con un pequeño ajuste manual, podría cargar todo esto y aún mantener libre toda su memoria convencional, lo que permite algunas estructuras de datos DOS necesarias, hasta 620 KB de los 640 KB. Con MEMMAX + V, la región de memoria convencional podría incluso extenderse a partes no utilizadas de la tarjeta adaptadora de gráficos, lo que generalmente proporciona otros 64 a 96 KB más de memoria DOS libre.
Debido a que DR DOS dejaba tanta memoria convencional disponible, algunos programas antiguos que utilizaban ciertas técnicas de ajuste de direcciones no se ejecutaron correctamente ya que ahora se cargaron inesperadamente (o, en MS-DOS, "imposiblemente") con poca memoria, dentro del primer segmento de 64 KB (conocido como " poca memoria "). Por lo tanto, el nuevo comando MEMMAX -L de DR DOS 5.0 solucionó esto al preasignar una porción de memoria al comienzo del mapa de memoria para que los programas se carguen por encima de esta barrera (pero con menos memoria convencional utilizable en ese momento). De forma predeterminada, MEMMAX se configuró para + L, de modo que las aplicaciones pudieran aprovechar la memoria adicional.
DR DOS 6.0 / Competición de Microsoft
Enfrentado a una competencia sustancial en el campo de DOS, Microsoft respondió con un anuncio de un MS-DOS 5.0 que aún no se había lanzado en mayo de 1990. [7] Este sería lanzado en junio de 1991 [7] e incluiría características avanzadas similares a las de DR DOS. [14] Incluía coincidencias con las mejoras de DR en la gestión de la memoria. [14]
Casi de inmediato, en septiembre de 1991, Digital Research respondió con DR DOS 6.0, [7] con el nombre en código "Buxton". DR DOS 6.0, si bien ya se encuentra en el nivel de BDOS 6.7 internamente, todavía se informa como "IBM PC DOS 3.31" para las aplicaciones normales de DOS por motivos de compatibilidad. Esto se incluye en la compresión de disco sobre la marcha de SuperStor , para maximizar el espacio disponible en el disco duro y el seguimiento de eliminación de archivos y la funcionalidad de recuperación de Roger A. Gross.
DR DOS 6.0 también incluyó un conmutador de tareas llamado TASKMAX [15] con soporte para la API de conmutación de tareas estándar de la industria [16] para ejecutar múltiples aplicaciones al mismo tiempo. En contraste con el DOS multiusuario de Digital Research (sucesor del DOS simultáneo en la línea de productos multiusuario), que ejecutaría aplicaciones DOS en máquinas DOS virtuales multitarea preventivas, el conmutador de tareas DR DOS 6.0 congelaría las aplicaciones en segundo plano hasta que se devolviera al sistema operativo. primer plano. Si bien se ejecutó en máquinas x86, pudo cambiar a la memoria XMS en más de 286 máquinas. [15] TASKMAX admitió algunas funciones de Copiar y Pegar entre aplicaciones. [15] A través de la API de cambio de tareas, las interfaces gráficas de usuario como ViewMAX [15] o PC / GEOS podrían registrarse como el menú del administrador de tareas y, por lo tanto, reemplazar el menú del modo de texto TASKMAX, de modo que los usuarios puedan cambiar entre las tareas desde una GUI .
Microsoft respondió con MS-DOS 6.0, que nuevamente coincidió con algunas características de DR DOS 6.0.
En diciembre de 1991, se descubrió que una versión preliminar de Windows 3.1 devolvía un mensaje de error no fatal si detectaba un DOS que no era de Microsoft. [7] Este control llegó a conocerse como el código AARD . [17] [18] Fue un asunto simple para Digital Research parchear DR DOS 6.0 para eludir la 'verificación de autenticidad' del código AARD en la versión beta de Windows 3.1 reorganizando el orden de dos tablas internas en la memoria (sin cambios en la funcionalidad) , y la versión parcheada, llamada "actualización comercial", estuvo en las calles dentro de las seis semanas posteriores al lanzamiento de Windows 3.1. [19] [20] [21] [22] Con el código de detección desactivado, Windows funcionó perfectamente bajo DR DOS y su sucesor Novell DOS. El código estaba presente pero deshabilitado en la versión de lanzamiento de Windows 3.1. [23]
En julio de 1992, Digital Research Japan lanzó DR DOS 6.0 / V, una versión japonesa compatible con DOS / V de DR DOS 6.0. [24] [25] Parece que también estuvo disponible una versión coreana.
PalmDOS
En 1992 Digital Research, todavía con su antiguo nombre pero ya comprado por Novell en julio de 1991, [26] [27] también se embarcó en un producto derivado con el nombre de código "Merlin" y más tarde lanzado como NetWare PalmDOS 1, que, como su nombre lo indica, era un derivado de DR DOS 6.0 muy ligero en recursos destinado al mercado emergente de Palmtop / PDA . [28]
PalmDOS fue el primer sistema operativo de la familia en lucir el nuevo kernel BDOS 7.0 con estructuras de datos internas compatibles con DOS nativas en lugar de emulaciones de las mismas. Reemplazar la emulación de DOS en la parte superior de un kernel CP / M por un kernel verdaderamente compatible con DOS ayudó mucho a mejorar la compatibilidad con algunas aplicaciones que utilizan algunas de las estructuras de datos internas de DOS y también fue la clave para reducir el tamaño residente del código del kernel incluso además, un requisito particular para el mercado de PDA. Por otro lado, la introducción de una estructura de directorio actual ( CDS ) genuina impuso un límite en la profundidad de los directorios de trabajo hasta 66 caracteres (como en MS-DOS / PC DOS), mientras que las ediciones anteriores de DR DOS no tenían tal limitación debido a su organización interna de directorios como enlaces relativos a directorios principales en lugar de como rutas absolutas. PalmDOS todavía se informó a sí mismo como "PC DOS 3.31" para las aplicaciones con el fin de mantener el núcleo pequeño y no tener problemas de compatibilidad con Windows, que esperaría que la API de DOSMGR se implementara para cualquier versión de DOS desde la 5.0.
Además de un kernel que ejecuta ROM, PalmDOS tenía soporte de tipo palmtop para funciones como tarjetas PCMCIA PC (con soporte DPMS ), administración de energía ( BatteryMAX y el controlador de dispositivo $ IDLE $ con su detección dinámica de inactividad patentada [29] por Gross y John P. Constant), compatibilidad con el conmutador de tareas MINIMAX para aplicaciones PIM (Módulos de información personal) almacenadas y ejecutadas desde ROM a través de XIP ( Execute-In-Place ), etc.
La pila PCMCIA para PalmDOS fue escrita parcialmente por Ian HS Cullimore .
Novell DOS 7 / Contribución de Novell
Novell DOS era el nombre de Novell Corporation para DR DOS durante el período en el que Novell vendió DR DOS, después de la adquisición de Digital Research en 1991. [30] [31] [27] [26] [32] En cuanto a características y rendimiento, normalmente era al menos una versión por delante de MS-DOS . [33] En 1993, el DOS 7 de Novell sustituyó a PC DOS 6.1 , MS-DOS 6.2 y PC DOS 6.3 . [34]
La estrategia del director ejecutivo de Novell, Robert J. Frankenberg , incluía un "recorte importante", la venta de productos como la base de datos transaccional Btrieve y la eliminación de otros como Novell DOS y los títulos infantiles multimedia Main Street de WordPerfect . [35] Tecnología con licencia de Novell de Stac Electronics para su uso en Novell DOS y su sistema operativo de red , NetWare . [36] [37] Novell vendió la línea de productos a Caldera el 23 de julio de 1996, después de que se acercó a Novell en busca de un sistema operativo DOS para combinar con su distribución OpenLinux . [7]
Marc Perkel afirmó haber inspirado a Novell en febrero de 1991 para comprar Digital Research y desarrollar algo que él imaginó como "NovOS". [38] Novell había comprado Digital Research en julio de 1991 con el fin de utilizar la línea de productos de DR como palanca en su estrategia integral para romper el monopolio de Microsoft. (Esto fue parte de una ola de gastos masiva y, en última instancia, desastrosa para Novell: compraron WordPerfect Corporation aproximadamente al mismo tiempo, algunos de los productos de Borland y también invirtieron mucho en Unix ). El planificado "DR DOS 7.0", internamente llamado "Panther", que pretendía superar al problemático MS-DOS 6.0 de Microsoft, se retrasó repetidamente, mientras Novell estaba trabajando en una extensión de seguridad multiusuario similar a Unix que se podía cargar opcionalmente (con, si se cargan, comandos de archivo como BACKUP , DELPURGE , MOVE , TOUCH , TREE , UNDELETE , XATTRIB , XCOPY , XDEL y XDIR que admiten una opción de línea de comando / U: name para seleccionar usuarios o grupos específicos, [39] compatible con Multiusuario DOS) y dos nuevas interfaces gráficas de usuario ( ViewMAX 3 , una derivado de GEM, y " Star Trek ", un verdadero puerto del Sistema 7.1 de Apple para ejecutarse bajo el nuevo multitarea DR DOS llamado "Vladivar").
Cuando DR DOS finalmente llegó en diciembre de 1993 (con versiones localizadas lanzadas en marzo de 1994), renombrado como Novell DOS 7 (también conocido como "NWDOS"), y sin estos tres componentes, fue una decepción para algunos. Era más grande y le faltaban algunos toques finales. [40]
En Alemania, Novell DOS 7 se comercializó agresivamente con el eslogan " Trau keinem DOS unter 7 " ( No confíes en ningún DOS por debajo de 7 ) en la prensa y con disquetes de demostración gratuitos en revistas de informática. [41] [42] La campaña tenía como objetivo el 20% del mercado de DOS y resultó en alrededor de 1,5 millones de copias vendidas hasta febrero de 1994 y más de 3000 distribuidores interesados en comercializar el producto. [41] [42] Novell DOS 7 estaba disponible a través de varios OEM, una tienda especializada en pedidos por correo y distribuidores autorizados. [41]
Una importante adición funcional fue el segundo intento de Novell de crear un sistema de redes de igual a igual, Personal NetWare (PNW). [nb 2] Esto era mejor que su predecesor, NetWare Lite (NWL), pero era incompatible con el sistema de red de Microsoft, que ahora se está volviendo popular con soporte en Windows para Trabajo en Grupo , OS / 2 y Windows NT . Se necesitó una cantidad considerable de configuración manual para que ambos coexistan en la misma PC, y Personal NetWare nunca logró mucho éxito.
Dado que Novell DOS 7 implementó la API de DOSMGR y se actualizaron las estructuras de datos internas, su kernel BDOS 7.2 podría informar con una versión de DOS de 6.0 e ID de OEM "IBM" sin riesgo de problemas de compatibilidad con Windows. La mayoría de las herramientas informan esto como "PC DOS 6.1", porque IBM PC DOS 6.1 también informa como DOS 6.0 a las aplicaciones.
Novell DOS 7 introdujo una gestión de memoria muy avanzada, incluido un nuevo soporte para DPMI ( Interfaz de modo protegido de DOS ) y DPMS ( Servicios de modo protegido de DOS ), así como opciones de carga alta más flexibles. También introdujo soporte para multitarea preventiva "verdadera" de múltiples aplicaciones DOS en máquinas virtuales DOS (VDM), un componente originalmente llamado MultiMAX. Esto era similar al DOS multiusuario, pero ahora sobre la base de un entorno compatible de forma nativa con DOS, similar al modo mejorado de Windows 386, pero sin una GUI. De forma predeterminada, el TASKMGR incluido se comportaría de forma similar al antiguo DR DOS 6.0 TASKMAX. Sin embargo, si EMM386 se cargó con la opción / MULTI, EMM386 cargaría un núcleo de sistema operativo en modo protegido 386 de 32 bits de forma nativa que proporciona compatibilidad con API para multitarea preventiva, subprocesos múltiples, virtualización de hardware y administración de dominios de máquinas virtuales DOS. Esta API podría ser utilizada por aplicaciones compatibles con DR DOS. Si TASKMGR se ejecutara más adelante, usaría esta API para instanciar el entorno actual del sistema DOS de 16 bits, crearía máquinas DOS virtuales y ejecutaría aplicaciones en ellas en lugar de usar su propio soporte de conmutador de tareas en modo real. El multitarea era compatible con Windows, por lo que las tareas iniciadas antes de iniciar Windows también podían verse como tareas en Windows.
Novell DOS 7 y Personal NetWare 1.0 también se incluyen con NetWars , un juego de arcade en 3D habilitado para la red .
Novell DOS 7 y Personal NetWare requirieron varias versiones de corrección de errores (D70xyy con x = idioma, yy = número) y no eran completamente estables cuando ocurrió el siguiente desarrollo. Con las versiones beta de " Chicago " de Microsoft (lo que más tarde se convertiría en Windows 95) a la vista, Novell abandonó el desarrollo de Novell DOS 7 en septiembre de 1994 [7] y detuvo el mantenimiento en enero de 1996 después de más de 15 actualizaciones.
Después de Novell
Cuando Caldera se acercó a Novell en busca de un sistema operativo DOS para combinar con su distribución OpenLinux , [43] Novell vendió la línea de productos a Caldera el 23 de julio de 1996, [7] en ese momento tenía poco valor comercial para ellos.
Entre el DR-DOS propiedad de Caldera y la competencia del PC DOS 6.3 de IBM, Microsoft se movió para hacer imposible el uso o la compra de la versión posterior de Windows, Windows 95 , con cualquier producto de DOS que no sea el suyo. Afirmado por ellos como un cambio puramente técnico, esto más tarde sería objeto de una demanda importante presentada en Salt Lake City por Caldera con la ayuda del Grupo Canopy . [7] [44] Los abogados de Microsoft intentaron repetidamente que se desestimara el caso, pero sin éxito. Inmediatamente después de la finalización de la etapa de declaración previa al juicio (en la que las partes enumeran las pruebas que pretenden presentar), el 7 de enero de 2000 se llegó a un acuerdo extrajudicial por una suma no revelada. [45] [46] Esto se reveló en noviembre de 2009 en $ 280 millones. [47] [48] [49] [46]
En agosto de 1996, Roger A. Gross, uno de los ingenieros originales de DR-DOS, se acercó a Caldera, Inc., con sede en EE. UU., Con una propuesta para reiniciar el desarrollo de DR-DOS y hacer que Windows 95 se ejecutara en DR-DOS, lo que ayudar en el caso judicial. Tras una reunión en septiembre de 1996 en Lindon , Utah, EE. UU., Entre Gross, Ransom H. Love , Bryan Wayne Sparks y Raymond John Noorda , se contrató a Gross y se le asignó la tarea de establecer una nueva subsidiaria en el Reino Unido. [nb 1] El 10 de septiembre de 1996, Caldera anunció el próximo lanzamiento de OpenDOS (COD) y su intención de publicar también el código fuente en el sistema, [43] y Caldera UK Ltd. se incorporó el 20 de septiembre de 1996. [50] [nb 1] Gross contrató a algunos de los desarrolladores originales del sistema operativo de Novell EDC, así como a algunos nuevos talentos para continuar trabajando en el sistema operativo en un granero reconvertido en la periferia de Andover , Hampshire, Reino Unido, [nb 1] cerca de la antigua Investigación Digital y Novell EDC. [nb 1] Además de otras mejoras y mejoras en todo el sistema, posteriormente se agregaron una serie de nuevas características clave en el transcurso de los próximos dos años, incluida una pila de TCP / IP (derivada de LAN WorkPlace para DOS / NetWare Mobile ), un navegador web gráfico de 32 bits en modo protegido HTML 3.2 DR-WebSpyder (originalmente basado en el código fuente del navegador web Arachne de Michal Polák ) con LAN y acceso telefónico a módem, una extensión POSIX Pthreads para multitarea de Andy T. Wightman, soporte de nombre de archivo largo (LONGNAME) de Edward N. Hill, Jr., así como soporte de LBA y FAT32 (DRFAT32) de Matthias R. Paul. Gross también contrató a Andrew Schulman (quien había sido, con Geoff Chappell, fundamental en la identificación del código AARD en 1992) para trabajar como consultor y, en Andover, ayudar a Paul en su trabajo en "WinGlue", un proyecto secreto para crear una versión. de DR-DOS compatible con Windows 95, 98 y 98 SE y reemplaza su componente MS-DOS 7.xx. [51] [52] Esto se demostró en CeBIT en marzo de 1998, [51] [52] y más tarde, en un pequeño equipo, se convirtió en "WinBolt", ambas versiones de DR-DOS, que permanecieron inéditas en 2018.[actualizar], pero jugó un papel importante en el caso judicial . [44] [53] [54] [55] [56]
Caldera UK lanzó oficialmente Caldera OpenDOS 7.01 el 3 de febrero de 1997, pero esta versión era solo Novell DOS 7 update 10 (a diciembre de 1994) compilada solo con las adaptaciones necesarias para incorporar el nuevo nombre en los mensajes de visualización, así como en la variable de entorno y el archivo. nombres. Faltaban los parches de un año que se habían desarrollado para las actualizaciones de Novell DOS 11 (enero de 1995) a 15.2 (enero de 1996). [39] Esto se debió a que partes de las fuentes de DOS de Novell se habían perdido en Novell mientras tanto. [57] En consecuencia, esta versión todavía reportaba una versión interna de BDOS de 7.2, idéntica a Novell DOS 7. La nueva suite también carecía del comando SETFIFO , que se había agregado con una de las actualizaciones de Novell DOS, así como de la quinta generación . El escáner de virus Search & Destroy y la utilidad FastBack Plus 2.0 , que anteriormente venía incluida con Novell DOS. En cambio, venía incluido con una versión más nueva de PNUNPACK y traía una versión mucho más avanzada de NetWars . [39]
Partes de OpenDOS 7.01 se lanzaron como código abierto [43] en forma del kit MRS (para fuentes legibles por máquina) en mayo de 1997, pero con términos de licencia en su mayoría incompatibles con las licencias de código abierto existentes . Luego, la fuente se cerró nuevamente ya que Gross sintió que esto socavaría las aspiraciones comerciales del sistema.
Después de los lanzamientos beta en septiembre y noviembre de 1997, el siguiente lanzamiento oficial llegó en diciembre de 1997, con el nombre cambiado a Caldera DR-OpenDOS 7.02, seguido pronto por un lanzamiento adicional en marzo de 1998, cuando el nombre DR-DOS regresó como Caldera DR- DOS 7.02, [58] ahora por primera vez escrito con un guión. La versión 7.02 (que ahora se reporta como BDOS 7.3) incorporó problemas mejorados de BIOS y BDOS, desarrollado por Paul, [57] [59] agregando muchas nuevas opciones de arranque y configuración, integrando muchas mejoras de compatibilidad, correcciones de errores y optimizaciones de tamaño y velocidad, y volver a implementar todas las correcciones de las actualizaciones de DOS de Novell que faltan. [57] [59] El BIOS mejoró la coexistencia de DR-DOS con Windows 9x y su compatibilidad con controladores de compresión de disco de terceros, como DriveSpace de Microsoft . [57] [60] [61] Introdujo un modo de diagnóstico (activado por Scroll Lock ), [57] [60] soporte de depurador integrado (con DEBUG = ON y un depurador cargado antes o desde CONFIG.SYS) [57] y capacidades de rastreo CONFIG.SYS más flexibles a través de las teclas rápidas F5/ F6/ F7/ F8y los comandos TRACE y TIMEOUT , [57] [62] [60] mejorando así también la integración de shells de línea de comando alternativos como 4DOS . [57] [60] [63] Junto con LOADER, SYS / DR: ext y la directiva CHAIN , trajo soporte mejorado de configuración múltiple para archivos DR / D / CONFIG.ext [60] [64] y vino con mejoras para el lenguaje CONFIG.SYS similar al BÁSICO para menús de arranque más potentes, interacción conveniente del usuario [60] y actuación programática en condiciones ( CPU386 ), códigos de retorno y niveles de error ( ERROR , ONERROR ). [57] También permite cambiar la SCROLLOCK , BloqMayús , INSERT y VERIFICAR configuración, así como las SWITCHAR , YESCHAR , NOCHAR y RESUMECHAR caracteres. [57] [60] Se pueden controlar varios detalles de comportamiento con nuevos parámetros / Q (Silencio), / L (Minúsculas), / Y (Sí) y / S (Interruptor) para INTERRUPTORES . [57] Además, proporcionó soporte opcional para un dispositivo LPT4: y permitió configurar los dispositivos COMx: y LPTx: integrados , así como cambiar los valores predeterminados de PRN: y AUX : . [57] Se mejoró el manejo de las variables de entorno en CONFIG.SYS y se incluyeron nuevas funciones de carga alta, como las opciones HIFILES / FILESHIGH y HIFCBS / FCBSHIGH para reubicar los identificadores de archivos y las estructuras FCB en UMB, que normalmente daban entre 1 y 4 KB (y hasta 15 KB) de memoria convencional más libre en comparación con las versiones anteriores, o la directiva HISHELL / SHELLHIGH SIZE para controlar la preasignación de memoria HMA para COMMAND.COM , lo que ayudó a evitar la fragmentación de la memoria y, por lo tanto, dio típicamente entre 5 y 8 KB más de memoria HMA continua para que los controladores de terceros compatibles con HMA funcionen junto con shells de línea de comandos de terceros, que no se pueden cargar en HMA como COMMAND.COM con su opción / MH. [57] [62] Con una huella de memoria reducida, la versión 7.02 también trajo un subsistema NLS 4.xx mejorado de Paul para permitir que el sistema utilice múltiples archivos COUNTRY.SYS distribuidos y posiblemente configurados por el usuario al mismo tiempo. en un modelo jerárquico. [57] [65] [62] [66] Esto también brindó soporte de analizador dinámico para los formatos de archivo COUNTRY.SYS de MS-DOS / PC DOS además de los formatos COUNTRY.SYS del propio DR-DOS, [57] [65] [ 62] [66] [67] [68] [69] e introdujo soporte para el formato de fecha internacional ISO 8601 [66] [62] (incluida la detección automática) y la entonces nueva moneda euro . [66] [62] Algunos archivos DR-DOS como IBMBIO.COM, IBMDOS.COM y COUNTRY.SYS tenían extensiones de archivo engañosas por razones de compatibilidad; con DR-DOS 7.02 se mejoraron para incorporar una característica de seguridad de estilo binario diseñada por Paul para que salieran con elegancia cuando se les llamara de manera inapropiada. [57] [39] [69] [66] DR-DOS 7.02 fue totalmente compatible con el año 2000 y proporcionó soporte especial para trabajar con BIOS de sistema con errores. También venía con un FDISK actualizado , que podía particionar y formatear volúmenes FAT32 (pero aún no funciona con LBA). Mientras tanto, las fuentes de los parches de Novell para las herramientas externas y los controladores se habían encontrado en Alemania y, por lo tanto, también se podían instalar en el sistema, de modo que DR-DOS 7.02 finalmente no solo se puso al día con Novell DOS 7, sino que también fue un verdadero paso adelante. El lanzamiento fue seguido de varias actualizaciones en junio, agosto y septiembre de 1998.
El número de versión interno actualizado de BDOS introdujo un nuevo problema: algunas aplicaciones heredadas de terceros con soporte especial para Novell DOS, que ya no se estaban actualizando, dejaron de funcionar. SETVER ya permitía que Novell DOS se disfrazara como versiones de DOS por nombre de archivo y globalmente y, especificando una sub-versión mágica de 255, incluso deshabilitaría su propia verificación interna de la versión de BDOS para hacer frente a programas que investigan específicamente "DR-DOS ". [39] El kernel modificado y el controlador SETVER de Paul, en un modelo jerárquico, también admitirían rutas de carga para distinguir entre varios ejecutables del mismo nombre de archivo, e introdujo un modo extendido, en el que SETVER no solo podía falsificar DOS versiones, pero también versiones del kernel BDOS. [69] Las sub-versiones de 128 a 255 se reportarían como sub-versiones de DOS 0 a 127 a las aplicaciones, pero con la verificación de la versión de BDOS deshabilitada, mientras que las sub-versiones 100 a 127 podrían usarse para falsificar diferentes versiones de BDOS, [69 ] mientras que el número de revisión de DOS (normalmente establecido en 0 en una estructura de datos estática, prearranque parcheable) se tomaría como la subversión informada en su lugar, de modo que SETVER / G / X 6.114 permitiría versiones de DR-DOS desde 7.02 para seguir reportándose como un "DOS 6.0" y con una versión falsa de BDOS 7.2 (114 decimal = 72 hexadecimal), haciéndose pasar por Novell DOS 7 / OpenDOS 7.01. [69]
Aunque por lo demás beneficioso, el nuevo HIFILES desencadenó un problema de compatibilidad en la función DOS-UP del administrador de memoria de terceros QEMM 8, que estaba programado para esperar un fragmento de cinco estructuras de identificador en la memoria convencional bajo DR-DOS (como con versiones anteriores hasta 7.01), mientras que la versión 7.02 por diseño dejaba ocho identificadores en memoria baja cuando se cargaban archivos altos para mantener la compatibilidad total con versiones anteriores de Windows 3.xx. [62] [20] La compatibilidad con Windows para trabajo en grupo 3.11 no se había visto afectada por esto. Se ideó una solución de mantenimiento para parchear un solo byte en IBMBIO.COM con el fin de cambiar el comportamiento y, opcionalmente, volver a invocar la fragmentación anterior. Esto liberó unos 150 bytes de memoria convencional y permitió la compatibilidad total con DOS-UP, pero al mismo tiempo rompió la compatibilidad con versiones anteriores de Windows 3.xx al usar la función HIFILES y viceversa. El parche denominado IBMBIO85.SCR continuó funcionando con versiones más recientes de DR-DOS. [57] [70] [71] [72]
En agosto de 1998 [73], la estadounidense Caldera, Inc. creó dos nuevas subsidiarias, Caldera Systems , Inc. para el negocio de Linux, y Caldera Thin Clients , Inc. para el mercado de clientes integrados y ligeros. [74]
Otra versión, DR-DOS 7.03 (todavía con BDOS 7.3 y reportándose a las aplicaciones como "PC DOS 6.0" por razones de compatibilidad), fue pre-lanzada en Navidad de 1998 y luego lanzada oficialmente el 6 de enero de 1999 por Caldera UK. Viene con administradores de memoria significativamente mejorados (en particular soporte DPMI mejorado junto con el multitarea) y otras mejoras, como utilidades DEVLOAD y DRMOUSE agregadas, pero una etiqueta OEM cambiada en el sector de arranque de volúmenes formateados bajo DR-DOS también podría causar problemas en otros sistemas operativos (que NOVOLTRK puede eludir). [75] [76] DR-DOS 7.03 se convertiría en la última versión de DR-DOS también diseñada para uso de escritorio.
Caldera, Inc. quería trasladar el negocio de DR-DOS a los EE. UU. Y cerró la exitosa operación en el Reino Unido [77] [78] en febrero de 1999 [79] después de que Gross renunciara y configurara iCentrix para desarrollar el navegador web dividido MarioNet . Luego, el desarrollo se trasladó a los EE. UU. (Lo que nunca funcionó debido a una falta total de experiencia en este campo en Caldera EE. UU.), [79] y la línea DR-DOS recayó en su sucursal, Caldera Thin Clients, que pasó a llamarse Lineo. , Inc. el 20 de julio de 1999. [80] [77] DR-WebSpyder pasó a llamarse Embrowser y se dijo que se había adaptado a Linux. [80] Lineo relanzó DR-DOS 7.03 en junio y septiembre de 1999, todavía con la marca "Caldera DR-DOS" [81] y sin ningún cambio, pero por lo demás se centró en Linux para sistemas integrados, basado en una versión simplificada. de OpenLinux llamado Embedix . [80] [77]
Entre las versiones más recientes y desarrolladas de forma independiente de DR-DOS se encuentran OEM DR-DOS 7.04 (al 19 de agosto de 1999) [71] y 7.05 (al 30 de noviembre de 1999), todavía con la marca "Caldera DR-DOS". [82] [83] Estas eran variantes del sistema que consistían únicamente en el núcleo y el shell de comandos. Con una implementación nativa especializado de FAT32 y la ayuda del disco duro de gran capacidad que se puede conocer incluidos con Ontrack 's fácil recuperación 5 en 2000, en sustitución del controlador DRFAT32 redirector dinámicamente cargables, que todavía venía con recuperación fácil 4. [84] [85] también fueron utilizados para Seagate Technology 's SeaTools [86] y el software del CD de imagen Nero Burning ROM . Aunque todavía informan de un BDOS 7.3 internamente, estas fueron las primeras versiones que se notificaron a sí mismas como "PC DOS 7.10" a las aplicaciones para indicar compatibilidad con FAT32 integrada. Diseñado para ser en su mayoría compatible con versiones anteriores, el DR-DOS 7.04 / 7.05 IBMBIO.COM podría combinarse con el DR-DOS 7.03 IBMDOS.COM para brindar al DR-DOS 7.03 kernel LBA aprobado para escritorio y trabajar con unidades más grandes. de 8 GB. Para requisitos específicos de OEM, DR-DOS 7.06 (a 14 de diciembre de 1999) [72] de Wightman combinó los archivos del kernel en un solo ejecutable binario, de modo que, al igual que IO.SYS de Windows 98 , podría arrancar con MS- Sectores de arranque de DOS 7.10 (pero ya no por sectores de arranque de DR-DOS). DR-DOS 7.07 (con BDOS 7.4 / 7.7) de Paul introdujo nuevos cargadores de arranque y herramientas de disco actualizadas para combinar el soporte para el acceso al disco CHS y LBA, los sistemas de archivos FAT12 , FAT16 y FAT32, y las diferentes convenciones de arranque de DR- DOS, PC DOS, MS-DOS, Windows, REAL / 32 y LOADER en un solo MBR NEWLDR y sector de arranque, de modo que el código continuaría cargando cualquier versión de DR-DOS hasta 3.31 (y desde DR-DOS 7.04 también con soporte FAT32), pero también podría usarse para iniciar los archivos de sistema de PC DOS o MS-DOS, incluidos los de Windows 9x y PC DOS 7.10. Al mismo tiempo, el kernel no solo se podía arrancar con los nuevos sectores, sino también con cualquier disco previamente formateado con DR-DOS, así como desde discos con sectores de arranque de PC DOS o MS-DOS existentes y una variedad de otros cargadores de arranque. , lo que facilita la coexistencia y la configuración de escenarios de arranque múltiple junto con otros sistemas operativos.
Versiones recientes
En 2002, se compró Lineo, y algunos de los ex gerentes de Lineo compraron el nombre y formaron una nueva compañía, DRDOS, Inc. dba DeviceLogics LLC. Han seguido vendiendo DR-DOS para su uso en sistemas integrados. DR-DOS 8.0 se lanzó el 30 de marzo de 2004 con FAT32 y compatibilidad con discos grandes, la capacidad de arrancar desde ROM o Flash, multitarea y un administrador de memoria DPMI. Esta versión se basó en el kernel de la versión 7.03. [87]
Posteriormente, la empresa lanzó DR-DOS 8.1 (con mejor compatibilidad con FAT32) en otoño de 2005. Esta versión, en cambio, se basó en OpenDOS 7.01.xx. DR-DOS 8.1 fue retirado por violaciones a la GPL (ver Controversias ).
Además de vender copias del sistema operativo, el sitio web de DRDOS, Inc. enumera una opción de compra para DR-DOS; el precio de venta es de US $ 25 de 000. [88]
El código fuente de OpenDOS 7.01 fue una base para el proyecto de mejora de DR-DOS / OpenDOS , creado en julio de 2002 en un intento de llevar la funcionalidad de DR-DOS a la par con los sistemas operativos modernos de PC que no son Windows. El proyecto agregó soporte nativo para discos grandes ( LBA ) y el sistema de archivos FAT32 , y varias otras mejoras, incluida la administración de memoria mejorada y el soporte para la nueva extensión del sistema de archivos FAT32 + que permite archivos de hasta 256 GB de tamaño en particiones FAT normales . DR-DOS 7.01.08 se publicó el 21 de julio de 2011. [89]
Controversias
En octubre de 2005, se descubrió que DR-DOS 8.1 incluía varias utilidades de FreeDOS , así como otras fuentes, y que el kernel era una versión desactualizada del kernel DR-DOS mejorado. DR DOS, Inc. no cumplió con la Licencia Pública General GNU (GPL) al no acreditar las utilidades FreeDOS a sus autores e incluir el código fuente. [87] Después de las quejas de los desarrolladores de FreeDOS (incluida la sugerencia de proporcionar el código fuente y, por lo tanto, cumplir con la GPL), DR DOS, Inc. retiró la versión 8.1, y también la 8.0 no afectada, de su sitio web.
Comandos
APPEND, ASSIGN, BATCH, DBG, DELQ, ERA, ERAQ, MORE y SUBST se encuentran entre los comandos internos admitidos desde DR DOS 3.31. DR DOS 5.0 eliminó BATCH y agregó HILOAD. [90] [63] GOSUB, IDLE, RETURN y SWITCH se agregaron como comandos internos con DR DOS 6.0. [63] ASSIGN y SUBST se cambiaron para convertirse en comandos externos con DR DOS 6.0. [63] ECHOERR y PAUSEERR existían como comandos internos en DR DOS 6.0 (y en DOS multiusuario), pero normalmente no estaban habilitados. [90] MÁS siguió siendo un comando interno hasta incluir PalmDOS, pero se cambió a un comando externo con Novell DOS 7. DBG se eliminó con Novell DOS 7, LOADHIGH, LH y TRUENAME se agregaron como comandos internos. APPEND [ cita requerida ] todavía era un comando interno en DR DOS 6.0, pero se cambió a un comando externo con Novell DOS 7.
Comandos internos
DR DOS 6.0 admite la siguiente lista de comandos internos : [91] [90]
- ADJUNTAR
- ROTURA
- CD
- CHCP
- CHDIR
- CLS
- COPIA [nb 2]
- CTTY
- FECHA
- DBG [90]
- DEL
- DELQ [90]
- DIR
- ERA [90]
- ERAQ [90]
- BORRAR
- SALIDA
- HILOAD
- INACTIVO [90]
- MD
- MKDIR
- MORE
- PATH
- PROMPT
- RD
- REN
- RENAME
- RMDIR
- SET
- TIME
- TYPE
- VER
- VERIFY
- VOL
Batch processing subcommands
Batch processing subcommands of DR DOS 6.0 include:[91][90]
- ?[90]
- CALL
- ECHO
- ECHOERR[90]
- FOR
- GOSUB
- GOTO
- IF
- OR[90]
- PAUSE
- PAUSEERR[90]
- REM
- RETURN[90]
- SHIFT
- SWITCH[90]
External commands
DR DOS 6.0 supports the following external commands:[91]
- ASSIGN
- ATTRIB
- BACKUP
- CHKDSK
- COMMAND[nb 2]
- COMP
- CURSOR
- DELPURGE
- DELWATCH
- DISKCOMP
- DISKCOPY
- DISKMAP
- DISKOPT
- DOSBOOK
- EDITOR
- EXE2BIN
- FASTOPEN
- FC
- FDISK
- FILELINK
- FIND
- FORMAT
- GRAFTABL
- GRAPHICS
- JOIN
- KEYB
- LABEL
- LOCK
- MEM
- MEMMAX
- MODE
- MOVE
- NLSFUNC
- PASSWORD
- RECOVER
- RENDIR
- REPLACE
- RESTORE
- SCRIPT
- SETUP
- SHARE
- SID
- SORT
- SSTOR
- SUBST
- SUPERPCK
- SYS
- TASKMAX
- TOUCH
- TREE
- UNDELETE
- UNFORMAT
- UNINSTAL
- XCOPY
- XDEL
- XDIR
Ver también
- CP/M
- MP/M
- DOS Plus
- Multiuser DOS
- MarioNet split web browser
- Comparison of DOS operating systems
- Timeline of DOS operating systems
- AARD code
- General Software Embedded BIOS
Notas
- ^ a b c d e f Digital Research Europe's OEM Support Group was opened in Newbury, Berkshire, UK (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, Newbury, Berkshire, UK)) 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 / 51.414478; -1.512946 (Digital Research (UK) Ltd., Station Road, Hungerford, Berkshire, UK)), but later moved to Charnham Park ( 51°25′13″N 1°30′55″W / 51.420339°N 1.515223°W / 51.420339; -1.515223 (Digital Research (UK) Ltd., Charnham Park, Hungerford, Berkshire, UK)). 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 / 51.20531; -1.478786 (Caldera UK Ltd., Aldwych House, Winchester Street, Andover, Hampshire, SP10 2EA, UK)), 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 / 51.188306; -1.487498 (Caldera UK Ltd., Norman Court Barns, Norman Court Lane, Upper Clatford, Andover, Hampshire, UK)). It closed in 1998.
- ^ a b c In order to improve performance of file transfers, the internal COPY command in some versions of COMMAND.COM since Novell DOS 7 has built-in NCOPY capabilities, that is, it automatically detects if a file is to be copied locally on a remote NetWare or Personal NetWare file server and then will initiate a remote file transfer eliminating the need to send the file contents over the network.
Referencias
- ^ "About DRDOS". DRDOS Embedded DOS. DRDOS, Inc. 2013. Archived from the original on 2018-06-03. Retrieved 2015-01-18.
- ^ The rest of the story: How Bill Gates beat Gary Kildall in OS war, Part 1 | ScobleShow: Videoblog about geeks, technology, and developers
- ^ Borreson, Nan, ed. (March 1984). "PC-Mode bridges CP/M and PC-DOS". Digital Dialogue - Employee Newsletter of Digital Research Inc. Digital Research. 3 (1): 3. Archived from the original on 2017-09-10. Retrieved 2017-09-10. [1]
- ^ Borreson, Nan, ed. (May 1984). "Concurrent DOS bridges PC-DOS, CP/M". Digital Research News - for Digital Research Users Everywhere. Digital Research. 4 (2): 3. Archived from the original on 2017-09-10. Retrieved 2017-09-10.
Concurrent DOS Release 3.1 is rapidly gaining momentum and support from a wide range of microcomputer manufacturers," Wandryk said. "Some 60 hardware companies have licensed the product since it was released in early March.
[2] - ^ Burton, Robin (September 1989). "Chapter 7: DOS Plus: A short history". Master 512 Technical Guide. Leicestershire, UK. Archived from the original on 2017-09-10. Retrieved 2018-05-09.
- ^ a b c Wein, Josef "Joe" (2010-02-19) [November 2009]. Johnson, Herbert R. (ed.). "DRI History and Joe Wein". Archived from the original on 2017-01-17. Retrieved 2017-01-17.
- ^ a b c d e f g h i j k l "Software Developer Caldera sues Microsoft for Antitrust practices alleges monopolistic acts shut its DR DOS operating system out of market". Caldera News. 1996-07-24. Archived from the original on 2017-06-24. Retrieved 2017-06-24.
- ^ Ponting, Bob (1988-08-15). "Award Software plans to implement Digital Research's OS on ROM chip". InfoWorld. Retrieved 2014-09-06.
- ^ a b "Kompatibles PC-Betriebssystem kann mehr als MS-DOS und PC-DOS - Digital Research stellt sich dem Monopolisten mit DR-DOS 5.0". Computerwoche (in German). IDG Business Media GmbH. 1990-07-06. Archived from the original on 2019-07-25. Retrieved 2019-07-26.
- ^ a b c d Rosch, Winn L. (1991-02-12). "DR DOS 5.0 - The better operating system?". PC Magazine. Vol. 10 no. 3. pp. 241–246, 257, 264, 266. Archived from the original on 2019-07-25. Retrieved 2019-07-26.
- ^ "Digital Research - We Make Computers Work". 1992-11-13 [1990-08-13]. Serial Number 74087063. Archived from the original on 2018-09-02. Retrieved 2018-09-02.
- ^ Elliott, John C. (2013). "ViewMAX/1 screenshots". Seasip.info. Archived from the original on 2013-01-11. Retrieved 2018-09-10.
- ^ Elliott, John C. (2013). "ViewMAX/2 screenshots". Seasip.info. Archived from the original on 2018-09-11. Retrieved 2018-09-10.
- ^ a b Dryfoos, Mike, ed. (1991-09-18) [1991-07-19]. "MS-DOS 5.0 Development Post-Mortem Report" (PDF) (mail as court document). Microsoft. p. 10. MS-PCA1179169 (MS-PCA1179159-MS-PCA1179191). MS7020988 (MS7020978-MS7021010). Depo. Ex. 1109. Comes v Microsoft Plaintiff's Exhibit 3473. CA.No.2:96CV645B Plaintiff's Exhibit 477. Archived (PDF) from the original on 2019-04-02. Retrieved 2019-07-22.
[…] One of the most important stimulanta for adding features was competitive pressure from DRDOS 5.0, which we first learnt of in the spring of 1990. The DRDOS feature set led us to add UMB support, task swapping, and Undelete. […] Considerable amounts of the team's management attention was diverted to new features such as file transfer software, undelete and network installation […] Eventually this situation reached a crisis point at the end of July 1990, and, led by BradS, the team's management spent an arduous series of meetings nailing down a schedule and process for closing the project down […]
(1+32 pages) - ^ a b c d Salemi, Leo (1991-11-12). "DR DOS 6.0 Leapfrogs MS-DOS 5.0 With Task-Switching in RAM". PC Magazine. First Looks. Vol. 10 no. 19. pp. 48, 50. Retrieved 2019-07-28.
- ^ OpenDOS Developer's Reference Series — OpenDOS Multitasking API Guide — Programmer's Guide. Caldera, Inc. August 1997. Caldera Part No. 200-DOMG-004. Archived from the original on 2017-09-10. (Printed in the UK.)
- ^ "The AARD Code". Archived from the original on 2010-01-13. Retrieved 2007-09-20.
- ^ Meyer, Egbert (1998-08-27). "Microsoft: Vorgetäuschter Bug legte DR-DOS lahm". Heise Online (in German). Verlag Heinz Heise. Archived from the original on 2018-07-14. Retrieved 2018-07-14. [3]
- ^ "DR DOS 6.0 does Windows 3.1". ComputerWorld. News Shorts. 1992-04-20. p. 6. Archived from the original on 2019-07-22. Retrieved 2019-07-22.
- ^ a b Schulman, Andrew; Brown, Ralf D.; Maxey, David; Michels, Raymond J.; Kyle, Jim (1994) [November 1993]. Undocumented DOS: A programmer's guide to reserved MS-DOS functions and data structures - expanded to include MS-DOS 6, Novell DOS and Windows 3.1 (2 ed.). Reading, Massachusetts: Addison Wesley. ISBN 0-201-63287-X. (xviii+856+vi pages, 3.5-inch floppy) Errata: [4][5]
- ^ Susman, Stephen Daily; Eskridge III, Charles R.; Southwick, James T.; Susman, Harry P.; Folse III, Parker C.; Palumbo, Ralph H.; Harris, Matthew R.; McCune, Philip S.; Engel, Lynn M.; Hill, Stephen J.; Tibbitts, Ryan E. (April 1999). "In the United States District Court - District of Utah, Central Division - Caldera, Inc. vs. Microsoft Corporation - Consolidated statement of facts in support of its responses to motions for summary judgement by Microsoft Corporation - Case No. 2:96CV 0645B" (Court document). Caldera, Inc. Archived from the original on 2018-08-05. Retrieved 2018-08-05.
- ^ Paul, Matthias R. (2000-09-18). "25 years of DR DOS history - Digital Research DOS history". FreeDOS.org. Archived from the original on 2016-11-25. Retrieved 2013-10-05.
See footnote #19 (BDOS 1067h "DR DOS 6.0 Windows 3.1 update, April 1992"; 1992-03, 1992-04-07: "This public DR DOS 6.0 update only includes patches addressing full Windows 3.1 compatibility. There should have been a full "business update" for registered users, shipping a little bit later."), #27 (BDOS 1072h "Novell DOS 7 Panther/Smirnoff BETA 3", 1993-09: "This issue does not have workarounds for Windows 3.1 AARD code."), #29 (BDOS 1072h "Novell DOS 7 German release"; 1994-02-22: "This issue is known to have workarounds for Windows 3.1 AARD code. This should also apply to the earlier English issue.")
- ^ Dr. Dobb's Journal investigation
- ^ "Timeline of DOS/V versions" (in Japanese). 2014-11-28. Archived from the original on 2017-01-18. Retrieved 2017-01-16.
- ^ Tam, Roy; Elliott, John C. (2014-01-12). "DR DOS 6.0/V". Archived from the original on 2018-09-03. Retrieved 2017-01-16. (NB. Has screenshots of a DBCS-enabled version of ViewMAX 2 running on DR DOS 6.0/V and a hex dump of the corresponding DRFONT database SCREENHZ.FNT for its $FONT.SYS.)
- ^ a b "Novell and Digital Research sign definitive merger agreement". Business Wire. 1991-07-17. Archived from the original on 2018-08-18. Retrieved 2017-01-24.
- ^ a b Scott, Karyl (1991-07-29). "Novell/DRI merger to reap better client management". InfoWorld: 33. Retrieved 2017-01-21.
- ^ CW (1992-09-11). "Markt für Desktop-Betriebssysteme im Visier - Novell kündigt die ersten Low-end-Produkte mit dem Betiebssystem DR DOS 6.0 an". Computerwoche (in German). Munich, Germany: IDG Business Media GmbH. Archived from the original on 2017-07-04. Retrieved 2017-07-04.
- ^ https://web.archive.org/web/20120407072428/http://www.wikipatents.com/US-Patent-5355501/idle-detection-system
- ^ Hildebrand, J. D. (2011-12-19). "Novell v. Microsoft trial ends in hung jury". SD Times. Archived from the original on 2012-05-15. Retrieved 2012-03-02.
- ^ "Novell DOS". PC Magazine. Retrieved 2012-03-02.
- ^ Allchin, James Edward (1992-05-27) [1991-07-17]. "Novell/Digital Research reach definitive agreement…" (PDF) (Court document). Plaintiff's exhibit 828, Comes v. Microsoft. Archived (PDF) from the original on 2016-11-19. Retrieved 2017-01-21.
- ^ Fisher, Lawrence M. (1994-07-24). "The Executive Computer; Microsoft's Operating System Rivals Get a Boost, Sort Of". The New York Times. Retrieved 2012-03-02.
- ^ Anthony, Sebastian (2011-07-27). "MS-DOS is 30 years old today". ExtremeTech. Retrieved 2012-03-02.
- ^ Fisher, Lawrence M. (1995-09-18). "Novell Readies a Response to Windows". The New York Times. Retrieved 2012-03-02.
- ^ Fisher, Lawrence M. (1994-03-06). "The Executive Computer; Will Users Be the Big Losers in Software Patent Battles?". The New York Times. Retrieved 2012-03-02.
- ^ Sheesley, John (2008-04-09). "My DOS version can beat up your DOS version". TechRepublic. Archived from the original on 2019-11-01. Retrieved 2012-03-02.
- ^ Perkel, Marc (1996-10-18) [1991-03-20, 1991-05-23, 1991-07-21, 1991-07-24, 1991-08-02]. "Digital Research - The Untold Story". Archived from the original on 2019-04-19. Retrieved 2019-04-19. [6][7][8]
- ^ a b c d e Paul, Matthias R. (1997-07-30) [1994-05-01]. NWDOS-TIPs — Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds. MPDOSTIP. Release 157 (in German) (3 ed.). Archived from the original on 2017-09-10. Retrieved 2014-08-06. (NB. NWDOSTIP.TXT is a comprehensive work on Novell DOS 7 and OpenDOS 7.01, including the description of many undocumented features and internals. It is part of the author's yet larger
MPDOSTIP.ZIP
collection maintained up to 2001 and distributed on many sites at the time. The provided link points to a HTML-converted older version of theNWDOSTIP.TXT
file.) [9] - ^ Goodman, John M. (1994-05-02). "Novell ups the ante for DOS functionality - But long-awaited revamp of DR DOS is slightly unstable, and some utilities lack finish". InfoWorld: 107–110.
- ^ a b c "Novell: Power-Marketing I - Dosis gegen den Marktfuehrer" [Novell: Power marketing I - dosis against the market leader]. Absatzwirtschaft (ASW). Neue Marktauftritte (in German) (4): 8. 1994-04-01. Archived from the original on 2018-09-02. Retrieved 2018-09-02.
- ^ a b Hill, Jürgen (1994-05-27). "Microsoft wird mehr Wind von vorne bekommen". Computerwoche (in German). Archived from the original on 2018-09-02. Retrieved 2018-09-02.
- ^ a b c Ball, Lyle; Pomeroy, Nancy, eds. (1996-09-10). "Caldera announces open source code model for DOS - DR DOS + the Internet = Caldera OpenDOS". Provo, UT, USA: Caldera, Inc. Archived from the original on 1996-10-18. Retrieved 2019-07-14.
Caldera […] will openly distribute the source code for DOS via the Internet as part of the company's plans to encourage continued development of DOS technologies and applications, further leveling the playing field for software developers worldwide. This effort, targeted to benefit both individual developers and industry partners, follows Caldera's commitment to embrace and fund an open software environment. Caldera also announced plans for internal development and marketing of DOS, including a new product called Caldera OpenDOS. […] Caldera plans to openly distribute the source code for all of the DOS technologies it acquired from Novell […] including CP/M, DR DOS, PalmDOS, Multi-User DOS and Novell DOS 7. Pending an evaluation and organization of the […] technologies, the source code will be made available from Caldera's web site during Q1 1997 […] Individuals can use OpenDOS source for personal use at no cost. Individuals and organizations desiring to commercially redistribute Caldera OpenDOS must acquire a license with an associated small fee. Source code for proprietary third-party components of Novell DOS 7 will not be published. […]
- ^ a b Susman, Stephen Daily; Eskridge III, Charles R.; Susman, Harry P.; Southwick, James T.; Folse III, Parker C.; Borchers, Timothy K.; Palumbo, Ralph H.; Harris, Matthew R.; Engel, Lynn M.; McCune, Philip S.; Locker, Lawrence C.; Wheeler, Max D.; Hill, Stephen J.; Tibbitts, Ryan E. (May 1999). "In the United States District Court - District of Utah, Central Division - Caldera, Inc. vs. Microsoft Corporation - Case No. 2:96CV 0645B - Caldera, Inc.'s Memorandum in opposition to defendant's motion for partial Summary Judgment on plaintiff's "Technological Tying" claim" (Court document). Caldera, Inc. Archived from the original on 2018-08-05. Retrieved 2018-08-05.
- ^ Lea, Graham (2000-01-13). "Caldera vs Microsoft - the settlement". BBC News. Archived from the original on 2017-06-24 – via bbc.co.uk.
- ^ a b Gomes, Lee (2000-01-11). "Microsoft Will Pay $275 Million To Settle Lawsuit From Caldera". The Wall Street Journal. Archived from the original on 2016-12-31. Retrieved 2019-11-24.
Microsoft Corp. agreed to pay an estimated $275 million to settle an antitrust lawsuit by Caldera Inc., heading off a trial that was likely to air nasty allegations from a decade ago. […] Microsoft and Caldera, a small Salt Lake City software company that brought the suit in 1996, didn't disclose terms of the settlement. Microsoft, though, said it would take a charge of three cents a share for the agreement in the fiscal third quarter ending March 31 […] the company has roughly 5.5 billion shares outstanding […]
- ^ "Exhibits to Microsoft's Cross Motion for Summary Judgment in Novell WordPerfect Case". Groklaw. 2009-11-23. Archived from the original on 2013-08-21. Retrieved 2011-10-22.
[…] exhibits attached to Microsoft's Memorandum of Law in support of Microsoft's cross motion for summary judgment in the Novell v. Microsoft antitrust litigation. We finally find out what Microsoft paid Caldera to settle the DrDOS litigation back in 2000: $280 million. We even get to read the settlement agreement. It's attached as an exhibit. […] The settlement terms were sealed for all these years, but […] now that mystery is solved. […] We also find out what Caldera/Canopy then paid Novell from that $280 million: $35.5 million at first, and then after Novell successfully sued Canopy in 2004, Caldera's successor-in-interest on this matter, an additional $17.7 million, according to page 16 of the Memorandum. Microsoft claims that Novell is not the real party in interest in this antitrust case, and so it can't sue Microsoft for the claims it has lodged against it, because, Microsoft says, Novell sold its antitrust claims to Caldera when it sold it DrDOS. So the exhibits are trying to demonstrate that Novell got paid in full, so to speak, via that earlier litigation. As a result, we get to read a number of documents from the Novell v. Canopy litigation. Novell responds it retained its antitrust claims in the applications market. […]
- ^ Wallis, Richard J.; Aeschbacher, Steven J.; Bettilyon, Mark M.; Webb, Jr., G. Stewar; Tulchin, David B.; Holley, Steven L. (2009-11-13). "Microsoft's memorandum in opposition to Novell's renewed motion for summary judgement on Microsoft's affirmative defenses and in support of Microsoft's cross-motion for summary judgement" (PDF) (Court document). United States District Court, District of Maryland. p. 16. Novell, Inc. v. Microsoft Corporation, Civil Action No. JFM-05-1087. Archived (PDF) from the original on 2019-05-24. Retrieved 2018-08-03.
[…] Microsoft paid $280 million to Caldera to settle the case, and $35.5 million of the settlement proceeds were provided by Caldera to Novell as a so-called "royalty." […] Dissatisfied with that amount, Novell filed suit in June 2000 against Caldera (succeeded by The Canopy Group), alleging that Novell was entitled to even more. […] Novell ultimately prevailed, adding $17.7 million to its share of the monies paid by Microsoft to Caldera, for a total of more than $53 million […]
- ^ Burt, Thomas W.; Sparks, Bryan Wayne (2000-01-07). "Settlement agreement - Microsoft Corporation and Caldera, Inc. reach agreement to settle antitrust lawsuit" (PDF) (Faxed court document). Case 1:05-cv-01087-JFM, Document 104-8, Filed 2009-11-13; NOV00107061-NOV00107071; LT2288-LT2298; Lan12S311263739.1; Exhibit A. Archived (PDF) from the original on 2017-07-04. Retrieved 2018-08-03.
[…] Microsoft will pay to Caldera, by wire transfer in accordance with written instructions provided by Caldera, the amount of two hundred eighty million dollars ($280,000,000), as full settlement of all claims or potential claims covered by this agreement […]
(NB. This document of the Caldera v. Microsoft case was an exhibit in the Novell v. Microsoft and Comes v. Microsoft cases.) - ^ "Basic information about company "Caldera (UK) Limited"". Company Data Rex. 2001-07-01. Company Number 03252883. Archived from the original on 2017-06-24. Retrieved 2017-06-24.
- ^ a b Lea, Graham (1998-03-23). "Cebit: Caldera shows Windows on DR-DOS, denying MS claims". CeBIT news. Hanover, Germany. Archived from the original on 2017-06-24. Retrieved 2009-06-01.
- ^ a b Lea, Graham (1998-09-28). "Caldera's DR gets OnSatellite of love - Service to offer voice, email and smartie cards". The Register. Archived from the original on 2018-08-22. Retrieved 2018-02-13.
- ^ Romano, Mike (1998-09-16). "The mouse that roared. Forget the feds. It's up to an obscure Utah company to prove what we already know: that Microsoft is a monopoly". Seattle Weekly. Archived from the original on 2017-06-24. Retrieved 2017-06-24.
Furthermore, Caldera claims that Microsoft's flagship product, Windows 95, is nothing more than an "artificial tie" between its MS-DOS operating system and Windows graphic interface with no business justification other than to keep competing underlying operating systems—like Caldera's DR-DOS—off the market. To prove its point, Caldera will soon release a piece of demonstration software called "WinBolt," which, it says, will allow users to install the Windows 95 interface atop DR-DOS. The demo will show, Caldera says, that there is no significant technological advancement, or justified business efficiency, to the combination of MS-DOS with Windows in Windows 95.
- ^ Paul, Matthias R. (2002-07-25). "Will Windows 3.1 work with DR-DOS 7.03?". Newsgroup: alt.os.free-dos. Retrieved 2018-05-09.
[…] DR-DOS 7.03 is compatible with Windows and Windows for Workgroups up to 3.xx (and internal versions of DR-DOS even with Windows 4.xx aka Windows 95/98/SE […]
- ^ Paul, Matthias R. (2002-04-10). "[fd-dev] HMA access from TSR". freedos-dev. Archived from the original on 2017-09-09. Retrieved 2017-09-09.
[…] MS-DOS 7.0+ […] introduced a […] for the most part undocumented RMD data structure usually located in the HMA. The kernel collects and records configuration and Real Mode Driver data during boot (type of driver, interrupts hooked by driver, CONFIG.SYS line of invocation, etc.) and stores this information in a […] complicated […] growing data structure. Presumably […] meant to be used by the Windows core to get a better picture of the loaded Real Mode drivers […] or even attempt to unhook or unload some of them, […] it is only used to a very limited extent ([…] some of the info reflected in the log files created on […] startup, and some parts of the […] configuration manager also make use of it), […] leaving room […] beyond the technical side […] because nothing of the interesting stuff is documented […]
- ^ Paul, Matthias R. (2002-08-13). "Suche freien Speicherbereich unterhalb von 1 MB, der nicht von OS überschrieben wird" (in German). Newsgroup: de.comp.lang.assembler.x86. Archived from the original on 2017-09-04. Retrieved 2017-09-03.
- ^ a b c d e f g h i j k l m n o p q Paul, Matthias R. (1997-10-02). "Caldera OpenDOS 7.01/7.02 Update Alpha 3 IBMBIO.COM README.TXT". Archived from the original on 2003-10-04. Retrieved 2009-03-29. [10]
- ^ "The Doctor Is Back!". Caldera. February 1998. Archived from the original on 1998-02-05.
- ^ a b Ralf D. Brown. Ralf Brown's Interrupt List, INTER61 as of 2000-07-16 ([11]), entry for DR-DOS version check under INT 21h/AH=4452h.
- ^ a b c d e f g Paul, Matthias R. (2004-06-17). "Re: Random Lockups with DR-DOS 7.03". [email protected]; FidoNet conference: ALT_DOS. Archived from the original on 2019-04-28. Retrieved 2019-04-28. [12][13]
- ^ Paul, Matthias R. (2004-06-17). "Re: Random Lockups with DR-DOS 7.03". [email protected]; FidoNet conference: ALT_DOS. Archived from the original on 2019-04-28. Retrieved 2019-04-28. [14][15]
- ^ a b c d e f g Paul, Matthias R. (2000-11-22). "Optimizing CONFIG.SYS…". [email protected]. Archived from the original on 2019-05-06. Retrieved 2019-05-06.
- ^ a b c d Brothers, Hardin; Rawson, Tom; Conn, Rex C.; Paul, Matthias R.; Dye, Charles E.; Georgiev, Luchezar I. (2002-02-27). 4DOS 8.00 online help.
- ^ Paul, Matthias R. (2004-06-17). "Re: Random Lockups with DR-DOS 7.03". [email protected]; FidoNet conference: ALT_DOS. Archived from the original on 2019-04-28. Retrieved 2019-04-28. [16][17]
- ^ a b Paul, Matthias R. (2000-01-11). "Possible DR-DOS enhancements". www.delorie.com/opendos. Archived from the original on 2019-04-20. Retrieved 2019-04-20.
- ^ a b c d e Paul, Matthias R. (2001-06-10) [1995]. "DOS COUNTRY.SYS file format" (COUNTRY.LST file) (1.44 ed.). Archived from the original on 2016-04-20. Retrieved 2016-08-20.
- ^ Paul, Matthias R. (2001-06-10) [1995]. "Format description of DOS, OS/2, and Windows NT .CPI, and Linux .CP files" (CPI.LST file) (1.30 ed.). Archived from the original on 2016-04-20. Retrieved 2016-08-20.
- ^ Paul, Matthias R. (2001-06-10) [1995]. "Overview on DOS, OS/2, and Windows codepages" (CODEPAGE.LST file) (1.59 preliminary ed.). Archived from the original on 2016-04-20. Retrieved 2016-08-20.
- ^ a b c d e DR-DOS 7.03 WHATSNEW.TXT - Changes from DR-DOS 7.02 to DR-DOS 7.03. Caldera, Inc. 1998-12-24. Archived from the original on 2019-04-08. Retrieved 2019-04-08. (NB. The file states these changes were introduced with DR-DOS 7.03, however, many of them became actually available with updated 7.02 revisions already.)
- ^ Paul, Matthias R. (2001-11-05). "QEMM OPTIMIZE and DR-DOS". OpenDOS. Archived from the original on 2018-05-11. Retrieved 2018-05-11.
[…] FILES+FCBS […] are now grouped in 3 chunks while they were arranged in 2 chunks previously […] QEMM's DOS-UP feature does not expect this […] This results in ca. 1 Kb less conventional memory than the theoretical possible maximum under QEMM […] I once wrote a patch (a DEBUG script named IBMBIO85.SCR […]) […] which will reenable the old handle memory layout. This will free even more conventional memory under DR-DOS, but causes serious compatibility problems with Windows 3.xx when the FILESHIGH=, FCBSHIGH=, or DOS=AUTO directives are used […] because it will leave only 5 handles in low memory in contrast to the 8 handles that are required for Windows to work properly due to an extremely dangerous hack on Microsoft's side to determine the size of the […] SFT structures (this is known as "CON CON CON CON CON" hack, because Windows opens CON five times and […] scans the first 512 Kb of memory for the "CON" string to measure the displacement […] something that could be easily fooled by just placing some "CON" strings in the […] memory image with incorrect offsets from each other […]
- ^ a b Paul, Matthias R. (2001-11-28) [1997]. "QEMM 8.xx and Linux". 1.06. Newsgroup: comp.os.msdos.desqview. Retrieved 2018-05-11.
[…] DR-DOS 7.04/7.05 (1999-08-19) […] -->
- ^ a b Paul, Matthias R. (2003-01-06) [2003-01-04, 1997]. "drdos + qemm = problems". 1.08. Newsgroup: comp.os.msdos.misc. Retrieved 2018-05-11.
[…] DR-DOS 7.06 up to 1999-12-14 […] -->
- ^ Jones, Pamela (2004-02-29). "Caldera, Inc./Caldera Systems, Inc. 1998 Asset Purchase and Sale Agreement". Groklaw. Archived from the original on 2017-06-25. Retrieved 2017-05-25.
- ^ Caldera (1998-09-02). "Caldera Creates Two Wholly-Owned Subsidiaries" (Press-release). PRNewswire. Archived from the original on 2017-06-24. Retrieved 2017-06-24.
- ^ Paul, Matthias R. (2002-02-20). "Need DOS 6.22 (Not OEM)". Newsgroup: alt.msdos.programmer. Archived from the original on 2017-09-09. Retrieved 2006-10-14.
- ^ Paul, Matthias R. (2004-08-25). "NOVOLTRK.REG". www.drdos.org. Archived from the original on 2016-03-04. Retrieved 2011-12-17. [18]
- ^ a b c Ball, Lyle (1999-10-01) [1999-08-04]. Richardson, Marjorie "Margie" (ed.). "Interview: Lyle Ball, Lineo". Linux Journal. Archived from the original on 2017-12-13. Retrieved 2019-06-01.
[…] We […] have very deep experience with embedding DR DOS, and we've been making millions from that. So we are in a unique position: we are not a startup and we have funding. Our DOS product paid for all our R&D on embedded Linux. […] we are […] evolving our focus from an embedded DOS-only company to an embedded Linux company. […] We are not killing our DOS product immediately; […] the market is not killing our DOS product. There is still a high demand for embedded DOS, and we will continue to sell and market it. However, there has been an increasing demand for embedded Linux. So we are shifting our focus and renaming the company to match our longer-term revenue stream, which will be Linux-based […] as the market has requested us to do […] We will keep selling both technologies during the transition. […] we spoke to our OEM companies—not just in the U.S., but around Europe and Asia—they were interested in our DOS solution and they would […] like to switch to Linux […]
- ^ Collins, Lois M.; Nii, Jenifer (2000-01-16). "Settlement fuels Caldera 'family' - Orem company is 'settling up' with spinoffs thriving". Deseret News. Archived from the original on 2019-11-30. Retrieved 2019-11-30.
- ^ a b Lea, Graham (1999-04-27). "Caldera closes UK thin client development unit - Development being moved over to Utah". The Register. Archived from the original on 2017-06-25. Retrieved 2017-06-24.
- ^ a b c Caldera, Inc. (1999-07-20). "Embedded Linux moved to top priority at Lineo, Inc. formerly known as Caldera Thin Clients, Inc." (press-release). Archived from the original on 2017-06-25. Retrieved 2017-06-24.
- ^ "Archived copy". Archived from the original on 2016-11-25. Retrieved 2008-08-02.CS1 maint: archived copy as title (link)
- ^ http://drdos.moriy.com/files/autoexec.gif[permanent dead link]
- ^ http://drdos.moriy.com/files/configsys.gif[permanent dead link]
- ^ Diedrich, Oliver; Rabanus, Christian (2000-03-11). "Notaufnahme - Alle Daten futsch - was nun?". c't - magazin für computertechnik (in German). Heise Verlag. 2000 (6): 106+. Archived from the original on 2018-05-13. Retrieved 2018-05-13.
- ^ "EasyRecovery - Sophisticated Data Recovery". Ontrack Data International, Inc. 1999. Archived from the original on 2018-08-26. Retrieved 2018-08-26. [19]
- ^ FREE SOFTWARE FOR DOS — Operating Systems
- ^ a b "Archived copy". Archived from the original on 2010-06-26. Retrieved 2008-06-14.CS1 maint: archived copy as title (link)
- ^ "DR DOS Buy Out". DRDOS Embedded DOS. DRDOS, Inc. 2013. Archived from the original on 2018-06-03.
- ^ Welcome to the DR-DOS/OpenDOS Enhancement Project!
- ^ a b c d e f g h i j k l m n o Paul, Matthias R. (1997-04-13) [1993-12-01]. Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von DR DOS 6.0 [Summary of documented and undocumented features of DR DOS 6.0]. MPDOSTIP. Release 60 (in German). Archived from the original on 2018-10-11. Retrieved 2019-08-14. [20]
- ^ a b c DR DOS 6.0 User Guide Optimisation and Configuration Tips (PDF) (3 ed.). Digital Research, Inc. February 1992. 10005695 0045-5424. Archived from the original (PDF) on 2019-09-30. Retrieved 2019-08-14. (NB. Licensed from Novell to Acorn.)
Otras lecturas
- Digital Research, Inc. (1990). DR DOS 5.0 Retail box with lid. Digital Research, Inc. Part Number 1176-6114-001.
- Digital Research, Inc. (May 1990). DR DOS 5.0 User Guide (1 ed.). Digital Research, Inc. Part Number 1176-2004-002. (501 pages)
- Digital Research, Inc. (May 1990). ViewMAX User Guide (1 ed.). Digital Research, Inc. Part Number: 1174-2004-002. (88 pages)
- Digital Research, Inc. (August 1990). DR DOS 5.0 Release Notes. Digital Research, Inc. Part Number: 1176-1001-002. (11 pages)
- Digital Research, Inc. (August 1991). DR DOS 6.0 Software performance report. Digital Research, Inc. Part No. 000-1200-00. (A5 – 1 fold)
- Digital Research, Inc. (August 1991). DR DOS 6.0 User Guide (2 ed.). Digital Research, Inc. Part Number. 1182-2004-002. (698 pages)
- Digital Research, Inc. (August 1991). ViewMAX User Guide (2 ed.). Digital Research, Inc. Part Number. 1192-2054-002. (106 pages)
- Novell Desktop Systems Group (1993-01-07) [1992]. "DRTIPS.ZIP". Digital Research / Novell. Archived from the original on 2018-09-12. Retrieved 2018-04-03.
enlaces externos
- Official website (archived snapshot as of 2018-07-05)
- Enhanced DR-DOS/OpenDOS Project
- DR-DOS 7 online manual
- DR-DOS Wiki