Articulo de referencia

DR-DOS

DR-DOS [ nb 1 ] es un sistema operativo de disco para compatibles con IBM PC , desarrollado originalmente por Digital Research, Inc. de Gary A. Kildall y derivado de Concurrent ...

DR-DOS [ nb 1 ] es un sistema operativo de disco para compatibles con IBM PC , desarrollado originalmente por Digital Research, Inc. 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 DOS que intentó ser compatible con IBM PC DOS y MS-DOS .

Su primera versión fue la 3.31, nombrada para que coincidiera con la versión actual 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".  

Vistas frontal y posterior de la estación de trabajo sin disco Carry-I , del tamaño de un libro, que incluía DR  DOS 5.0, basada en un procesador Intel 80286 y fabricada por Flytech Technology de Taiwán alrededor de 1991 .

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

Disco de arranque de Digital Research DR  DOS 6.0
Manual de Novell DR  DOS 6.0

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 was the first operating system in the family to support the new BDOS 7.0 kernel with native DOS compatible internal data structures instead of emulations thereof. Replacing the DOS emulation on top of a CP/M kernel by a true DOS compatible kernel helped a lot in improving compatibility with some applications using some of DOS' internal data structures and also was the key in reducing the resident size of the kernel code even further—a particular requirement for the PDA market. On the other hand, introducing a genuine Current Directory Structure (CDS) imposed a limit on the depth of working directories down to 66 characters (as in MS-DOS/PC DOS), whereas previous issues of DR DOS had no such limitation due to their internal organization of directories as relative links to parent directories instead of as absolute paths.[38][39][40] PalmDOS still reported itself as "PC DOS 3.31" to applications in order to keep the kernel small and not run into compatibility problems with Windows, which would expect the DOSMGR API to be implemented for any DOS version since 5.0.

As well as a ROM-executing kernel, PalmDOS had palmtop-type support for features such as PCMCIAPC Cards (with DPMS support), power management (BatteryMAX and the $IDLE$ device driver with its patented dynamic idle detection[41] by Gross and John P. Constant), MINIMAX task switcher support for PIM (Personal Information Modules) applications stored and executed from ROM via XIP (Execute-In-Place), etc.

The PCMCIA stack for PalmDOS was partially written by Ian H. S. Cullimore, the original instigator of the PCMCIA/PC Card movement.

Novell DOS 7 / Contribution by Novell

Una captura de pantalla de Novell DOS 7
A typical command line in Novell DOS 7

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 convertido en las afueras 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 ] and later, in a small team, developed into "WinBolt", both versions of DR-DOS, which remained unreleased as of 2023, but played an important role in the court case.[56][66][65][67][68][69][70]

Caldera UK officially released Caldera OpenDOS 7.01 on February 3, 1997, but this version was just Novell DOS 7 update 10 (as of December 1994) compiled only with the necessary adaptations to incorporate the new name in display messages as well as in environment variables and file names. It was missing a year's worth of patches which had been developed for the Novell DOS updates 11 (January 1995) to 15.2 (January 1996).[39] This was due to parts of the Novell DOS sources having been lost at Novell meanwhile.[71] Consequently, this version still reported an internal BDOS version of 7.2, identical to Novell DOS 7. The new suite also lacked the SETFIFO command, which had been added with one of the Novell DOS updates, as well as Fifth Generation's Search&Destroy virus scanner and FastBack Plus 2.0 utility, which previously came bundled with Novell DOS. Instead it came bundled with a newer version of PNUNPACK and brought a much advanced version of NetWars.[39]

Parts of OpenDOS 7.01 were released as open source[55] in form of the M.R.S. kit (for Machine Readable Sources) in May 1997, but with license terms mostly incompatible with existing open-source licenses.[72] The source was then closed again as Gross felt this would undermine the commercial aspirations of the system.

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 ] El 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     international date format[80][77] (including automatic detection) and the then-new Euro currency.[80][77] Some DR-DOS files such as IBMBIO.COM, IBMDOS.COM and COUNTRY.SYS carried misleading file extensions for compatibility reasons; with DR-DOS 7.02 they were enhanced to incorporate a fat binary-style safety feature devised by Paul so that they would exit gracefully when called inappropriately.[71][39][83][80] DR-DOS 7.02 was fully Year 2000 compliant and provided special support to work with buggy system BIOSes. It also came with an updated FDISK, which could partition and format FAT32 volumes (but not yet work with LBA). The sources of the Novell patches for the external tools and drivers had meanwhile been found in Germany and could thus be retro-fitted into the system as well, so that DR-DOS 7.02 finally not only caught up with Novell DOS 7, but was a true step forward. The release was followed by various updates in June, August and September 1998.

The updated internal BDOS version number introduced a new problem: some legacy third-party applications with special support for Novell DOS, which were no longer being updated, stopped working. SETVER already allowed Novell DOS to disguise itself as DOS versions by file name and globally and, specifying a magic sub-version of 255, it would even disable its own internal BDOS version check in order to cope with programs specifically probing for "DR-DOS".[39] The modified kernel and SETVER driver by Paul would, in an hierarchical model, also support load paths in order to distinguish between multiple executables of the same file name, and it introduced an extended mode, in which SETVER could not only fake DOS versions, but also BDOS kernel versions.[83] Sub-versions of 128 to 255 would be reported as DOS sub-versions 0 to 127 to applications, but with the BDOS version check disabled, while sub-versions 100 to 127 could be used to fake different BDOS versions,[83] whereas the DOS revision number (typically set to 0 in a static, pre-boot patchable data structure) would be taken as the reported sub-version instead, so that SETVER /G /X 6.114 would allow versions of DR-DOS since 7.02 to still report themselves as a "DOS 6.0" and with a faked BDOS version 7.2 (114 decimal = 72 hexadecimal), thereby masquerading as 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 BDOS 7.3, estas fueron las primeras versiones en reportarse como "PC DOS 7.10" a las aplicaciones para indicar compatibilidad integrada con FAT32. Diseñado para ser mayormente retrocompatible, el IBMBIO.COM de DR-DOS 7.04/7.05 podía combinarse con el IBMDOS.COM de DR-DOS 7.03 para brindar al kernel de DR-DOS 7.03 aprobado para escritorio capacidades LBA y funcionar 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 ] de 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 de MS-DOS 7.10 (pero ya no mediante 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 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 ]

Véase también

Notas

  1. escrito como DR  DOS , sin guion, en versiones hasta la 6.0 inclusive.
  2. 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.
  3. 123In order to improve performance of file transfers, the internal COPY command in some versions of COMMAND.COM since Novell DOS 7[72] 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.

References

  1. "About DRDOS". DRDOS Embedded DOS. DRDOS, Inc. 2013. Archived from the original on 2018-06-03. Retrieved 2015-01-18.
  2. "DR DOS 3.x". WinWorld. Retrieved 2024-12-04.
  3. "Antitrust Division | Competitive Processes, Anticompetitive Practices And Consumer Harm In The Software Industry: An Analysis Of The Inadequacies Of The Microsoft-Department Of Justice Proposed Final Judgment". www.justice.gov. 2015-08-14. Retrieved 2024-12-04.
  4. Fisher, Lawrence M. (1992-03-29). "Preaching Love Thy Competitor". The New York Times.
  5. Fisher, Lawrence M. (1991-03-13). "Microsoft in Inquiry by F.T.C."The New York Times.
  6. "Caldera DR-DOS Notes - zxnet". www.zx.net.nz. Retrieved 2024-12-04.
  7. 12Proven, Liam (2026-03-11). "DR-DOS rises again – rebuilt from scratch, not open source". theregister. Retrieved 2026-07-01.{{cite web}}: CS1 maint: url-status (link)
  8. The rest of the story: How Bill Gates beat Gary Kildall in OS war, Part 1 | ScobleShow: Videoblog about geeks, technology, and developers
  9. Borreson, Nan, ed. (March 1984). "PC-Mode bridges CP/M and PC-DOS". Digital Dialogue - Employee Newsletter of Digital Research Inc. 3 (1). Digital Research: 3. Archived from the original on 2017-09-10. Retrieved 2017-09-10.
  10. 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.
  11. 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 .
  12. 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 .
  13. 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 .
  14. 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 páginas) (Nota: Esta fuente trata sobre CP/M Plus , donde algunos conceptos similares se introdujeron en la familia de sistemas operativos DRI un par de años antes).
  15. Ponting, Bob (15 de agosto de 1988). "Award Software planea implementar el sistema operativo de Digital Research en un chip ROM" . InfoWorld . Consultado el 6 de septiembre de 2014 .
  16. "EZ-DOS - Rompe el control sobre tu PC" . Revista BYTE (Anuncio). Vol. 14, n.º 5. McGraw-Hill . Mayo de 1989. pp. 198 , 320C . ISSN 0360-5280 . ark:/13960/t88g9x33p . Consultado el 14 de noviembre de 2021 .    
  17. Paul, Matthias R. (2002-02-20). "¿Cómo detectar FreeCOM/FreeDOS en lote?" . Lista de correo freedos-dev. Archivado del original el 6 de noviembre de 2018. Recuperado el 6 de agosto de 2014 .
  18. ^ " Los sistemas compatibles con PC pueden ser más que MS-DOS y PC-DOS: Digital Research está sich dem Monopolisten con DR-DOS 5.0" . Computerwoche (en alemán). IDG Business Media GmbH. 1990-07-06 . Consultado el 26 de julio de 2019 .{{cite magazine}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  19. 1 2 3 4 Rosch, Winn L. (1991-02-12). "DR DOS 5.0 - ¿El mejor sistema operativo?" . PC Magazine . Vol. 10, no. 3. pp. 241– 246, 257, 264, 266 . Recuperado el 26-07-2019 .   {{cite magazine}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  20. "Investigación digital: hacemos que las computadoras funcionen" . 13 de noviembre de 1992 [13 de agosto de 1990]. Número de serie 74087063. Archivado del original el 2 de septiembre de 2018. Consultado el 2 de septiembre de 2018 .
  21. Elliott, John C. (2013). "Capturas de pantalla de ViewMAX/1" . Seasip.info . Recuperado el 10 de septiembre de 2018 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  22. Elliott, John C. (2013). "Capturas de pantalla de ViewMAX/2" . Seasip.info . Consultado el 10 de septiembre de 2018 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  23. 1 2 Dryfoos, Mike, ed. (1991-09-18) [1991-07-19]. "Informe post mortem del desarrollo de MS-DOS 5.0" (PDF) (enviado por correo como documento judicial). Microsoft . pág. 10. MS-PCA1179169 (MS-PCA1179159-MS-PCA1179191). MS7020988 (MS7020978-MS7021010). Depo. Ex. 1109. Comes v Microsoft Prueba del demandante 3473. CA.No.2:96CV645B Prueba del demandante 477. Archivado (PDF) del original el 2019-04-02 . Recuperado el 2019-07-22 . […] Uno de los estímulos más importantes para añadir funcionalidades fue la presión competitiva de DRDOS 5.0 , del que supimos por primera vez en la primavera de 1990. El conjunto de funcionalidades de DRDOS nos llevó a añadir compatibilidad con UMB , intercambio de tareas y recuperación de archivos. […] Gran parte de la atención de la dirección del equipo se desvió a nuevas funcionalidades como el software de transferencia de archivos, la recuperación de archivos y la instalación en red. […] Finalmente, esta situación llegó a un punto crítico a finales de julio de 1990 y, bajo el liderazgo de BradS , la dirección del equipo dedicó una ardua serie de reuniones a definir un calendario y un proceso para finalizar el proyecto. […] (1+32 páginas)
  24. 1 2 3 4 Salemi, Leo (1991-11-12). "DR DOS 6.0 supera a MS-DOS 5.0 con cambio de tareas en RAM" . PC Magazine . Primeras impresiones. Vol. 10, n.º 19. págs. 48, 50. Recuperado el 28-07-2019 .   
  25. Serie de referencia para desarrolladores de OpenDOS Guía de la API de multitarea de OpenDOS Guía del programador . Caldera, Inc. Agosto de 1997. Número de pieza de Caldera: 200-DOMG-004. Archivado del original el 10 de septiembre de 2017.(Impreso en el Reino Unido.)
  26. "El Código AARD" . Archivado del original el 13 de enero de 2010. Consultado el 20 de septiembre de 2007 .
  27. ^ Meyer, Egbert (27 de agosto de 1998). "Microsoft: Vorgetäuschter Bug legte DR-DOS lahm" . Heise en línea (en alemán). Editorial Heinz Heise . Archivado desde el original el 14 de julio de 2018 . Consultado el 14 de julio de 2018 .
  28. "DR DOS 6.0 hace Windows 3.1" . Computerworld . Noticias breves. 20 de abril de 1992. pág. 6. Consultado el 22 de julio de 2019 . {{cite magazine}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  29. 1 2 Schulman, Andrew; Brown, Ralf D .; Maxey, David; Michels, Raymond J.; Kyle, Jim (1994) [noviembre de 1993]. Undocumented DOS: Guía del programador para funciones y estructuras de datos reservadas de MS-DOS, ampliada para incluir MS-DOS 6, Novell DOS y Windows 3.1 (2.ª ed.). Reading, Massachusetts: Addison Wesley . ISBN  0-201-63287-X.(xviii+856+vi páginas, disquete de 3,5 pulgadas) Erratas:
  30. 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. (abril de 1999). "En el Tribunal de Distrito de los Estados Unidos - Distrito de Utah, División Central - Caldera, Inc. contra Microsoft Corporation - Declaración consolidada de hechos en apoyo de sus respuestas a las mociones de sentencia sumaria de Microsoft Corporation - Caso n.° 2:96CV 0645B" (documento judicial). Caldera, Inc. Archivado del original el 5 de agosto de 2018. Recuperado el 5 de agosto de 2018 .
  31. Paul, Matthias R. (18 de septiembre de 2000). "25 años de historia de DR DOS - Historia de Digital Research DOS" . FreeDOS.org . Archivado del original el 25 de noviembre de 2016. Recuperado el 5 de octubre de 2013 . Véase la nota al pie n.º 19 (BDOS 1067h « Actualización de DR DOS 6.0 para Windows 3.1, abril de 1992»; 1992-03, 1992-04-07: «Esta actualización pública de DR DOS 6.0 solo incluye parches que abordan la compatibilidad total con Windows 3.1. Debería haber habido una "actualización comercial" completa para usuarios registrados, que se distribuyó un poco más tarde.»), n.º 27 (BDOS 1072h «Novell DOS 7 Panther/Smirnoff BETA 3», 1993-09: «Este problema no tiene soluciones alternativas para el código AARD de Windows 3.1.»), n.º 29 (BDOS 1072h «Versión alemana de Novell DOS 7»; 1994-02-22: «Se sabe que este problema tiene soluciones alternativas para el código AARD de Windows 3.1. Esto también debería aplicarse a la versión anterior en inglés.») 
  32. ^ Investigación del diario del Dr. Dobb
  33. "Cronología de las versiones de DOS/V" (en japonés). 28/11/2014. Archivado del original el 18/01/2017 . Consultado el 16/01/2017 .
  34. Tam, Roy; Elliott, John C. (12 de enero de 2014). "DR DOS 6.0/V" . Archivado del original el 3 de septiembre de 2018. Recuperado el 16 de enero de 2017 .(Nota: Incluye capturas de pantalla de una versión de ViewMAX 2 con DBCS habilitado que se ejecuta en DR DOS 6.0/V y un volcado hexadecimal de la base de datos DRFONT correspondiente ) . SCREENHZ.FNT$FONT.SYS
  35. 1 2 "Novell y Digital Research firman un acuerdo de fusión definitivo" . Business Wire . 17 de julio de 1991. Archivado del original el 18 de agosto de 2018. Consultado el 24 de enero de 2017 .
  36. 1 2 Scott, Karyl (1991-07-29). "La fusión de Novell/DRI permitirá una mejor gestión de clientes" . InfoWorld : 33. Recuperado el 21 de enero de 2017 .
  37. ^ CW (11 de septiembre de 1992). "Markt für Desktop-Betriebssysteme im Visier - Novell conoce los primeros productos de gama baja con el Betiebssystem DR DOS 6.0 y" . Computerwoche (en alemán). Múnich, Alemania: IDG Business Media GmbH . Archivado desde el original el 4 de julio de 2017 . Consultado el 4 de julio de 2017 .
  38. ^ Paul, Matthias R. (7 de junio de 1997) [abril de 1994]. "Capítulo 1.3.xi: Überlange Pfade". NWDOS7UN.TXT — Actualización de las condiciones de documentación y desdocumentación de Novell DOS 7 . MPDOSTIP (en alemán). Archivado desde el original el 7 de noviembre de 2016 . Consultado el 7 de noviembre de 2016 .
  39. ^ Paul, Matías R. (30 de julio de 1997) [ 1 de mayo de 1994 ] . NWDOS-TIP : consejos y trucos para Novell DOS 7, con un clic para deshacer detalles, errores y soluciones . MPDOSTIP. Versión 157 (en alemán) (3 ed.). Archivado desde el original el 10 de septiembre de 2017 . Consultado el 6 de agosto de 2014 . (Nota: NWDOSTIP.TXT es una obra exhaustiva sobre Novell DOS 7 y OpenDOS 7.01, que incluye la descripción de muchas características y aspectos internos no documentados. Forma parte de la MPDOSTIP.ZIPcolección, aún más extensa, del autor, mantenida hasta 2001 y distribuida en numerosos sitios web en aquella época. El enlace proporcionado dirige a una versión anterior del NWDOSTIP.TXTarchivo convertida a HTML).
  40. 1 2 3 4 5 Brothers, Hardin; Rawson, Tom ; Conn, Rex C .; Paul, Matthias R.; Dye, Charles E.; Georgiev, Luchezar I. (2002-02-27). Ayuda en línea de 4DOS 8.00 .
  41. "Patente estadounidense 5355501 - Sistema de detección de ralentí" . Archivado del original el 7 de abril de 2012.
  42. 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.
  43. "Novell DOS". PC Magazine. Retrieved 2012-03-02.{{cite magazine}}: CS1 maint: deprecated archival service (link)
  44. 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.
  45. 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.
  46. Anthony, Sebastian (2011-07-27). "MS-DOS is 30 years old today". ExtremeTech. Retrieved 2012-03-02.
  47. Fisher, Lawrence M. (1995-09-18). "Novell Readies a Response to Windows". The New York Times. Retrieved 2012-03-02.
  48. 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.
  49. 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.
  50. 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.
  51. 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.
  52. ^ Schneider, Stefanie ( 17 de junio de 1994). "Das Ende von DOS ist nur noch eine Frage der Zeit" [ El fin de DOS es sólo cuestión de tiempo ] . Computerwoche (en alemán). Múnich, Alemania: IDG Business Media GmbH . Archivado desde el original el 2022-01-02 . Consultado el 2 de enero de 2022 . […] Novells DOS 7 fuer viele die Nummer eins […] Novell-DOS 7 gilt bei vielen Fachleuten derzeit als bestes DOS. […]
  53. ^ "Novell: Power - Marketing I - Dosis gegen den Marktfuehrer" [ Novell: Power Marketing I - Dosis contra el líder del mercado ] . Absatzwirtschaft . Neue Marktauftritte (en alemán) (4): 8. 1994-04-01. Archivado desde el original el 2 de septiembre de 2018 . Consultado el 2 de septiembre de 2018 .
  54. ^ Hill, Jürgen (27 de mayo de 1994) . "Microsoft usará más viento de vorne bekommen" . Computerwoche (en alemán). Archivado desde el original el 2 de septiembre de 2018 . Consultado el 2 de septiembre de 2018 .
  55. 1 2 3 Ball, Lyle ; Pomeroy, Nancy, eds. (1996-09-10). "Caldera anuncia un modelo de código fuente abierto para DOS - DR DOS + Internet = Caldera OpenDOS" . Provo, UT, EE. UU.: Caldera, Inc. Archivado del original el 18-10-1996 . Recuperado el 14-07-2019 . Caldera […] distribuirá abiertamente el código fuente de DOS a través de Internet como parte de los planes de la compañía para fomentar el desarrollo continuo de tecnologías y aplicaciones de DOS, igualando aún más el campo de juego para los desarrolladores de software en todo el mundo. Este esfuerzo, dirigido a beneficiar tanto a desarrolladores individuales como a socios de la industria, sigue el compromiso de Caldera de adoptar y financiar un entorno de software abierto. Caldera también anunció planes para el desarrollo interno y la comercialización de DOS, incluido un nuevo producto llamado Caldera OpenDOS. […] Caldera planea distribuir abiertamente el código fuente de todas las tecnologías DOS que adquirió de Novell […] incluyendo CP/M, DR DOS, PalmDOS, Multi-User DOS y Novell DOS 7. Tras una evaluación y organización de las […] tecnologías, el código fuente estará disponible en el sitio web de Caldera durante el primer trimestre de 1997. […] Los usuarios pueden utilizar el código fuente de OpenDOS para uso personal sin costo alguno. Las personas y organizaciones que deseen redistribuir comercialmente Caldera OpenDOS deberán adquirir una licencia con una pequeña tarifa asociada. El código fuente de los componentes propietarios de terceros de Novell DOS 7 no se publicará. […] 
  56. 1 2 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. (mayo de 1999). "En el Tribunal de Distrito de los Estados Unidos - Distrito de Utah, División Central - Caldera, Inc. contra Microsoft Corporation - Caso n.° 2:96CV 0645B - Memorándum de Caldera, Inc. en oposición a la moción del demandado para un juicio sumario parcial sobre la demanda del demandante de "Vínculo Tecnológico"" (documento judicial). Caldera, Inc. Archivado del original el 5 de agosto de 2018. Recuperado el 5 de agosto de 2018 .
  57. Lea, Graham (13 de enero de 2000). "Caldera contra Microsoft: el acuerdo" . BBC News . Archivado del original el 24 de junio de 2017 a través de bbc.co.uk.
  58. 1 2 Gomes, Lee (11 de enero de 2000). "Microsoft pagará 275 millones de dólares para resolver la demanda de Caldera" . The Wall Street Journal . Archivado del original el 31 de diciembre de 2016. Consultado el 24 de noviembre de 2019. Microsoft Corp. acordó pagar aproximadamente 275 millones de dólares para resolver una demanda antimonopolio presentada por Caldera Inc. , evitando así un juicio que probablemente habría sacado a la luz acusaciones desagradables de hace una década. […] Microsoft y Caldera, una pequeña empresa de software de Salt Lake City que presentó la demanda en 1996, no revelaron los términos del acuerdo. Sin embargo, Microsoft dijo que registraría un cargo de tres centavos por acción por el acuerdo en el tercer trimestre fiscal que finaliza el 31 de marzo […] la compañía tiene aproximadamente 5.500 millones de acciones en circulación […]
  59. "Exhibiciones a la moción cruzada de Microsoft para sentencia sumaria en el caso Novell WordPerfect" . Groklaw . 23 de noviembre de 2009. Recuperado el 22 de octubre de 2011. [ …] exhibiciones adjuntas al memorándum legal de Microsoft en apoyo de la moción cruzada de Microsoft para sentencia sumaria en el litigio antimonopolio Novell v. Microsoft. Finalmente descubrimos lo que Microsoft pagó a Caldera para resolver el litigio DrDOS allá por 2000: $280 millones. Incluso podemos leer el acuerdo de conciliación. Está adjunto como un exhibidor. […] Los términos del acuerdo estuvieron sellados durante todos estos años, pero […] ahora ese misterio está resuelto. […] También descubrimos cuánto pagó Caldera/ Canopy a Novell de esos 280 millones de dólares: 35,5 millones inicialmente, y luego, tras la exitosa demanda de Novell contra Canopy en 2004, sucesora de Caldera en este asunto, 17,7 millones adicionales, según la página 16 del Memorando. Microsoft alega que Novell no es la parte realmente interesada en este caso antimonopolio y, por lo tanto, no puede demandar a Microsoft por las reclamaciones que ha presentado en su contra, porque, según Microsoft, Novell vendió sus reclamaciones antimonopolio a Caldera cuando le vendió DrDOS. Así pues, las pruebas intentan demostrar que Novell recibió el pago completo, por así decirlo, a través de ese litigio anterior. Como resultado, podemos leer varios documentos del litigio Novell contra Canopy. Novell responde que conservó sus reclamaciones antimonopolio en el mercado de aplicaciones. […]{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  60. Wallis, Richard J.; Aeschbacher, Steven J.; Bettilyon, Mark M.; Webb, Jr., G. Stewar; Tulchin, David B.; Holley, Steven L. (13 de noviembre de 2009). "Memorándum de Microsoft en oposición a la moción renovada de Novell para sentencia sumaria sobre las defensas afirmativas de Microsoft y en apoyo de la moción cruzada de Microsoft para sentencia sumaria" (PDF) (Documento judicial). Tribunal de Distrito de los Estados Unidos, Distrito de Maryland. pág. 16. Novell, Inc. v. Microsoft Corporation, Acción Civil No. JFM-05-1087. Archivado del original el 24 de mayo de 2019. Recuperado el 3 de agosto de 2018. […] Microsoft pagó 280 millones de dólares a Caldera para resolver el caso, y 35,5 millones de dólares de los ingresos del acuerdo fueron proporcionados por Caldera a Novell como una llamada "regalía". […] Insatisfecha con esa cantidad, Novell presentó una demanda en junio de 2000 contra Caldera (sucedida por The Canopy Group ), alegando que Novell tenía derecho a una cantidad aún mayor. […] Finalmente, Novell ganó el juicio, sumando 17,7 millones de dólares a su parte de los fondos pagados por Microsoft a Caldera, para un total de más de 53 millones de dólares. […] 
  61. 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.)
  62. "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.
  63. 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.
  64. 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.
  65. 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.
  66. 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.
  67. Schulman, Andrew (2 de marzo de 2000). "Undoc" . Undoc.com . Archivado del original el 16 de agosto de 2000.
  68. 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 […] 
  69. Paul, Matthias R. (2002-04-10). " [ fd-dev ] Acceso a HMA desde TSR" . freedos-dev . Recuperado el 09-09-2017 . [...] MS-DOS 7.0 + [...] introdujo una [...] estructura de datos RMD en su mayor parte no documentada, generalmente ubicada en el HMA . El kernel recopila y registra datos de configuración y del controlador de modo real durante el arranque (tipo de controlador, interrupciones interceptadas por el controlador, línea de invocación de CONFIG.SYS , etc.) y almacena esta información en una [...] compleja [...] estructura de datos en crecimiento. Presumiblemente […] destinado a ser utilizado por el núcleo de Windows para obtener una mejor imagen de los controladores de modo real cargados […] o incluso intentar desconectados o descargados de algunos de ellos, […] solo se utiliza en una medida muy limitada ([…] parte de la información reflejada en los archivos de registro creados al […] inicio, y algunas partes del […] administrador de configuración también lo utilizan), […] dejando espacio […] más allá del aspecto técnico […] porque nada de lo interesante está documentado […]{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  70. ^ Pablo, Matías R. (13 de agosto de 2002). "Suche freien Speicherbereich unterhalb von 1 MB, der nicht von OS überschrieben wird" (en alemán). Grupo de noticias : de.comp.lang.assembler.x86 . Consultado el 3 de septiembre de 2017 . {{cite newsgroup}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  71. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Paul, Matthias R. (1997-10-02). "Caldera OpenDOS 7.01/7.02 Update Alpha 3 IBMBIO.COM README.TXT" . Archivado del original el 4 de octubre de 2003. Recuperado el 29 de marzo de 2009 .
  72. "Caldera OpenDOS Machine Readable Source Kit (MRS) 7.01" . Caldera, Inc. 1997-05-01. Archivado del original el 2021-08-07 . Consultado el 2022-01-02 .
  73. "¡El doctor ha vuelto!" . Caldera. Febrero de 1998. Archivado del original el 5 de febrero de 1998.
  74. 1 2 Ralf D. Brown . Lista de interrupciones de Ralf Brown , INTER61 al 16 de julio de 2000 (), entrada para la comprobación de la versión de DR-DOS en INT 21h/AH=4452h.
  75. 1 2 3 4 5 6 7 Paul, Matthias R. (17 de junio de 2004). "Re: Bloqueos aleatorios con DR-DOS 7.03" . opendos@delorie.com; Conferencia FidoNet : ALT_DOS . Recuperado el 28 de abril de 2019 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  76. Paul, Matthias R. (17 de junio de 2004). "Re: Bloqueos aleatorios con DR-DOS 7.03" . opendos@delorie.com; Conferencia FidoNet: ALT_DOS . Recuperado el 28 de abril de 2019 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  77. 1 2 3 4 5 6 7 Paul, Matthias R. (22 de noviembre de 2000). "Optimización de CONFIG.SYS…" . opendos@delorie.com . Consultado el 6 de mayo de 2019 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  78. Paul, Matthias R. (17 de junio de 2004). "Re: Bloqueos aleatorios con DR-DOS 7.03" . opendos@delorie.com; Conferencia FidoNet : ALT_DOS . Recuperado el 28 de abril de 2019 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  79. 1 2 Paul, Matthias R. (2000-01-11). "Posibles mejoras de DR-DOS" . www.delorie.com/opendos . Archivado del original el 2019-04-20 . Recuperado el 2019-04-20 .
  80. 1 2 3 4 5 Paul, Matthias R. (10-06-2001) [1995]. "Formato de archivo DOS COUNTRY.SYS" (archivo COUNTRY.LST) ( ed. 1.44). Archivado del original el 20-04-2016 . Recuperado el 20-08-2016 . 
  81. Paul, Matthias R. (10 de junio de 2001) [1995]. "Descripción del formato de los archivos .CPI de DOS, OS/2 y Windows NT, y los archivos .CP de Linux" (archivo CPI.LST) ( ed. 1.30). Archivado del original el 20 de abril de 2016. Recuperado el 20 de agosto de 2016 . 
  82. Paul, Matthias R. (10 de junio de 2001) [1995]. "Descripción general de las páginas de códigos de DOS, OS/2 y Windows" (archivo CODEPAGE.LST) ( edición preliminar 1.59). Archivado del original el 20 de abril de 2016. Recuperado el 20 de agosto de 2016 . 
  83. 1 2 3 4 5 DR-DOS 7.03 WHATSNEW.TXT - Cambios de DR-DOS 7.02 a DR-DOS 7.03 . Caldera, Inc. 1998-12-24. Archivado desde el original el 8 de abril de 2019 . Consultado el 8 de abril de 2019 .(Nota: El archivo indica que estos cambios se introdujeron con DR-DOS 7.03; sin embargo, muchos de ellos ya estaban disponibles en las revisiones actualizadas de la versión 7.02).
  84. Paul, Matthias R. (2001-11-05). "QEMM OPTIMIZE y DR-DOS" . OpenDOS . Archivado del original el 11-05-2018 . Recuperado el 11-05-2018 . […] FILES+FCBS […] ahora están agrupados en 3 bloques, mientras que antes estaban organizados en 2 bloques […] La función DOS-UP de QEMM no espera esto […] Esto resulta en aproximadamente 1 Kb menos de memoria convencional que el máximo teórico posible bajo QEMM […] Una vez escribí un parche (un script DEBUG llamado IBMBIO85.SCR […]) […] que volverá a habilitar la antigua disposición de memoria de identificadores. Esto liberará aún más memoria convencional bajo DR-DOS, pero causa serios problemas de compatibilidad con Windows 3.xx cuando se utilizan las directivas FILESHIGH= , FCBSHIGH= o DOS= AUTO […] porque dejará solo 5 identificadores en la memoria baja en contraste con los 8 identificadores que se requieren para que Windows funcione correctamente debido a un truco extremadamente peligroso por parte de Microsoft para determinar el tamaño de las […] estructuras SFT (esto se conoce como el truco "CON CON CON CON CON", porque Windows abre CON cinco veces y […] escanea los primeros 512 Kb de memoria para la cadena "CON" para medir el desplazamiento […] algo que podría engañarse fácilmente colocando algunas cadenas "CON" en la […] imagen de memoria con desplazamientos incorrectos entre sí […]  
  85. 1 2 Paul, Matthias R. (2001-11-28) [1997]. "QEMM 8.xx y Linux" . 1.06. Grupo de noticias : comp.os.msdos.desqview . Recuperado el 11 de mayo de 2018. […] DR-DOS 7.04/7.05 (1999-08-19) […] --> 
  86. 1 2 Paul, Matthias R. (2003-01-06) [2003-01-04, 1997]. "drdos + qemm = problemas" . 1.08. Grupo de noticias : comp.os.msdos.misc . Recuperado el 11-05-2018 . […] DR-DOS 7.06 hasta el 14-12-1999 […] --> 
  87. Jones, Pamela (29 de febrero de 2004). "Caldera, Inc./Caldera Systems, Inc. Acuerdo de compraventa de activos de 1998" . Groklaw . Archivado del original el 25 de junio de 2017. Consultado el 25 de mayo de 2017 .
  88. Caldera (2 de septiembre de 1998). "Caldera crea dos filiales de propiedad total" (Comunicado de prensa). PRNewswire . Archivado del original el 24 de junio de 2017. Consultado el 24 de junio de 2017 .
  89. Paul, Matthias R. (2002-02-20). "Necesito DOS 6.22 (no OEM)" . Grupo de noticias : alt.msdos.programmer . Recuperado el 14 de octubre de 2006 . {{cite newsgroup}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  90. Paul, Matthias R. (25 de agosto de 2004). "NOVOLTRK.REG" . www.drdos.org . Archivado del original el 4 de marzo de 2016. Consultado el 17 de diciembre de 2011 .
  91. 1 2 3 Ball, Lyle (1999-10-01) [1999-08-04]. Richardson, Marjorie "Margie" (ed.). "Entrevista: Lyle Ball, Lineo" . Linux Journal . Archivado del original el 2017-12-13 . Recuperado el 2019-06-01 . […] Tenemos […] una amplia experiencia con la integración de DR DOS, y hemos estado ganando millones con eso. Así que estamos en una posición única: no somos una startup y tenemos financiación. Nuestro producto DOS pagó toda nuestra I+D en Linux embebido . […] estamos […] evolucionando nuestro enfoque de una empresa solo de DOS embebido a una empresa de Linux embebido . […] No vamos a eliminar nuestro producto DOS de inmediato; […] el mercado no va a eliminar nuestro producto DOS. Todavía hay una gran demanda de DOS embebido, y seguiremos vendiéndolo y comercializándolo. Sin embargo, ha habido una creciente demanda de Linux embebido. Así que estamos cambiando nuestro enfoque y renombrando la empresa para que coincida con nuestra fuente de ingresos a largo plazo, que se basará en Linux […] como el mercado nos ha solicitado […] Seguiremos vendiendo ambas tecnologías durante la transición. […] Hablamos con nuestras empresas OEM, no solo en EE. UU., sino también en Europa y Asia; estaban interesadas en nuestra solución DOS y les gustaría […] cambiarse a Linux […] 
  92. Collins, Lois M.; Nii, Jenifer (16 de enero de 2000). "El acuerdo impulsa a la 'familia' de Caldera: la empresa de Orem está 'liquidando sus cuentas' con el auge de sus filiales" . Deseret News . Consultado el 30 de noviembre de 2019 .{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace )
  93. 1 2 Lea, Graham (1999-04-27). "Caldera cierra la unidad de desarrollo de clientes ligeros del Reino Unido: el desarrollo se traslada a Utah" . The Register . Archivado del original el 25-06-2017 . Recuperado el 24-06-2017 .
  94. 1 2 3 Caldera, Inc. (20 de julio de 1999). "Linux embebido se convierte en la máxima prioridad en Lineo, Inc., anteriormente conocida como Caldera Thin Clients, Inc." (comunicado de prensa). Archivado del original el 25 de junio de 2017. Recuperado el 24 de junio de 2017 .
  95. "Copia archivada" . Archivado del original el 25/11/2016 . Consultado el 02/08/2008 .{{cite web}}: CS1 mantenimiento: copia archivada como título ( enlace )
  96. http://drdos.moriy.com/files/autoexec.gif
  97. http://drdos.moriy.com/files/configsys.gif
  98. ^ Diedrich, Oliver; Rábano, cristiano (11 de marzo de 2000). "Notaufnahme - Alle Daten fusch - ¿era monja?" . c't - magazin für computertechnik (en alemán). 2000 (6). Heise Verlag : 106+. Archivado desde el original el 13 de mayo de 2018 . Consultado el 13 de mayo de 2018 .
  99. "EasyRecovery - Recuperación de datos sofisticada" . Ontrack Data International, Inc. 1999. Archivado del original el 26 de agosto de 2018. Consultado el 26 de agosto de 2018 .
  100. "SOFTWARE GRATUITO PARA DOS — Sistemas Operativos" . Archivado del original el 4 de noviembre de 2009. Consultado el 8 de septiembre de 2009 .
  101. 1 2 "Copia archivada" . Archivado del original el 26-06-2010 . Recuperado el 14-06-2008 .{{cite web}}: CS1 mantenimiento: copia archivada como título ( enlace )
  102. "Adquisición de DR DOS" . DRDOS Embedded DOS . DRDOS, Inc. 2013. Archivado del original el 3 de junio de 2018.
  103. ↑ ¡ Bienvenido al proyecto de mejora de DR-DOS/OpenDOS!
  104. "Núcleo e intérprete de comandos DR-DOS mejorados" . GitHub . Consultado el 4 de octubre de 2024 .
  105. "Solicitud de marca registrada DR DOS de Whitehorn Ltd. Co. - Número de serie 97221270 :: Justia Trademarks" . trademarks.justia.com . Consultado el 1 de julio de 2026 . {{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )
  106. "Marca comercial DR DOS - Número de registro 1654228 - Número de serie 74082778 :: Marcas comerciales de Justia" . trademarks.justia.com . Consultado el 1 de julio de 2026 . {{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )
  107. "Estado de la marca registrada y recuperación de documentos" . tsdr.uspto.gov . Consultado el 1 de julio de 2026 .{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )
  108. "Estado de la marca registrada y recuperación de documentos" . tsdr.uspto.gov . Consultado el 1 de julio de 2026 .{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )
  109. Tyson, Mark (15 de marzo de 2026) .La "reimplementación en sala limpia" de DR-DOS llega a la fase beta inicial, modernizando el sistema operativo 38 años después de su debut: ejecuta Doom, Warcraft, SimCity y otros títulos de la época . Tom's Hardware . Consultado el 1 de julio de 2026 .{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )
  110. Maruccia, Alfonso (12 de marzo de 2026). "DR-DOS regresa de entre los muertos, reconstruido desde cero en lenguaje ensamblador puro" . TechSpot . Consultado el 1 de julio de 2026 .{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )
  111. "Acerca de - DR DOS" . www.dr-dos.com . Consultado el 1 de julio de 2026 .{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace )
  112. ^ Paul, Matthias R. ( 13 de abril de 1997 ) [ 1 de diciembre de 1993 ] . Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von DR DOS 6.0 [ Resumen de características documentadas y no documentadas de DR DOS 6.0 ] . MPDOSTIP. Versión 60 (en alemán). Archivado desde el original el 11 de octubre de 2018 . Consultado el 14 de agosto de 2019 .
  113. 1 2 3 Guía del usuario de DR DOS 6.0: Consejos de optimización y configuración (PDF) (3.ª ed.). Digital Research, Inc. Febrero de 1992. 10005695 0045-5424. Archivado del original (PDF) el 30 de septiembre de 2019. Consultado el 14 de agosto de 2019 . (Nota: Licencia otorgada por Novell a Acorn ).

Lecturas adicionales

  • Sitio web oficial (captura de pantalla archivada a fecha de 5 de julio de 2018)
  • Proyecto DR-DOS/OpenDOS mejorado
  • Manual en línea de DR-DOS 7
  • Wiki de DR-DOS