DR-DOS [ nb 1 ] es un sistema operativo de disco para compatibles con IBM PC , desarrollado originalmente por Digital Research de Gary A. Kildall y derivado de Concurrent PC DOS 6.0, que fue un sucesor avanzado de CP/M-86 . Tras su introducción en 1988, fue el primer sistema operativo que intentó ser compatible con IBM PC DOS y MS-DOS .
La primera versión fue la 3.31, cuyo nombre coincidía con la versión vigente de MS-DOS. [ 2 ] DR DOS 5.0 se lanzó en 1990 como la primera en venderse al por menor ; fue aclamada por la crítica [ 3 ] y llevó a que DR DOS se convirtiera en el principal rival de MS-DOS de Microsoft , [ 4 ] quien respondió rápidamente con su propio MS-DOS 5.0, pero lanzado más de un año después. [ 5 ] Introdujo una capa de interfaz gráfica de usuario llamada ViewMAX . DR DOS 6.0 se lanzó en 1991; luego, con la adquisición de Digital Research por parte de Novell , la siguiente versión se denominó Novell DOS 7.0 en 1994. Después de otra venta, a Caldera , se lanzaron versiones actualizadas parcialmente de código abierto bajo el nombre de Caldera, y brevemente como OpenDOS . La última versión anterior para ordenadores de sobremesa , Caldera DR-DOS 7.03, se lanzó en 1999, [ 6 ] tras lo cual el software fue vendido a Embedded Systems por Caldera y posteriormente por DeviceLogics . En enero de 2022, Whitehorn Ltd. Co. registró la marca comercial DR DOS. Desde 2026, ha estado publicando versiones beta de DR DOS 9.0, un sistema operativo escrito desde cero y no basado en el código de versiones anteriores. [ 7 ]
Historia
Orígenes en CP/M
El CP/M original de Digital Research para los sistemas de 8 bits basados en Intel 8080 y Z80 dio lugar a numerosas versiones derivadas, la más notable de las cuales fue el CP/M-86 para la familia de procesadores Intel 8086/8088 . Si bien el CP/M había dominado el mercado desde mediados de la década de 1970 y venía preinstalado en la gran mayoría de las computadoras personales de arquitectura no propietaria, la IBM PC de 1981 marcó el comienzo de lo que eventualmente se convertiría en un cambio radical.
IBM se puso en contacto con Digital Research en 1980, buscando una versión x86 de CP/M. Sin embargo, surgieron desacuerdos sobre el contrato e IBM se retiró. En su lugar, se llegó a un acuerdo con Microsoft , que adquirió otro sistema operativo, 86-DOS , de Seattle Computer Products (SCP). Este se convirtió en Microsoft MS-DOS e IBM PC DOS . La estructura de comandos y la interfaz de programación de aplicaciones de 86-DOS imitaban las de CP/M 2.2 (con BDOS 2.2). Digital Research amenazó con emprender acciones legales, alegando que PC DOS/MS-DOS era demasiado similar a CP/M. A principios de 1982, IBM llegó a un acuerdo y aceptó vender la versión x86 de CP/M de Digital Research, CP/M-86 , junto con PC DOS. Sin embargo, PC DOS se vendía por 40 dólares estadounidenses , mientras que CP/M-86 tenía un precio de 240 dólares. 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 limitada de software de aplicación compatible, que al principio favorecía a Digital Research, fue solo temporal. [ 8 ]
Digital Research libró una larga batalla perdida para promocionar CP/M-86 y sus sucesores multitarea y multiusuario MP/M-86 y Concurrent CP/M-86 , y finalmente decidió que no podía superar el liderazgo de Microsoft-IBM en disponibilidad de software de aplicación, por lo que modificó 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 [ 9 ] y se distribuyó en marzo de 1984 como Concurrent DOS 3.1 (también conocido como CDOS con BDOS 3.1) a los fabricantes de hardware. [ 10 ] Si bien Concurrent DOS continuó evolucionando en varias versiones a lo largo de los años hasta convertirse finalmente en Multiuser DOS y REAL/32 , no estaba específicamente diseñado para el mercado de computadoras de escritorio y era demasiado caro para aplicaciones de un solo usuario. Por lo tanto, con el tiempo se hicieron dos intentos para dejar de lado el producto:
En 1985, Digital Research desarrolló DOS Plus 1.0 a 2.1 , una versión simplificada y modificada para un solo usuario derivada de Concurrent DOS 4.1 y 5.0 , que ejecutaba aplicaciones para ambas plataformas y permitía alternar entre varias tareas [ 11 ] [ 12 ] como lo hacía el CP/M-86 original. Su compatibilidad con DOS era limitada, y Digital Research hizo otro intento, esta vez con un sistema DOS nativo. [ 12 ] 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 2 ] 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 Europeo de Desarrollo (EDC) de Digital Research en Hungerford , Berkshire. [ nb 2 ] Más tarde, Digital Research GmbH en Múnich , Alemania, también realizó algunos trabajos .
Primera versión de DR DOS
A petición de varios fabricantes de equipos originales (OEM) , Digital Research inició un plan para desarrollar un nuevo sistema operativo DOS que abordara los defectos dejados por MS-DOS en 1987. [ 13 ] De particular importancia fue un acuerdo de un millón de dólares con Kazuhiko "Kay" Nishi de ASCII Corporation , quien previamente había sido fundamental para abrir el mercado OEM japonés a Microsoft. [ 12 ] La primera versión de DR DOS se lanzó el 28 de mayo de 1988. [ 13 ] Los números de versión se eligieron para reflejar características relativas a MS-DOS; la primera versión promocionada al público fue DR DOS 3.31, [ 13 ] que ofrecía características comparables a Compaq MS-DOS 3.31 con soporte para discos grandes ( FAT16B también conocido como "BIGDOS"). DR DOS 3.31 se identificaba como "IBM PC DOS 3.31", mientras que la versión interna del núcleo BDOS ( Basic Disk Operating System ) se indicaba como 6.0, de naturaleza monousuario, lo que refleja su origen como derivado de Concurrent DOS 6.0 con las capacidades multitarea y multiusuario, así como el soporte de la API CP/M eliminados y el XIOS reemplazado por un DOS-BIOS compatible con IBM . Los archivos del sistema se denominaban DRBIOS.SYS (para el DOS-BIOS) y DRBDOS.SYS (para el núcleo BDOS), y la etiqueta OEM del disco utilizada era "DIGITAL␠".
DR DOS ofrecía algunas herramientas de línea de comandos extendidas con ayuda de línea de comandos, mensajes de error detallados, historial de línea de comandos sofisticado y edición ( directiva HISTORY ) así como soporte para contraseñas de archivos y directorios integrado directamente en el núcleo. [ 14 ] También era más barato de licenciar que MS-DOS, y era compatible con ROM desde el principio. La versión ROM de DR DOS también se denominó ROS (ROM Operating System). [ 15 ] Varios fabricantes de PC se pusieron en contacto con DRI interesados en un DOS de terceros, lo que impulsó varias actualizaciones del sistema.
En aquel entonces, MS-DOS solo estaba disponible para los fabricantes de equipos originales (OEM) y se incluía con el hardware. Por consiguiente, DR DOS tuvo un éxito inmediato cuando, a partir de la versión 3.4x, los consumidores pudieron adquirirlo a través de los canales de venta habituales.
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 venta al público). Al igual que MS-DOS, la mayoría de ellas se produjeron en varias variantes para diferentes hardware. Si bien la mayoría de los OEM mantuvieron la designación de nombre DR DOS, 2001 Sales, Inc. la comercializó bajo el nombre EZ-DOS 3.41 (también conocida como EZ-DOS 4.1). [ 16 ] [ 17 ]
DR DOS 5.0
DR DOS versión 5.0 (nombre en clave "Leopard") se lanzó en mayo de 1990, [ 13 ] todavía se reportaba como "PC DOS 3.31" para fines de compatibilidad, pero internamente indicaba un núcleo BDOS 6.4 de un solo usuario. (Se omitió la versión 4 para evitar asociarla con el relativamente impopular MS-DOS 4.0 ). Esto introdujo ViewMAX , un shell de administración de archivos GUI basado en GEM . [ 18 ] [ 19 ] La pantalla de inicio de ViewMAX presentaría el eslogan "Investigación digital: hacemos que las computadoras funcionen". [ 20 ] [ 21 ] [ 22 ] DR DOS 5.0 también introdujo el sistema de administración de energía patentado BatteryMAX , software de almacenamiento en caché de disco incluido (DRCACHE), una herramienta de transferencia remota de archivos (FILELINK), una utilidad de configuración de forma de cursor (CURSOR) y ofreció un sistema de administración de memoria enormemente mejorado (MemoryMAX). [ 18 ] [ 19 ] Para fines de compatibilidad, los archivos del sistema DR DOS 5.0 ahora se denominaban IBMBIO.COM (para DOS-BIOS) e IBMDOS.COM (para el núcleo BDOS) y debido al cargador avanzado en el sector de arranque podían almacenarse físicamente en cualquier lugar del disco. [ 19 ] 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, podían reubicarse en el Área de Memoria Alta (HMA), los primeros 64 KB de memoria extendida accesibles en modo real . Esto liberaba la cantidad equivalente de memoria base o convencional crítica , los primeros 640 KB de la RAM del PC, el área en la que se ejecutan todas las aplicaciones de DOS. [ 19 ]
Además, en las máquinas Intel 80386 , el administrador de memoria EMS de DR DOS permitía que el sistema operativo cargara los controladores de dispositivos DOS en los bloques de memoria superiores, liberando aún más memoria base.
DR DOS 5.0 fue el primer DOS en integrar dicha funcionalidad en el sistema operativo base (la carga de controladores de dispositivos en bloques de memoria superiores ya era posible mediante software de terceros como QEMM ). Esto le permitió, en sistemas 286 con chipsets compatibles y en sistemas 386, proporcionar significativamente más memoria convencional libre que cualquier otro DOS. Una vez cargados los controladores para un ratón, hardware multimedia y una pila de red, una máquina MS-DOS/PC DOS normalmente solo disponía de entre 300 y 400 KB de memoria convencional libre, insuficiente para ejecutar gran parte del software de finales de la década de 1980. En contraste, DR DOS 5.0, con algunos ajustes manuales, podía cargar todo esto y aún así mantener toda su memoria convencional libre, lo que permitía algunas estructuras de datos DOS necesarias, hasta 620 KB de los 640 KB. Con MEMMAX +V, la región de memoria convencional incluso podía extenderse a partes no utilizadas de la tarjeta adaptadora gráfica, proporcionando normalmente entre 64 y 96 KB adicionales de memoria DOS libre.
Debido a que DR DOS dejaba mucha memoria convencional disponible, algunos programas antiguos que utilizaban ciertas técnicas de enrutamiento de direcciones no se ejecutaban correctamente, ya que se cargaban inesperadamente (o, en MS-DOS, de forma "imposible") en la parte baja de la memoria, dentro del primer segmento de 64 KB (conocido como " memoria baja "). Por lo tanto, el nuevo comando MEMMAX -L de DR DOS 5.0 solucionó este problema preasignando un bloque de memoria al inicio del mapa de memoria para que los programas se cargaran por encima de esta barrera (aunque con menos memoria convencional utilizable). Por defecto, MEMMAX estaba configurado para +L, de modo que las aplicaciones pudieran aprovechar la memoria adicional.
DR DOS 6.0 / Competencia de Microsoft


Ante la fuerte competencia en el ámbito de DOS, Microsoft respondió anunciando en mayo de 1990 el lanzamiento de MS-DOS 5.0. [ 13 ] Este se lanzaría en junio de 1991 [ 13 ] e incluiría características avanzadas similares a las de DR DOS. [ 23 ] Incluía mejoras en la gestión de memoria que coincidían con las de DR. [ 23 ]
Casi de inmediato, en septiembre de 1991, Digital Research respondió con DR DOS 6.0, [ 13 ] con nombre en clave "Buxton". DR DOS 6.0, aunque internamente ya estaba en el nivel BDOS 6.7, seguiría reportándose como "IBM PC DOS 3.31" a las aplicaciones DOS normales por motivos de compatibilidad. Esto incluía la compresión de disco SuperStor sobre la marcha, para maximizar el espacio disponible en el disco duro, y la funcionalidad de seguimiento de eliminación y recuperación de archivos por Roger A. Gross.
DR DOS 6.0 también incluía un conmutador de tareas llamado TASKMAX [ 24 ] con soporte para la API de conmutación de tareas estándar de la industria [ 25 ] para ejecutar múltiples aplicaciones al mismo tiempo. A diferencia de Multiuser DOS de Digital Research (sucesor de Concurrent DOS en la línea de productos multiusuario), que ejecutaba aplicaciones DOS en máquinas virtuales DOS multitarea de forma preventiva, el conmutador de tareas de DR DOS 6.0 congelaba las aplicaciones en segundo plano hasta que volvían al primer plano. Si bien se ejecutaba en máquinas x86, podía intercambiar a la memoria XMS en máquinas 286+. [ 24 ] TASKMAX admitía cierta funcionalidad de copiar y pegar entre aplicaciones. [ 24 ] A través de la API del conmutador de tareas, las interfaces gráficas de usuario como ViewMAX [ 24 ] o PC/GEOS podían registrarse como el menú del administrador de tareas y, por lo tanto, reemplazar el menú en modo texto de TASKMAX, de modo que los usuarios pudieran cambiar entre tareas desde dentro de una GUI.
Microsoft respondió con MS-DOS 6.0, que nuevamente coincidía 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 fuera de Microsoft. [ 13 ] Esta comprobación se conoció como el código AARD . [ 26 ] [ 27 ] A Digital Research le resultó sencillo parchear DR DOS 6.0 para eludir la "comprobació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, denominada "actualización empresarial", se lanzó al mercado seis semanas después del lanzamiento de Windows 3.1. [ 28 ] [ 29 ] [ 30 ] [ 31 ] Con el código de detección desactivado, Windows funcionaba perfectamente bajo DR DOS y su sucesor Novell DOS. El código estaba presente, pero desactivado, en la versión final de Windows 3.1. [ 32 ]
En julio de 1992, Digital Research Japan lanzó DR DOS 6.0/V, una versión compatible con DOS/V japonés de DR DOS 6.0. [ 33 ] [ 34 ] También parece haber estado disponible una versión coreana.
PalmDOS
En 1992, Digital Research, todavía bajo su antiguo nombre pero ya comprada por Novell en julio de 1991, [ 35 ] [ 36 ] también se embarcó en un producto derivado con nombre en clave "Merlin" y posteriormente lanzado como NetWare PalmDOS 1, que, como su nombre indica, era un derivado de DR DOS 6.0 con muy pocos recursos dirigido al emergente mercado de Palmtop / PDA . [ 37 ]
PalmDOS fue el primer sistema operativo de la familia en admitir el nuevo núcleo BDOS 7.0 con estructuras de datos internas nativas compatibles con DOS en lugar de emulaciones. Reemplazar la emulación de DOS sobre un núcleo CP/M por un núcleo verdaderamente compatible con DOS ayudó mucho a mejorar la compatibilidad con algunas aplicaciones que utilizaban estructuras de datos internas de DOS y también fue clave para reducir aún más el tamaño residente del código del núcleo, un requisito particular para el mercado de las PDA. Por otro lado, la introducción de una Estructura de Directorio Actual ( CDS ) genuina impuso un límite a la profundidad de los directorios de trabajo de hasta 66 caracteres (como en MS-DOS/PC DOS), mientras que las versiones anteriores de DR DOS no tenían tal limitación debido a su organización interna de directorios como enlaces relativos a directorios padres en lugar de como rutas absolutas. [ 38 ] [ 39 ] [ 40 ] PalmDOS seguía presentándose como "PC DOS 3.31" a las aplicaciones para mantener el núcleo pequeño y no tener problemas de compatibilidad con Windows, que esperaría que la API DOSMGR estuviera implementada para cualquier versión de DOS desde la 5.0.
Además de un núcleo ejecutable desde ROM, PalmDOS tenía soporte tipo palmtop para características 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 [ 41 ] por Gross y John P. Constant), soporte de conmutador de tareas MINIMAX para aplicaciones PIM (Módulos de Información Personal) almacenadas y ejecutadas desde ROM a través de XIP ( Ejecutar en el lugar ), etc.
La pila PCMCIA para PalmDOS fue escrita en parte por Ian HS Cullimore , el impulsor original del movimiento PCMCIA/PC Card.
Novell DOS 7 / Contribución de Novell

Novell DOS era el nombre que Novell Corporation le daba a DR DOS durante el período en que Novell vendió DR DOS, después de la adquisición de Digital Research en 1991. [ 42 ] [ 43 ] [ 36 ] [ 35 ] [ 44 ] En cuanto a características y rendimiento, solía estar al menos una versión por delante de MS-DOS. [ 45 ] En 1993, PC DOS 6.1 , MS-DOS 6.2 y PC DOS 6.3 fueron superados por DOS 7 de Novell . [ 46 ]
La estrategia del director ejecutivo de Novell, Robert J. Frankenberg, incluía una "reducción importante", vendiendo productos como la base de datos transaccional Btrieve y eliminando otros como Novell DOS y los títulos multimedia infantiles Main Street de WordPerfect . [ 47 ] Novell obtuvo licencias de tecnología de Stac Electronics para su uso en Novell DOS y su sistema operativo de red NetWare . [ 48 ] [ 49 ] Novell vendió la línea de productos a Caldera el 23 de julio de 1996, después de que esta se pusiera en contacto con Novell buscando un sistema operativo DOS para incluir en su distribución OpenLinux . [ 13 ]
Marc Perkel afirmó haber inspirado a Novell en febrero de 1991 para comprar Digital Research y desarrollar algo que él imaginó como "NovOS". [ 50 ] Novell en realidad había comprado Digital Research en julio de 1991 con la intención de utilizar la línea de productos de DR como palanca en su estrategia integral para romper el monopolio de Microsoft. (Esto formó parte de una enorme y, en última instancia, desastrosa racha de gastos de Novell: compraron WordPerfect Corporation casi al mismo tiempo, algunos productos de Borland e invirtieron fuertemente en Unix ). El planeado "DR DOS 7.0", llamado internamente "Panther", destinado a superar al problemático MS-DOS 6.0 de Microsoft, se retrasó repetidamente, mientras Novell trabajaba en una extensión de seguridad multiusuario tipo Unix que se podía cargar opcionalmente (con, si se cargaba, comandos de archivo como BACKUP , DELPURGE , MOVE , TOUCH , TREE , UNDELETE , XATTRIB , XCOPY , XDEL y XDIR que admitían una opción de línea de comandos /U:name deshabilitada para seleccionar usuarios o grupos específicos, [ 39 ] compatible con Multiuser DOS) y dos nuevas interfaces gráficas de usuario ( ViewMAX 3 , un derivado de GEM, y " Star Trek ", una verdadera adaptación del System 7.1 de Apple para ejecutarse bajo el nuevo DR DOS Persona multitarea llamada "Vladivar".
Cuando DR DOS finalmente llegó en diciembre de 1993 (con versiones localizadas lanzadas en marzo de 1994), renombrado Novell DOS 7 (también conocido como "NWDOS"), y sin estos tres componentes, fue una decepción para algunos. Era más grande y carecía de algunos detalles finales, [ 51 ] pero aun así fue considerado el mejor DOS por muchos expertos de la industria. [ 52 ]
En Alemania, Novell DOS 7 se comercializó agresivamente con el eslogan " Trau keinem DOS unter 7 " ( No confíes en ningún DOS inferior a 7 ) en la prensa y con disquetes de demostración gratuitos en revistas de informática. [ 53 ] [ 54 ] [ 52 ] La campaña se dirigió al 20% del mercado de DOS y resultó en la venta de aproximadamente 1,5 millones de copias hasta febrero de 1994 y más de 3000 distribuidores interesados en comercializar el producto. [ 53 ] [ 54 ] Novell DOS 7 estaba disponible a través de varios fabricantes de equipos originales (OEM), una tienda de venta por correo especializada y distribuidores autorizados. [ 53 ]
Una importante mejora funcional fue el segundo intento de Novell de crear un sistema de red peer-to-peer, Personal NetWare (PNW). [ nb 3 ] Este sistema era mejor que su predecesor, NetWare Lite (NWL), pero era incompatible con el sistema de red de Microsoft, que por entonces gozaba de popularidad gracias a su compatibilidad con Windows for Workgroups , OS/2 y Windows NT . Se requería una considerable configuración manual para que ambos sistemas coexistieran en el mismo PC, y Personal NetWare nunca alcanzó un gran éxito.
Dado que Novell DOS 7 implementó la API DOSMGR y se actualizaron las estructuras de datos internas, su núcleo BDOS 7.2 podía reportarse con una versión de DOS 6.0 y el ID de fabricante "IBM" sin riesgo de problemas de compatibilidad con Windows. La mayoría de las herramientas lo reportarían como "PC DOS 6.1", ya que IBM PC DOS 6.1 también se reportaba como DOS 6.0 a las aplicaciones.
Novell DOS 7 introdujo una gestión de memoria mucho más avanzada, incluyendo nuevo soporte para DPMI ( Interfaz de modo protegido de DOS ) y DPMS ( Servicios de modo protegido de DOS ), así como opciones loadhigh más flexibles. [ 52 ] También introdujo soporte para multitarea preventiva "verdadera" [ 52 ] de múltiples aplicaciones DOS en máquinas virtuales DOS (VDM), un componente originalmente llamado MultiMAX. Esto era similar a Multiuser DOS, pero ahora sobre la base de un entorno compatible con DOS de forma nativa, similar al Modo mejorado de Windows 386, pero sin una GUI. Por defecto, el TASKMGR incluido se comportaría de forma similar al antiguo DR DOS 6.0 TASKMAX. Sin embargo, si EMM386 se cargaba con la opción /MULTI, EMM386 cargaría un núcleo de sistema operativo de modo protegido 386 de 32 bits de forma nativa que proporcionaba soporte de API para multitarea preventiva, multihilo, virtualización de hardware y gestión de dominios de máquinas virtuales DOS. Esta API podía ser utilizada por aplicaciones compatibles con DR DOS. Si TASKMGR se ejecutaba posteriormente, usaría esta API para instanciar el entorno del sistema DOS de 16 bits actual, crear máquinas virtuales DOS y ejecutar aplicaciones en ellas, en lugar de usar su propio conmutador de tareas en modo real. El gestor multitarea era compatible con Windows, por lo que las tareas iniciadas antes de arrancar Windows también podían considerarse tareas en Windows.
Novell DOS 7 y Personal NetWare 1.0 también incluían NetWars , un juego arcade en 3D con conexión a 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 se produjo el siguiente desarrollo. Con las versiones beta de " Chicago " de Microsoft (lo que más tarde se convertiría en Windows 95) en el horizonte, Novell redujo el desarrollo de Novell DOS 7 en septiembre de 1994 [ 13 ] 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 buscando un sistema operativo DOS para incluir con su distribución OpenLinux , [ 55 ] Novell vendió la línea de productos a Caldera el 23 de julio de 1996, [ 13 ] momento en el que 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 tomó medidas para que fuera imposible usar o comprar la versión posterior de Windows, Windows 95 , con cualquier producto DOS que no fuera el suyo. Afirmaron que se trataba de un cambio puramente técnico, pero esto fue posteriormente objeto de una importante demanda interpuesta en Salt Lake City por Caldera con la ayuda de Canopy Group . [ 13 ] [ 56 ] 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 (donde las partes enumeran las pruebas que pretenden presentar), se llegó a un acuerdo extrajudicial el 7 de enero de 2000 por una suma no revelada. [ 57 ] [ 58 ] En noviembre de 2009 se reveló que esta suma ascendía a 280 millones de dólares. [ 59 ] [ 60 ] [ 61 ] [ 58 ]
En agosto de 1996, Roger A. Gross, uno de los ingenieros originales de DR-DOS, se puso en contacto con Caldera, Inc., con sede en Estados Unidos, con la propuesta de reiniciar el desarrollo de DR-DOS y lograr que Windows 95 funcionara en DR-DOS, lo que ayudaría en el caso judicial. Tras una reunión celebrada en septiembre de 1996 en Lindon , Utah, EE. UU., entre Gross, Ransom H. Love , Bryan Wayne Sparks y Raymond John Noorda , Gross fue contratado y se le encomendó la tarea de establecer una nueva filial en el Reino Unido. [ nb 2 ] El 10 de septiembre de 1996, Caldera anunció el próximo lanzamiento de OpenDOS (COD) y su intención de también publicar el código fuente del sistema, [ 55 ] y Caldera UK Ltd. se constituyó el 20 de septiembre de 1996. [ 62 ] [ nb 2 ] 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 2 ] cerca de la antigua Digital Research y Novell EDC. [ nb 2 ] Además de otras mejoras y optimizaciones en todo el sistema, posteriormente se añadieron una serie de nuevas características clave durante los dos años siguientes, entre las que se incluyen una pila TCP/IP (derivada de LAN WorkPlace para DOS / NetWare Mobile ), un navegador web gráfico de 32 bits en modo protegido DOS HTML 3.2, DR-WebSpyder (originalmente basado en el código fuente del navegador web Arachne de Michal Polák ) con acceso telefónico LAN y módem, una extensión POSIX Pthreads para el gestor multitarea de Andy T. Wightman, compatibilidad con nombres de archivo largos (LONGNAME) de Edward N. Hill Jr., así como compatibilidad con LBA y FAT32 (DRFAT32) de Matthias R. Paul. Gross también contrató a Andrew Schulman (quien, junto con Geoff Chappell, había sido fundamental para identificar el 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 reemplazar su componente MS-DOS 7.xx. [ 63 ] [ 64 ] [ 65 ] Esto se demostró en CeBIT en marzo de 1998, [ 63 ] [ 64 ]y más tarde, en un pequeño equipo, se desarrolló "WinBolt", ambas versiones de DR-DOS, que permanecieron sin lanzar hasta 2023., pero desempeñó un papel importante en el caso judicial . [ 56 ] [ 66 ] [ 65 ] [ 67 ] [ 68 ] [ 69 ] [ 70 ]
Caldera UK lanzó oficialmente Caldera OpenDOS 7.01 el 3 de febrero de 1997, pero esta versión era solo Novell DOS 7 actualización 10 (a diciembre de 1994) compilada únicamente con las adaptaciones necesarias para incorporar el nuevo nombre en los mensajes de visualización, así como en las variables de entorno y los nombres de archivo. Le 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 del código fuente de Novell DOS se habían perdido en Novell mientras tanto. [ 71 ] En consecuencia, esta versión seguía informando una versión interna de BDOS de 7.2, idéntica a Novell DOS 7. El nuevo paquete también carecía del comando SETFIFO , que se había añadido con una de las actualizaciones de Novell DOS, así como del escáner de virus Search&Destroy de Fifth Generation y la utilidad FastBack Plus 2.0 , que anteriormente venían incluidos con Novell DOS. En su lugar, venía con una versión más reciente de PNUNPACK y traía una versión mucho más avanzada de NetWars . [ 39 ]
Partes de OpenDOS 7.01 se publicaron como código abierto [ 55 ] en forma del kit MRS (para Machine Readable Sources) en mayo de 1997, pero con términos de licencia en su mayoría incompatibles con las licencias de código abierto existentes . [ 72 ] El código fuente se cerró nuevamente ya que Gross consideró que esto socavaría las aspiraciones comerciales del sistema.
Después de 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 más en marzo de 1998, cuando el nombre DR-DOS regresó como Caldera DR-DOS 7.02, [ 73 ] ahora por primera vez escrito con un guion. La versión 7.02 (ahora reportándose como BDOS 7.3) incorporó mejoras en BIOS y problemas de BDOS, desarrollados por Paul, [ 71 ] [ 74 ] agregando muchas opciones nuevas de arranque y configuración, integrando muchas mejoras de compatibilidad, correcciones de errores y optimizaciones para tamaño y velocidad, y reimplementando todas las correcciones de las actualizaciones faltantes de Novell DOS. [ 71 ] [ 74 ] La BIOS mejoró la coexistencia de DR-DOS con Windows 9x y su soporte para controladores de compresión de disco de terceros como DriveSpace de Microsoft . [ 71 ] [ 75 ] [ 76 ] Introdujo un modo de diagnóstico (activado por Scroll Lock ), [ 71 ] [ 75 ] soporte integrado para depuradores (con DEBUG=ON y un depurador cargado antes o desde CONFIG.SYS) [ 71 ] y capacidades de rastreo de CONFIG.SYS más flexibles a través de las teclas de acceso rápido F5/ / / y los comandos TRACE y TIMEOUT , [ 71 ] [ 77 ] [ 75 ] mejorando así también la integración de shells de línea de comandos alternativos como 4DOS . [ 71 ] [ 75 ] [ 40 ] Junto con LOADER, SYS /DR:ext y la directiva CHAIN , proporcionó una compatibilidad mejorada con la multiconfiguración para los archivos DR/D/CONFIG.ext [ 75 ] [ 78 ] y trajo mejoras al lenguaje CONFIG.SYS, similar a BASIC, para menús de arranque más potentes, una interacción de usuario más cómoda [ 75 ] y la actuación programática en función de condiciones ( CPU386 ), códigos de retorno y niveles de error ( ERROR , ONERROR ). [ 71 ] También permitió cambiar el SCROLLOCKF6F7F8, CAPSLOCK , INSERT y VERIFY configuraciones así como los caracteres SWITCHAR , YESCHAR , NOCHAR y RESUMECHAR . [ 71 ] [ 75 ] Varios detalles de comportamiento se podían controlar con nuevos parámetros /Q (Silencio), /L (Minúsculas), /Y (Sí) y /S (Interruptor) para SWITCHES . [ 71 ] Además, proporcionaba soporte opcional para un dispositivo LPT4: y permitía configurar los dispositivos COMx: y LPTx: integrados , así como cambiar los valores predeterminados de PRN: y AUX :. [ 71 ] Se mejoró el manejo de variables de entorno en CONFIG.SYS y se incluyeron nuevas funcionalidades de alta carga, como las opciones HIFILES / FILESHIGH y HIFCBS / FCBSHIGH para reubicar identificadores de archivos y estructuras FCB en UMB, lo que normalmente proporcionaba entre 1 y 4 KB (y hasta 15 KB) más de memoria convencional libre en comparación con 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, normalmente proporcionaba entre 5 y 8 KB más de memoria HMA continua para que los controladores de terceros con capacidad HMA trabajaran con ella junto con shells de línea de comandos de terceros , que no podían cargarse en el HMA como COMMAND.COM con su opción /MH. [ 71 ] [ 77 ] Con una huella de memoria reducida, la versión 7.02 también trajo un subsistema NLS 4.xx mejorado por Paul para permitir que el sistema utilizara simultáneamente varios archivos COUNTRY.SYS distribuidos y posiblemente configurados por el usuario en un modelo jerárquico. [ 71 ] [ 79 ] [ 77 ] [ 80 ] Esto también proporcionó soporte de analizador dinámico para formatos de archivo COUNTRY.SYS de MS-DOS/PC DOS además de los propios formatos COUNTRY.SYS de DR-DOS, [ 71 ] [ 79 ] [ 77 ] [ 80 ] [ 81 ] [ 82 ] [ 83 ] e introdujo soporte para ISO 8601 formato de fecha internacional [ 80 ] [ 77 ] (incluida la detección automática) y la entonces nueva moneda Euro . [ 80 ] [ 77 ] Algunos archivos de 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 fat ideada por Paul para que salieran elegantemente cuando se llamaran de forma inapropiada. [ 71 ] [ 39 ] [ 83 ] [ 80 ] DR-DOS 7.02 era totalmente compatible con el año 2000 y proporcionaba 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 funcionaba con LBA). Mientras tanto, se habían encontrado en Alemania los parches de Novell para las herramientas y controladores externos, por lo que también se pudieron integrar al sistema. Así, DR-DOS 7.02 no solo alcanzó a Novell DOS 7, sino que supuso un verdadero avance. Tras su lanzamiento, se publicaron varias actualizaciones en junio, agosto y septiembre de 1998.
La actualización del número de versión interna de BDOS introdujo un nuevo problema: algunas aplicaciones heredadas de terceros con soporte especial para Novell DOS, que ya no se actualizaban, 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 subversión mágica de 255, incluso deshabilitaría su propia verificación interna de la versión de BDOS para lidiar con programas que sondeaban 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 múltiples ejecutables con el mismo nombre de archivo, e introdujo un modo extendido, en el que SETVER no solo podía falsificar versiones de DOS, sino también versiones del kernel de BDOS. [ 83 ] Las subversiones de 128 a 255 se informarían como subversiones de DOS de 0 a 127 a las aplicaciones, pero con la verificación de la versión de BDOS deshabilitada, mientras que las subversiones de 100 a 127 podrían usarse para falsificar diferentes versiones de BDOS, [ 83 ] mientras que el número de revisión de DOS (normalmente establecido en 0 en una estructura de datos estática y parcheable antes del arranque) se tomaría como la subversión informada en su lugar, de modo que SETVER /G /X 6.114 permitiría que las versiones de DR-DOS desde 7.02 todavía se informaran como un "DOS 6.0" y con una versión falsificada de BDOS 7.2 (114 decimal = 72 hexadecimal), haciéndose pasar así por Novell DOS 7 / OpenDOS 7.01. [ 83 ]
Aunque por lo demás beneficioso, el nuevo HIFILES provocó un problema de compatibilidad en la función DOS-UP del gestor de memoria de terceros QEMM 8, que estaba configurado para esperar un bloque de cinco estructuras de identificadores en la memoria convencional bajo DR-DOS (como con versiones anteriores hasta la 7.01), mientras que la versión 7.02, por diseño, dejaba ocho identificadores en la memoria baja al cargar archivos altos para mantener la compatibilidad total con versiones anteriores de Windows 3.xx. [ 77 ] [ 29 ] La compatibilidad con Windows for Workgroups 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 para cambiar el comportamiento y, opcionalmente, volver a invocar el antiguo agrupamiento. 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 cuando se utilizaba la función HIFILES, y viceversa. El parche denominado IBMBIO85.SCR continuó funcionando con versiones más recientes de DR-DOS. [ 71 ] [ 84 ] [ 85 ] [ 86 ]
En agosto de 1998 [ 87 ] la empresa 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 ligeros y sistemas embebidos. [ 88 ]
Otra versión, DR-DOS 7.03 (que aún conservaba BDOS 7.3 y se presentaba a las aplicaciones como "PC DOS 6.0" para fines de compatibilidad), se lanzó en versión preliminar en la Navidad de 1998 y posteriormente se lanzó oficialmente el 6 de enero de 1999 por Caldera UK. Incluía administradores de memoria significativamente mejorados (en particular, soporte DPMI mejorado junto con el multitarea) y otras mejoras, como las utilidades DEVLOAD y DRMOUSE añadidas, pero una etiqueta OEM modificada en el sector de arranque de los volúmenes formateados bajo DR-DOS también podía causar problemas en otros sistemas operativos (lo cual se puede evitar con NOVOLTRK). [ 89 ] [ 90 ] DR-DOS 7.03 se convertiría en la última versión de DR-DOS también adaptada para uso de escritorio.
Caldera, Inc. quería trasladar el negocio de DR-DOS a los EE. UU. y cerró la exitosa operación del Reino Unido [ 91 ] [ 92 ] en febrero de 1999 [ 93 ] después de que Gross renunciara y estableciera iCentrix para desarrollar el navegador web dividido MarioNet . El desarrollo se trasladó entonces a los EE. UU. (lo que nunca funcionó debido a una total falta de experiencia en este campo en Caldera EE. UU.), [ 93 ] y la línea DR-DOS pasó a su empresa subsidiaria, Caldera Thin Clients, que pasó a llamarse Lineo , Inc. el 20 de julio de 1999. [ 94 ] [ 91 ] DR-WebSpyder pasó a llamarse Embrowser y se dijo que se portó a Linux. [ 94 ] Lineo relanzó DR-DOS 7.03 en junio y septiembre de 1999, todavía con la marca "Caldera DR-DOS" [ 95 ] y sin ningún cambio, pero por lo demás enfocado en Linux para sistemas embebidos, basado en una versión simplificada de OpenLinux llamada Embedix . [ 94 ] [ 91 ]
Entre las versiones más recientes y desarrolladas independientemente de DR-DOS estaban OEM DR-DOS 7.04 (a partir del 19 de agosto de 1999) [ 85 ] y 7.05 (a partir del 30 de noviembre de 1999), todavía con la marca "Caldera DR-DOS". [ 96 ] [ 97 ] Estas eran variantes del sistema que consistían solo en el núcleo y el intérprete de comandos. Con una implementación nativa especializada de FAT32 y soporte para discos duros grandes, se podían encontrar incluidas con Easy Recovery 5 de Ontrack en 2000, reemplazando el controlador de redireccionamiento DRFAT32 de carga dinámica, que todavía venía con Easy Recovery 4. [ 98 ] [ 99 ] También se utilizaron para SeaTools de Seagate Technology [ 100 ] y el software de creación de imágenes de CD Nero Burning ROM . Aunque internamente seguían reportando un BDOS 7.3, estas fueron las primeras versiones en reportarse como "PC DOS 7.10" a las aplicaciones para indicar soporte FAT32 integrado. Diseñado para ser mayormente retrocompatible, el DR-DOS 7.04/7.05 IBMBIO.COM podía combinarse con el DR-DOS 7.03 IBMDOS.COM para brindar al kernel DR-DOS 7.03 aprobado para escritorio capacidades LBA y trabajar con unidades de más de 8 GB. Para requisitos OEM específicos, DR-DOS 7.06 (a partir del 14 de diciembre de 1999) [ 86 ] por Wightman combinó los archivos del kernel en un único ejecutable binario, de modo que, de manera similar a IO.SYS de Windows 98 , podía arrancar mediante sectores de arranque MS-DOS 7.10 (pero ya no mediante sectores de arranque 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 la compatibilidad con el acceso a 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 único MBR NEWLDR y sector de arranque, de modo que el código continuaría cargando cualquier versión de DR-DOS hasta la 3.31 (y desde DR-DOS 7.04 también con compatibilidad con FAT32), pero también podría usarse para iniciar los archivos del sistema PC DOS o MS-DOS, incluidos los de Windows 9x y PC DOS 7.10. Al mismo tiempo, el núcleo no solo podía arrancar desde los nuevos sectores, sino también desde cualquier disco formateado previamente 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, facilitando así la coexistencia y la configuración del arranque múltiple. escenarios en conjunto con otros sistemas operativos.
Versiones posteriores
En 2002, Lineo fue adquirida, y algunos de sus antiguos directivos compraron el nombre y formaron una nueva empresa, DRDOS, Inc. dba DeviceLogics LLC. Han continuado vendiendo DR-DOS para su uso en sistemas embebidos. DR-DOS 8.0 se lanzó el 30 de marzo de 2004, con soporte para FAT32 y discos de gran capacidad, arranque desde ROM o Flash, multitarea y un gestor de memoria DPMI. Esta versión se basó en el kernel de la versión 7.03. [ 101 ]
La compañía lanzó posteriormente DR-DOS 8.1 (con mejor compatibilidad con FAT32) en otoño de 2005. Esta versión, en cambio, se basaba en OpenDOS 7.01.xx. DR-DOS 8.1 fue retirado por infracciones de la GPL (véase Controversias ).
Además de vender copias del sistema operativo, el sitio web de DRDOS, Inc. ofrece una opción de compra para DR-DOS; el precio solicitado es de US$ 25 000. [ 102 ]
El código fuente de OpenDOS 7.01 sirvió de base para el Proyecto de Mejora de DR-DOS/OpenDOS , creado en julio de 2002 con el objetivo de equiparar la funcionalidad de DR-DOS con la de los sistemas operativos modernos para PC que no son Windows. El proyecto incorporó soporte nativo para discos grandes ( LBA ) y el sistema de archivos FAT32 , además de otras mejoras, como una gestión de memoria optimizada y soporte para la nueva extensión de sistema de archivos FAT32+ , que permite archivos de hasta 256 GB en particiones FAT normales . DR-DOS 7.01.08 WIP (en desarrollo) se publicó el 21 de julio de 2011. [ 103 ]
Desde 2023, la última versión de Enhanced DR-DOS, la 7.01.08 WIP, se adaptó a una cadena de herramientas de compilación de código abierto, lo que permite compilar el kernel y el intérprete de comandos desde sistemas operativos distintos de DOS. [ 104 ] El kernel se puede compilar como un único binario KERNEL.SYS para que sea compatible con los gestores de arranque que admiten el kernel de FreeDOS. Recibió varias correcciones de errores y actualizaciones, y a octubre de 2024 se encuentra en mantenimiento activo.
DR DOS 9.0
En enero de 2022, Whitehorn Ltd. Co. presentó una solicitud para registrar la marca comercial DR DOS [ 105 ] . El registro anterior, vigente desde 1991, ya había sido cancelado en 1998 por no presentar una declaración de uso continuo. [ 106 ] [ 107 ] El registro de la nueva marca a nombre de Whitehorn se completó el 25 de abril de 2023. [ 108 ] En marzo de 2026, se supo que la empresa estaba llevando a cabo una reescritura completa del sistema desde cero : [ 109 ] el código para DR-DOS 9.0 se escribió desde cero en ensamblador NASM, sin utilizar código de EDR-DOS, FreeDOS o Caldera. [ 7 ] El nuevo núcleo requiere un procesador Intel 80386 o posterior; los modelos anteriores (8086, 80286) no son compatibles. [ 110 ] Los desarrolladores han declarado que su objetivo es crear una versión de DR-DOS libre de los problemas legales que acompañaron a las versiones anteriores del sistema. [ 111 ]
Controversias
En octubre de 2005, se descubrió que DR-DOS 8.1 incluía varias utilidades de FreeDOS , así como de otras fuentes, y que el núcleo era una versión obsoleta del núcleo Enhanced DR-DOS. DR DOS, Inc. incumplió la Licencia Pública General de GNU (GPL) al no dar crédito a los autores de las utilidades de FreeDOS ni incluir el código fuente. [ 101 ] Tras 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 versión 8.0, que no se vio afectada, de su sitio web.
Comandos
APPEND, ASSIGN, BATCH, DBG, DELQ, ERA, ERAQ, MORE y SUBST han estado entre los comandos internos admitidos desde DR DOS 3.31. DR DOS 5.0 eliminó BATCH y agregó HILOAD. [ 112 ] [ 40 ] GOSUB, IDLE , RETURN y SWITCH se agregaron como comandos internos con DR DOS 6.0. [ 40 ] ASSIGN y SUBST se cambiaron para convertirse en comandos externos con DR DOS 6.0. [ 40 ] ECHOERR y PAUSEERR existían como comandos internos en DR DOS 6.0 (y en Multiuser DOS), pero normalmente no estaban habilitados. [ 112 ] MORE 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 seguía siendo un comando interno en DR DOS 6.0, pero se convirtió en un comando externo con Novell DOS 7.
comandos internos
La siguiente lista de comandos internos es compatible con DR DOS 6.0 : [ 113 ] [ 112 ]
Subcomandos de procesamiento por lotes
Los subcomandos de procesamiento por lotes de DR DOS 6.0 incluyen: [ 113 ] [ 112 ]
Comandos externos
DR DOS 6.0 admite los siguientes comandos externos: [ 113 ]
- ASIGNAR
- ATRIBUTO
- RESPALDO
- CHKDSK
- COMANDO [ nb 3 ]
- COMP
- CURSOR
- DELPURGE
- DELWATCH
- COMPONENTE DE DISCO
- COPIA DE DISCO
- MAPA DE DISCO
- DISKOPT
- DOSBOOK
- EDITOR
- EXE2BIN
- APERTURA RÁPIDA
- FC
- FDISK
- ENLACE DE ARCHIVO
- ENCONTRAR
- FORMATO
- GRAFTABL
- GRÁFICOS
- UNIRSE
- TECLADO B
- ETIQUETA
- CERRAR
- MEM
- MEMMAX
- MODO
- MOVER
- NLSFUNC
- CONTRASEÑA
- IMPRIMIR
- RECUPERAR
- RENDIR
- REEMPLAZAR
- RESTAURAR
- GUION
- CONFIGURACIÓN
- COMPARTIR
- SID
- CLASIFICAR
- SSTOR
- SUSTANCIA
- SUPERPCK
- SISTEMA
- TAREA MÁXIMA
- TOCAR
- ÁRBOL
- DESBLOQUEAR
- UNFORMAT
- DESINSTALAR
- COPIA
- XDEL
- XDIR
Véase también
Notas
- ↑ escrito como DR DOS , sin guion, en versiones hasta la 6.0 inclusive.
- 1 2 3 4 5 6 El Grupo de Soporte OEM de Digital Research Europe se inauguró en Newbury , Berkshire, Reino Unido ( 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, Reino Unido ) ) en 1983. Trasladado a Hungerford , Berkshire, Reino Unido, en 1986, este centro se convirtió en el recién creado Centro Europeo de Desarrollo (EDC) de Digital Research, originalmente en 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, Reino Unido ) ), pero luego se trasladó a 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, Reino Unido ) ). Se convirtió en el Grupo de Sistemas de Investigación Digital de Novell entre 1991 y 1992 y posteriormente se fusionó con el Grupo de Sistemas de Escritorio (DSG) de Novell. Las instalaciones estuvieron cerradas entre 1994 y 1996. El nuevo Grupo de Sistemas de Investigación Digital de Caldera abrió Caldera UK Ltd. en Andover , Hampshire, Reino Unido, en 1996. Originalmente estaba ubicada en 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, Reino Unido ) ), pero pronto se trasladó a un granero reconvertido en Upper Clatford en la periferia de 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, Reino Unido ) . Cerró en 1998.
- 1 2 3 Para mejorar el rendimiento de las transferencias de archivos , el comando interno COPY en algunas versiones de COMMAND.COM desde Novell DOS 7 [ 72 ] tiene capacidades NCOPY incorporadas, es decir, detecta automáticamente si un archivo se va a copiar localmente en un servidor de archivos remoto NetWare o Personal NetWare y luego iniciará una transferencia remota de archivos eliminando la necesidad de enviar el contenido del archivo a través de la red.
Referencias
- ↑ "Acerca de DRDOS" . DRDOS Embedded DOS . DRDOS, Inc. 2013. Archivado del original el 3 de junio de 2018. Consultado el 18 de enero de 2015 .
- ↑ "DR DOS 3.x" . WinWorld . Consultado el 4 de diciembre de 2024 .
- ↑ "División Antimonopolio | Procesos competitivos, prácticas anticompetitivas y perjuicios al consumidor en la industria del software: un análisis de las deficiencias de la sentencia final propuesta por Microsoft y el Departamento de Justicia" . www.justice.gov . 14 de agosto de 2015. Consultado el 4 de diciembre de 2024 .
- ↑ Fisher, Lawrence M. (1992-03-29). "Predicando Ama a tu competidor" . The New York Times .
- ↑ Fisher, Lawrence M. (1991-03-13). "Microsoft bajo investigación de la FTC" The New York Times .
- ↑ «Notas de Caldera DR-DOS - zxnet» . www.zx.net.nz. Consultado el 4 de diciembre de 2024 .
- 1 2 Proven, Liam (2026-03-11). "DR-DOS resurge: reconstruido desde cero, no de código abierto" . theregister . Recuperado el 2026-07-01 .
{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace ) - ↑ El resto de la historia: Cómo Bill Gates venció a Gary Kildall en la guerra de sistemas operativos, Parte 1 | ScobleShow: Videoblog sobre geeks, tecnología y desarrolladores
- ↑ Borreson, Nan, ed. (marzo de 1984). "PC-Mode conecta CP/M y PC-DOS" . Digital Dialogue - Boletín para empleados de Digital Research Inc. 3 ( 1). Digital Research : 3. Archivado del original el 10 de septiembre de 2017. Recuperado el 10 de septiembre de 2017 .
- ↑ Borreson, Nan, ed. (mayo de 1984). "Concurrent DOS conecta PC-DOS, CP/M" . Digital Research News - para usuarios de investigación digital en todas partes . 4 (2). Investigación digital : 3. Archivado del original el 10 de septiembre de 2017. Recuperado el 10 de septiembre de 2017. "
Concurrent DOS Release 3.1
está ganando rápidamente impulso y apoyo de una amplia gama de fabricantes de microcomputadoras", dijo Wandryk. "Unas 60 empresas de hardware han licenciado el producto desde que se lanzó a principios de marzo.
- ↑ Burton, Robin (septiembre de 1989). «Capítulo 7: DOS Plus: Una breve historia» . Escrito en Leicestershire, Reino Unido. Guía técnica Master 512 (Primera edición, primera impresión ). Prestwich, Manchester, Reino Unido: Dabs Press . ISBN 1-870336-80-1Archivado del original el 10/09/2017 . Consultado el 09/05/2018 .
- 1 2 3 Wein, Josef "Joe" (19 de febrero de 2010) [noviembre de 2009]. Johnson, Herbert R. (ed.). "Historia de DRI y Joe Wein" . Archivado del original el 17 de enero de 2017. Recuperado el 17 de enero de 2017 .
- 1 2 3 4 5 6 7 8 9 10 11 12 "El desarrollador de software Caldera demanda a Microsoft por prácticas antimonopolio alega que actos monopolísticos dejaron fuera del mercado su sistema operativo DR DOS" . Caldera News . 24 de julio de 1996. Archivado del original el 24 de junio de 2017. Consultado el 24 de junio de 2017 .
- ↑ Brown, David K.; Strutynski, Kathryn ; Wharton, John Harrison (14 de mayo de 1983). "Mejorando el rendimiento de un sistema operativo: el hashing, el almacenamiento en caché y el bloqueo de memoria son solo algunas de las técnicas utilizadas para mejorar el rendimiento en la última versión de CP/M" . Diseño de sistemas/Software. Computer Design - The Magazine of Computer Based Systems . Vol. 22, n.º 6. Littleton, Massachusetts, EE. UU.: PennWell Publications / PennWell Publishing Company . págs. 193-194 , 196, 198, 200, 202, 204. ISSN 0010-4566 . OCLC 1564597. CODEN CMPDA . ark:/13960/t3hz07m4t . Recuperado el 14 de agosto de 2021 . (7 pages) (NB. This source is about CP/M Plus, where some similar concepts were introduced into the DRI family of operating systems a couple of years earlier.)
- ↑Ponting, Bob (1988-08-15). "Award Software plans to implement Digital Research's OS on ROM chip". InfoWorld. Retrieved 2014-09-06.
- ↑"EZ-DOS - Break the stranglehold on your PC". BYTE Magazine (Advertisement). Vol. 14, no. 5. McGraw-Hill. May 1989. pp. 198, 320C. ISSN 0360-5280. ark:/13960/t88g9x33p. Retrieved 2021-11-14.
- ↑Paul, Matthias R. (2002-02-20). "How to detect FreeCOM/FreeDOS in-batch?". freedos-dev mailing list. Archived from the original on 2018-11-06. Retrieved 2014-08-06.
- 12"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. Retrieved 2019-07-26.
{{cite magazine}}: CS1 maint: deprecated archival service (link) - 1234Rosch, 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. Retrieved 2019-07-26.
{{cite magazine}}: CS1 maint: deprecated archival service (link) - ↑"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. Retrieved 2018-09-10.
{{cite web}}: CS1 maint: deprecated archival service (link) - ↑Elliott, John C. (2013). "ViewMAX/2 screenshots". Seasip.info. Retrieved 2018-09-10.
{{cite web}}: CS1 maint: deprecated archival service (link) - 12Dryfoos, 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) - 1234Salemi, 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.
- ↑"DR DOS 6.0 does Windows 3.1". Computerworld. News Shorts. 1992-04-20. p. 6. Retrieved 2019-07-22.
{{cite magazine}}: CS1 maint: deprecated archival service (link) - 12Schulman, 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:
- ↑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.FNTfor its$FONT.SYS.) - 12"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.
- 12Scott, 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.
- ↑Paul, Matthias R. (1997-06-07) [April 1994]. "Chapter 1.3.xi: Überlange Pfade". NWDOS7UN.TXT — Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von Novell DOS 7. MPDOSTIP (in German). Archived from the original on 2016-11-07. Retrieved 2016-11-07.
- 123456Paul, 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.ZIPcollection maintained up to 2001 and distributed on many sites at the time. The provided link points to a HTML-converted older version of theNWDOSTIP.TXTfile.) - 12345Brothers, Hardin; Rawson, Tom; Conn, Rex C.; Paul, Matthias R.; Dye, Charles E.; Georgiev, Luchezar I. (2002-02-27). 4DOS 8.00 online help.
- ↑"US Patent 5355501 - Idle detection system". Archived from the original on 2012-04-07.
- ↑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.
{{cite magazine}}: CS1 maint: deprecated archival service (link) - ↑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, August 2, 1991]. "Digital Research - The Untold Story". Archived from the original on 2019-04-19. Retrieved 2019-04-19.
- ↑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.
- 1234Schneider, Stefanie (1994-06-17). "Das Ende von DOS ist nur noch eine Frage der Zeit"[The end of DOS is only a question of time]. Computerwoche (in German). Munich, Germany: IDG Business Media GmbH. Archived from the original on 2022-01-02. Retrieved 2022-01-02.
[…] Novells DOS 7 fuer viele die Nummer eins […] Novell-DOS 7 gilt bei vielen Fachleuten derzeit als bestes DOS. […]
- 123"Novell: Power-Marketing I - Dosis gegen den Marktfuehrer"[Novell: Power marketing I - dosis against the market leader]. Absatzwirtschaft. Neue Marktauftritte (in German) (4): 8. 1994-04-01. Archived from the original on 2018-09-02. Retrieved 2018-09-02.
- 12Hill, 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.
- 123Ball, 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. […]
- 12Susman, 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.
- 12Gomes, 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. 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. […]
{{cite web}}: CS1 maint: deprecated archival service (link) - ↑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 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 November 13, 2009; NOV00107061-NOV00107071; LT2288-LT2298; Lan12S311263739.1; Exhibit A. Archived 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.
- 12Lea, 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.
- 12Lea, 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.
- 12Schulman, Andrew (2000-02-07). "The Caldera v. Microsoft Dossier". O'Reilly Network. O'Reilly and Associates, Inc. Archived from the original on 2000-08-19.
- ↑ Romano, Mike (17-09-1998) [16-09-1998]. "El ratón que rugió. Olvídense de los federales. Le corresponde a una oscura empresa de Utah demostrar lo que ya sabemos: que Microsoft es un monopolio" . Seattle Weekly . Archivado del original el 24-06-2017 . Recuperado el 24-06-2017 .
Además, Caldera afirma que el producto estrella de Microsoft,
Windows 95
, no es más que un "
vínculo artificial
" entre su sistema operativo MS-DOS y la interfaz gráfica
de Windows
sin ninguna justificación comercial más allá de mantener fuera del mercado a los sistemas operativos subyacentes de la competencia, como DR-DOS de Caldera. Para demostrar su punto, Caldera pronto lanzará un software de demostración llamado "
WinBolt
", que, según dice, permitirá a los usuarios instalar la interfaz de Windows 95 sobre DR-DOS. Según Caldera, la demostración mostrará que la combinación de MS-DOS con Windows en Windows 95 no supone ningún avance tecnológico significativo ni una eficiencia empresarial justificada.
- ↑ Schulman, Andrew (2 de marzo de 2000). "Undoc" . Undoc.com . Archivado del original el 16 de agosto de 2000.
- ↑ Paul, Matthias R. (25/07/2002). "¿Funcionará Windows 3.1 con DR-DOS 7.03?" . Grupo de noticias : alt.os.free-dos . Consultado el 09/05/2018 .
[…] DR-DOS 7.03 es compatible con Windows y
Windows para grupos de trabajo
hasta la versión 3.xx (y versiones internas de DR-DOS incluso con Windows 4.xx, también conocido como Windows 95/98/
SE
[…]
- ↑Paul, Matthias R. (2002-04-10). "[fd-dev] HMA access from TSR". freedos-dev. 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 […]
{{cite web}}: CS1 maint: deprecated archival service (link) - ↑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. Retrieved 2017-09-03.
{{cite newsgroup}}: CS1 maint: deprecated archival service (link) - 1234567891011121314151617Paul, 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.
- ↑"Caldera OpenDOS Machine Readable Source Kit (M.R.S) 7.01". Caldera, Inc. 1997-05-01. Archived from the original on 2021-08-07. Retrieved 2022-01-02.
- ↑"The Doctor Is Back!". Caldera. February 1998. Archived from the original on 1998-02-05.
- 12Ralf D. Brown. Ralf Brown's Interrupt List, INTER61 as of July 16, 2000 (), entry for DR-DOS version check under INT 21h/AH=4452h.
- 1234567Paul, Matthias R. (2004-06-17). "Re: Random Lockups with DR-DOS 7.03". opendos@delorie.com; FidoNet conference: ALT_DOS. Retrieved 2019-04-28.
{{cite web}}: CS1 maint: deprecated archival service (link) - ↑Paul, Matthias R. (2004-06-17). "Re: Random Lockups with DR-DOS 7.03". opendos@delorie.com; FidoNet conference: ALT_DOS. Retrieved 2019-04-28.
{{cite web}}: CS1 maint: deprecated archival service (link) - 1234567Paul, Matthias R. (2000-11-22). "Optimizing CONFIG.SYS…". opendos@delorie.com. Retrieved 2019-05-06.
{{cite web}}: CS1 maint: deprecated archival service (link) - ↑Paul, Matthias R. (2004-06-17). "Re: Random Lockups with DR-DOS 7.03". opendos@delorie.com; FidoNet conference: ALT_DOS. Retrieved 2019-04-28.
{{cite web}}: CS1 maint: deprecated archival service (link) - 12Paul, 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.
- 12345Paul, 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.
- 12345DR-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 […]
- 12Paul, 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) […] -->
- 12Paul, 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. Retrieved 2006-10-14.
{{cite newsgroup}}: CS1 maint: deprecated archival service (link) - ↑Paul, Matthias R. (2004-08-25). "NOVOLTRK.REG". www.drdos.org. Archived from the original on 2016-03-04. Retrieved 2011-12-17.
- 123Ball, 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. Retrieved 2019-11-30.
{{cite web}}: CS1 maint: deprecated archival service (link) - 12Lea, 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.
- 123Caldera, 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.
{{cite web}}: CS1 maint: archived copy as title (link) - ↑http://drdos.moriy.com/files/autoexec.gif
- ↑http://drdos.moriy.com/files/configsys.gif
- ↑Diedrich, Oliver; Rabanus, Christian (2000-03-11). "Notaufnahme - Alle Daten futsch - was nun?". c't - magazin für computertechnik (in German). 2000 (6). Heise Verlag: 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.
- ↑"FREE SOFTWARE FOR DOS — Operating Systems". Archived from the original on 2009-11-04. Retrieved 2009-09-08.
- 12"Archived copy". Archived from the original on 2010-06-26. Retrieved 2008-06-14.
{{cite web}}: 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!
- ↑"Enhanced DR-DOS kernel and command interpreter". GitHub. Retrieved 2024-10-04.
- ↑"DR DOS Trademark Application of Whitehorn Ltd. Co. - Serial Number 97221270 :: Justia Trademarks". trademarks.justia.com. Retrieved 2026-07-01.
{{cite web}}: CS1 maint: url-status (link) - ↑"DR DOS Trademark - Registration Number 1654228 - Serial Number 74082778 :: Justia Trademarks". trademarks.justia.com. Retrieved 2026-07-01.
{{cite web}}: CS1 maint: url-status (link) - ↑"Trademark Status & Document Retrieval". tsdr.uspto.gov. Retrieved 2026-07-01.
{{cite web}}: CS1 maint: url-status (link) - ↑"Trademark Status & Document Retrieval". tsdr.uspto.gov. Retrieved 2026-07-01.
{{cite web}}: CS1 maint: url-status (link) - ↑Tyson, Mark (2026-03-15). "'Clean-room reimplementation' of DR-DOS hits early beta, modernizing the operating system 38 years after its debut — runs Doom, Warcraft, SimCity, and other period-appropriate titles". Tom's Hardware. Retrieved 2026-07-01.
{{cite web}}: CS1 maint: url-status (link) - ↑Maruccia, Alfonso (2026-03-12). "DR-DOS is coming back from the dead, rebuilt from scratch in pure assembly". TechSpot. Retrieved 2026-07-01.
{{cite web}}: CS1 maint: url-status (link) - ↑"About - DR DOS". www.dr-dos.com. Retrieved 2026-07-01.
{{cite web}}: CS1 maint: url-status (link) - 123456789101112131415Paul, 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.
- 123DR 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.)
Further reading
- 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. Retrieved 2018-04-03.
{{cite web}}: CS1 maint: deprecated archival service (link)
External links
- Official website (archived snapshot as of 2018-07-05)
- Enhanced DR-DOS/OpenDOS Project
- DR-DOS 7 online manual
- DR-DOS Wiki
- Caldera (company) operating systems
- Novell
- Digital Research operating systems
- 1988 software
- Disk operating systems
- DOS variants
- Embedded operating systems
- Floppy disk–based operating systems
- Microcomputer software
- Microsoft criticisms and controversies
- Operating system distributions bootable from read-only media
- Proprietary operating systems
- ROM-based operating systems
- Software programmed in assembly language