DR-DOS

DR-DOS
desarrollador DRDOS, Inc. (originalmente investigación digital )
Licencia (s) propiedad
Versión actual  7.03 (1999)
Núcleo BDOS : monolítico ( ensamblador )
ascendencia CP / M-86
↳ CP / M Plus / CP / M concurrente
↳ DOS concurrente
↳ DOS Plus
↳ DR DOS
↳ Novell DOS
↳ DR-DOS
Arquitectura (s) IBM PC ( x86 desde 8086 / 8088 )
cronología DOS Plus 1.2 a 2.1
DR DOS 3.31 a 6.0
PalmDOS 1.0
Novell DOS 7
OpenDOS 7.01
DR-DOS 7.02 a 8.1
Otros DR-DOS mejorado 1/7/08 (abril de 2008 )

www.drdos.com

DRDoS [ diːɑːɹ dɑːs ] es para PC DOS compatible con DOS - el sistema operativo , que ha sido comercializado desde 2002 por DRDoS, Inc. (Device Logics). Se desarrolló como DR DOS ( D igital R esearch D ISK O TR ABAJO S istema, sin un guión) por la compañía del mismo nombre, Digital Research, desde el CP / M-86 sistema operativo y en la década de 1980 y 1990 estaba en competencia directa con el entonces dominante PC : el sistema operativo MS-DOS de Microsoft .

historia

En investigación digital (hasta 1993)

A fines de la década de 1970, el sistema operativo CP / M de Digital Research se estableció como el sistema operativo estándar para las computadoras de 8 bits que estaban muy extendidas en ese momento. Durante mucho tiempo, IBM consideró el desarrollo de la computadora personal como un proyecto sin perspectivas y, en consecuencia, lo descuidó y dejó el mercado a otros proveedores. Sin embargo, a principios de la década de 1980, se tomó la decisión de ingresar al mercado con su propia computadora personal, la IBM PC . Sin embargo, a diferencia de los sistemas establecidos, no era un sistema de 8 bits basado en el Z80 de Zilog, sino un sistema de 16 bits basado en la nueva familia de procesadores x86 de Intel. Por razones contractuales, IBM no licencia el CP / M-86 de Digital Research, que fue adaptado para la nueva generación de procesadores, sino el SCP 86-DOS , que fue comprado por Microsoft y rebautizado como PC-DOS (también: IBM -DOS) . 86-DOS, a su vez, era en gran parte una réplica de CP / M para los procesadores x86, que se utilizó antes de que el CP / M-86 estuviera disponible. Aunque Digital Research pudo lograr que el CP / M-86 se pudiera pedir opcionalmente con IBM PC, se inició el avance triunfal de Microsoft. Más tarde, Microsoft vendió y obtuvo la licencia de PC-DOS por separado como MS-DOS y, como tal, también se incluyó con PC compatibles con IBM de otros fabricantes.

Debido a la nueva situación competitiva y la denominación habitual del sistema operativo de la PC, el CP / M-86 se desarrolló primero o se renombró Concurrent CP / M-86, luego Concurrent DOS, más tarde DOS Plus y finalmente DR DOS. Durante estas diversas versiones, el CP / M-86, que era similar pero incompatible con MS-DOS, se convirtió gradualmente en DR DOS, que fue diseñado para ser compatible con MS-DOS y bajo el cual los programas CP / M-86 ya no podían ejecutarse. .

Digital Research se encontraba ahora en la situación de tener que llevar su sistema operativo principalmente directamente al cliente final, a menudo a pesar de que el cliente final ya había comprado un sistema operativo con su computadora, debido a la política restrictiva de licencias para MS-DOS, solo algunos OEM entregaron sus computadoras con DR DOS, en Alemania, Vobis era principalmente conocido por esto .

Para poder sobrevivir en estas circunstancias, DR DOS no solo estaba un número de versión por delante de la versión de MS-DOS vendida al mismo tiempo, sino que también contenía tecnologías que solo se introdujeron en MS-DOS mucho más tarde o nunca: ya DR DOS 3.31, que se vendió junto con MS-DOS 3.3, ofrecía soporte para discos duros de más de 32  MB , así como una función de ayuda para los comandos y programas contenidos en ellos. DR DOS 5.0 contenía la interfaz gráfica de usuario ViewMAX y funciones de ayuda extendidas. Con DR DOS 6.0, Digital Research trajo una compresión de disco duro que prometía el doble de la capacidad útil del disco duro, así como el manual completo como ayuda en línea de hipertexto. Además, DR DOS pudo administrar la memoria principal entonces escasa de manera más eficiente y así mantener más memoria valiosa en los primeros 640  kB libres para programas.

A pesar de estas características, DR DOS nunca pudo finalmente prevalecer; Por último, pero no menos importante, Microsoft también jugó un papel importante en la falla: por ejemplo, a los clientes les irritó que Microsoft señalara los peligros de la compresión del disco duro en su crítica a DR DOS 6.0, aunque esta tecnología se combinó con DoubleSpace (más tarde: DriveSpace) en MS-DOS 6 .x también se introdujo. En Windows 3.1 , Microsoft incorporó funciones que dificultaban innecesariamente la operación bajo DR DOS y, por lo tanto, también impedían que los compradores potenciales compraran ( código AARD ), aunque la actualización DR DOS requerida ya estaba disponible cuando se lanzó Windows 3.1. La afirmación de Microsoft de que Windows 95 supuestamente no podía ejecutarse en versiones alternativas de DOS hizo el resto.

Bajo Novell (1993-1996)

Novell , que Digital Research ya había comprado durante la época de DR DOS 6, desarrolló otra versión de Novell DOS 7 , que contenía multitarea real , bajo la cual incluso se podía ejecutar Windows 3.x, y capacidad de red, pero eso fue el final de DR DOS imparable. Novell finalmente vendió todos los derechos de DR DOS y CP / M a Caldera .

Bajo Caldera (1997-1999)

Caldera distribuyó la versión Caldera OpenDOS 7.01, que era gratuita para uso privado , pero no contenía ninguna innovación importante y, en algunos casos, incluso se quedó atrás del nivel Novell DOS 7 con las últimas actualizaciones. En las versiones 7.02 y 7.03, que nuevamente se llamaron DR-DOS (pero escritas con un guión), estas actualizaciones se integraron o se volvieron a implementar además de muchas otras extensiones.

Con OpenDOS 7.01, Caldera también publicó el código fuente del kernel bajo una licencia que solo se puede usar de forma privada. Además, Caldera colocó los textos fuente de GEM bajo la GPL ya través del proyecto de fans “El sitio web no oficial de CP / M” los textos fuente de CP / M ahora también están disponibles bajo una licencia gratuita.

Sin embargo, lo que es más notable acerca de la era Caldera DR-DOS es la batalla legal que Caldera había entablado contra Microsoft:
dado que Caldera se había apoderado de todos los derechos, también fue posible investigar los incidentes relacionados con Windows 3.xy Windows 95 desde el momento de la investigación digital y Novell Traiga una acción. Caldera logró que Windows 95 se ejecutara bajo DR-DOS con cambios mínimos. Según publicaciones, el uso de Windows 95 en otros sistemas operativos DOS es posible únicamente a través de un programa TSR especial ; este programa debería aparecer pronto para los usuarios de DR-DOS. Por razones que no se explican, este fenómeno no se produjo. Sin embargo, Caldera demostró que Windows 95 constaba de los dos productos independientes MS-DOS 7.00 (más tarde 7.10) y Windows 4.0, por lo que la agrupación forzada representó un obstáculo para la competencia de otros proveedores de DOS. La batalla legal terminó en un acuerdo . En esa comparación, Microsoft pagó a Caldera alrededor de $ 280 millones a principios de 2000 .

Bajo Lineo / DeviceLogics / DRDOS, Inc. (desde 1999)

DR-DOS luego pasó a Lineo , una empresa que surgió de Caldera Thin Clients , volvió al Grupo Canopy al final de Lineo y fue adquirida por DeviceLogics (DRDOS, Inc.) en 2002. Bajo Lineo y DeviceLogics, DR-DOS ya no se ofrecía de forma gratuita, sino que se vendía como un sistema para sistemas integrados y similares. En marzo de 2004, se lanzó la versión 8 de DR-DOS, que trajo soporte limitado para FAT32. La versión 8.1, publicada en septiembre de 2005 por DRDOS Inc., se retiró del mercado debido a problemas de derechos de autor (se incluyeron programas de terceros, incluido el proyecto FreeDOS , y contenía código robado del DR-DOS mejorado de Udo Kuhnt). Más tarde, DR-DOS 8.0 también desapareció, ya que entonces solo DR-DOS 7.03 está disponible en DRDOS Inc.

La versión 7 de DR-DOS jugó un papel principalmente en los discos de recuperación y CD-ROM de varios programas de copia de seguridad y recuperación de datos como Norton Ghost, DriveImage, Partition Magic y otros programas que requerían un disco de inicio. Sin embargo, debido al soporte inadecuado de los controladores de disco duro actuales (SATA, SoftRAID, ..), también se está volviendo menos importante aquí a favor de Windows PE o Linux.

DR-DOS mejorado (desde julio de 2002)

El "Proyecto de mejora de DR-DOS / OpenDOS" o "DR-DOS mejorado" (para abreviar: EDR-DOS) es un proyecto de fan privado. El autor, Udo Kuhnt, ha estado desarrollando el OpenDOS 7.01 de código abierto desde 2003. Proporcionó compatibilidad con LBA y FAT32 para discos duros con más de 8  GiB de capacidad, así como otras correcciones de errores y extensiones. Las actualizaciones se relacionan casi exclusivamente con el kernel ( IBMBIO.COM, IBMDOS.COMy COMMAND.COM), mientras que para las utilidades, cada vez se hace más referencia a las versiones modernas (y en algunos casos adaptadas para EDR-DOS) de FreeDOS . Por lo tanto, DR-DOS mejorado no puede verse como un sistema operativo DOS completo, sino como un kernel alternativo para un OpenDOS / DR-DOS existente o para FreeDOS.

historia

DR DOS se escribió sin guión hasta la versión 6.0 inclusive . Después de que Digital Research vendiera el sistema operativo a Novell, el "DR" desapareció del nombre hasta que Caldera lo volvió a publicar como OpenDOS / DR-DOS 7.02, esta vez con un guión. Todas las versiones desde OpenDOS 7.01 hasta DR-DOS 7.03 estaban disponibles gratuitamente ( software gratuito ). Además, también existen las versiones OEM DR-DOS es 7.04 y DR-DOS 7:05 que como discos de partida provienen de diversas utilidades de recuperación de datos y disco utilizadas. Las mejoras no oficiales de Udo Kuhnt - ver DR-DOS mejorado - se relacionan únicamente con el kernel y se basan en las fuentes OpenDOS 7.01 publicadas por Caldera ( Open Source ).

Para obtener una descripción general de la versión del kernel, incluido su origen (CP / M), consulte BDOS .

versión publicación Observaciones
DOS Plus 1.0 1985
DOS Plus 2.01 Agosto de 1986
DR DOS 3.31 Mayo de 1988 DR DOS 3.31 fue la primera versión de DOS de Digital Research que era compatible con MS-DOS de Microsoft. Para los programas, informa la compatibilidad de API con IBM DOS 3.31.
DR DOS 3.41 Enero de 1989
DR DOS 5.0 Mayo de 1990 Nombre de código "Leopard". Contiene la interfaz gráfica de usuario ViewMAX / 1.
DR DOS 6.0 Marzo de 1992 Nombre de código "Buxton". Incluye ViewMAX / 2. La última actualización publicada por Digital Research es DR DOS 6.01, con fecha de abril de 1992.
DR PalmDOS 1.0 Junio ​​de 1992 Nombre de código "Merlin". Las estructuras internas en el kernel se desarrollaron desde CP / M hacia PC DOS / MS-DOS real.
Novell DOS 7 Enero de 1994 Nombres de código "Panther" y "Smirnoff". La última actualización lanzada por Novell es Novell DOS 7 Update 15/2 de enero de 1996. Novell DOS 7 es compatible con API con PC DOS 5.
OpenDOS 7.01 Febrero de 1997 Esta es la primera versión lanzada desde que se vendió a Caldera. Aunque el número de versión es mayor que la versión anterior de Novell, no se han incorporado todas las actualizaciones de Novell DOS 7 que ya estaban disponibles, por lo que OpenDOS 7.01 es aproximadamente equivalente a Novell DOS 7 Actualización 11.
A partir de esta versión, los componentes del núcleo del sistema operativo eran IBMBIO.COM, IBMDOS.COMy COMMAND.COMpublicadas como código fuente que puede ser probado, sin embargo, para los propósitos comerciales para un período de 90 días. En el área no comercial, OpenDOS 7.01 se puede utilizar por un período de tiempo ilimitado.
DR-DOS 7.02 Septiembre de 1997 En esta versión, nuevamente lanzada sin código fuente, Caldera incorporó la mayoría de las mejoras recientes de Novell. En las versiones beta todavía se hablaba de “Caldera OpenDOS 7.02”, y finalmente se lanzó “Caldera DR-OpenDOS 7.02”, pero inmediatamente se cambió a “Caldera DR-DOS 7.02”.
DR-DOS 7.03 Marzo de 1999 La última versión publicada por Lineo, filial de Caldera, que ahora ha sido distribuida nuevamente por DRDOS, Inc.
DR-DOS 7.01.01 Julio de 2002 Udo Kuhnt publica su primer parche para el código fuente del kernel OpenDOS 7.01 lanzado por Caldera.
DR-DOS 8.0 Marzo de 2004 Versión publicada por DeviceLogics que desde entonces ha sido retirada. DR-DOS 8.0 se adaptó especialmente para su uso en sistemas integrados .
DR-DOS mejorado 01/07/07 Marzo de 2005 Las mejoras desarrolladas por Udo Kuhnt ahora se publican como "DR-DOS mejorado". El proyecto adapta DR-DOS 7 a las circunstancias de la época (por ejemplo, soporte FAT32), pero requiere los programas OpenDOS originales (freeware) o programas del proyecto FreeDOS (diferentes licencias) para que funcione como un DOS completo sea válido. En algunos casos, los programas FreeDOS de código abierto especialmente adaptados encuentran su camino hacia "DR-DOS mejorado" (actualmente SYS, FORMATy XCOPY).
DR-DOS 8.1 Octubre de 2005 Esta versión publicada por DRDOS, Inc. obviamente violó los derechos de autor de las mejoras de Udo Kuhnt al kernel de OpenDOS 7.01 y las licencias de varios programas del proyecto FreeDOS y tuvo que ser retirada poco después de su publicación. Debido a que DR-DOS 8.0 se retiró del mercado poco después, la última versión oficialmente disponible es DR-DOS 7.03 de 1999.

Se puede encontrar un cronograma claro en el sitio web del proyecto FreeDOS.

Ver también

enlaces web

Evidencia individual

  1. El Código AARD ( Memento del 13 de enero de 2010 en el Archivo de Internet )
  2. Dr. Investigación del diario de Dobb
  3. Matthias Paul: NWDOSTIP - Consejos y trucos sobre Novell DOS 7, con miras a detalles no documentados, errores y soluciones. antonis.de, 30 de julio de 1997, consultado el 6 de agosto de 2014 (3, versión 157).
  4. ^ Ralf Brown: Lista de interrupciones de Ralf Brown. INTER61 del 16 de julio de 2000 ( cs.cmu.edu ) Entrada para la versión DR-DOS bajo INT 21h / AH = 4452h.
  5. Matthias Paul: Caldera OpenDOS 7.01 / 7.02 Update Alpha 3 IBMBIO.COM README.TXT (ZIP) 2 de octubre de 1997. Archivado desde el original el 4 de octubre de 2003. Recuperado el 29 de marzo de 2009.
  6. Artículo del Registro de 26 de noviembre de 2001.
  7. Graham Lea: Cebit: Caldera muestra Windows en DR-DOS, negando las afirmaciones de MS . 23 de marzo de 1998. Consultado el 1 de junio de 2009.
  8. ^ Mike Romano: El ratón que rugió. Olvídese de los federales. Depende de una oscura empresa de Utah demostrar lo que ya sabemos: que Microsoft es un monopolio. En: Seattle Weekly 16 de septiembre de 1998, ( seattleweekly.com )
  9. Stephen D. Susman, Charles R. Eskridge III, Harry P. Susman, James T. Southwick, Parker C. Folse III, Timothy K. Borchers, Ralph H. Palumbo, Matthew R. Harris, et al.: En los Estados Unidos Tribunal de Distrito de los Estados - Distrito de Utah, División Central - Caldera, Inc. contra Microsoft Corporation - Caso No. 2: 96CV 0645B - Memorando de Caldera, Inc. en oposición a la moción del demandado de juicio sumario parcial sobre el reclamo de "vinculación tecnológica" del demandante . Caldera Inc .. Mayo de 1999. Archivado desde el original el 3 de octubre de 2013. Consultado el 5 de octubre de 2013.
  10. BBC News | NEGOCIOS | Caldera vs Microsoft - el acuerdo
  11. Anexos al Cross Motion de Microsoft para juicio sumario en el caso Novell WordPerfect . Groklaw. 23 de noviembre de 2009. Consultado el 22 de octubre de 2011.
  12. DR-DOS está vivo . heise online, 20 de noviembre de 2002
  13. Controversia sobre programas de código abierto en DR-DOS 8.1 heise online, 25 de octubre de 2005.
  14. "El proyecto de mejora de DR-DOS / OpenDOS" a través de archive.org - "DR-DOS mejorado" por Udo Kuhnt
  15. La licencia para OpenDOS 7.01 se incluye con el código fuente publicado en el archivo LICENSE.TXT.
  16. DRDOS Inc. Incluye Freedos y otro software en DR-DOS 8.1 POR $ 45 . freedos.org, 25 de octubre de 2005 (archivo de texto, inglés)
  17. ↑ Más de 25 años de historia de DOS . freedos.org, 3 de septiembre de 2006 (archivo de texto, inglés)
  18. 25 años de historia de DR DOS . freedos.org, 18 de septiembre de 2000 (archivo de texto, inglés)