
ElDR-DOS es unsistema operativo compatible con elMS-DOS paracomputadoras personales compatibles con elIBM PC. Fue desarrollado originalmente porDigital Research deGary Kildall y derivado delConcurrent PC DOS 6.0, el cual a su vez era un sucesor avanzado delCP/M-86. Debido a que cambió varias veces de dueño, se produjeron varias versiones posteriores como Novell DOS, Caldera OpenDOS, etc.
El originalCP/M deDigital Research para sistemas de8 bits basados en los procesadoresIntel 8080 yZ-80 engendró varias versiones derivadas, la más notableCP/M-86 para la familia de procesadoresIntel 8086/8088. Aunque CP/M había dominado el mercado, en 1981 laIBM PC produjo un cambio masivo.
IBM se acercó originalmente a Digital Research, buscando una versiónx86 de CP/M. Sin embargo, por desacuerdos por el contrato IBM desechó el trato y firmó conMicrosoft, que compró aSeattle Computer Products su sistema operativo86-DOS para convertirlo enMS-DOS yIBM PC DOS. La estructura de las instrucciones y elAPI de 86-DOS imitaban a CP/M así que Digital Research demandó. IBM acordó venderCP/M-86 a la vez que PC DOS. Sin embargo, mientras vendía PC DOS en $40 dólares, CP/M-86 lo vendía en $240.
Digital Research trató de promover CP/M-86 y su sucesor multitareas multiusuarioConcurrent CP/M-86 pero finalmente dieron la batalla por perdida y modificaron Concurrent CP/M-86 para que permitiera correr las mismas aplicaciones que MS-DOS y PC DOS.
Inicialmente Digital Research desarrollóDOS Plus como una versión recortada y monousuario de Concurrent DOS pero resultó tener mal desempeño. Digital Research hizo un segundo intento esta vez creando un sistema nativo. El nuevo sistema operativo fue lanzado en 1988 comoDR DOS.


Puesto queDigital Research no podía competir con el predominio deMS-DOS, decidió modificar su sistema operativo para que fuera compatible con el deMicrosoft, y así, en 1988, nació DR DOS 3.31, compatible conCompaq MS-DOS 3.31. En aquel momento, MS-DOS solo se vendía preinstalado, y DR-DOS trató de competir por dos frentes: por un lado, salió a la venta en tiendas; por otro, ofreció a los fabricantes licencias más baratas.
La versión más importante de DR DOS fue la versión 5.0, en 1990. Lanzada para competir con el MS-DOS 4.x, incluía unadministrador de archivos gráfico (ViewMAX), y la capacidad de cargar el sistema enmemoria alta en ordenadores con procesador286 y cargar los dispositivos en bloques UMB, algo muy útil para los usuarios que cada vez tenían que manejar más hardware pero seguían limitados a 640 KB de memoria convencional, que a veces quedaban limitadas a 400 KB tras instalar los controladores. Estas características solo eran ofrecidas, hasta aquel momento, por aplicaciones comoQEMM, y no por sistemas operativos.
El mismo mes en que apareció DR-DOS 5.0, se anunció la aparición deMS-DOS 5.0, que al final se retrasaría hasta el año siguiente. El sistema deMicrosoft presentaba las mismas capacidades de manejo de memoria que DR-DOS 5.0, pero la sintaxis de sus comandos no era totalmente compatible (por ejemplo, DR-DOS usaba XDEL para lo que en MS-DOS 5 sería DELTREE y enWindows NT es DEL /S).
Digital Research respondió con DR-DOS 6.0 en 1991. Sus principales características eran el compresor de disco SuperStor (en aquella época eran habituales los discos duros de 40 MB) y la capacidad multitarea proporcionada por TaskMax. Si bien inferior a aplicaciones comoDesqView, el introducir multitarea suponía una importante mejora respecto deMS-DOS.
Como respuesta, Microsoft incluiría utilidades de terceros, tales como un compresor de archivos (DoubleSpace, luego llamado DriveSpace por problemas legales), en su MS-DOS 6.0.
Digital Research fue comprada porNovell en su estrategia de competir con Microsoft. Como resultado de ello, apareció Novell DOS 7.0, cuya principal ventaja sobre MS-DOS era ofrecer una versión personal del sistema de redNovell, sistema que comenzaba a perder popularidad a causa de la aparición deWindows para Trabajo en Grupo. Finalmente, DR-DOS fue vendido aCaldera en 1996. Posiblemente el principal interés de Caldera en el producto era una antigua demanda contraMicrosoft por competencia desleal, ya que aunque el producto era altamente compatible a nivel binario con MS-DOS, Microsoft se esforzó en introducir código enWindows específicamente para hacerlo incompatible con DR-DOS.
El DR-DOS 7.01 de Caldera fue distribuido como freeware para uso no comercial, incluyendo el código fuente, con el nombre deOpenDOS, pero en la versión 7.02 se volvió a un modelo completamente cerrado.
En 2002, la división de Caldera dedicada a DR-DOS (Caldera Thinclients, luego Lineo), tras sacar la versión 7.03 en 1999, decidió centrarse en Linux y vendió DR-DOS a la empresa DeviceLogics, que en 2004 produjo DR-DOS 8.0. Los DR-DOS de Lineo y DeviceLogics se han licenciado habitualmente para su uso en sistemas integrados o para utilidades que necesitan usar un disco de arranque (por ejemplo, las utilidades de disco deSeagate).
Mientras tanto, el proyectoDR-DOS enhancement ha tratado de crear un sistema operativo a partir de la fuente abierta del DR-DOS 7.01.