Hola a todos, espero se encuentren con bien, sean bienvenidos a un nuevo artículo de un servidor. Mencionábamos en el artículo anterior que Microsoft compró el sistema operativo que luego se transformaría en MS-DOS de parte de Tim Paterson y Seattle Computer. Sin embargo no es único sistema operativo que ha existido que es muy similar al sistema operativo de Microsoft, conozcamos algunos de ellos.
QDOS:

Es el sistema operativo escrito por Tim Paterson para Seattle Computer, este seria el sistema operativo que adquiriría Microsoft y reformulado para transformarse en "MS-DOS". Su nombre significa "Quick and Dirty Operating System" o en español "Sistema Operativo rápido y sucio", su desarrollo comenzó en 1979 y fue ofrecido como parte del kit para ordenadores 8086 de la empresa Seattle Computer Products. En aquel entonces la mayoría de las microcomputadoras las terminaba ensamblando el propio usuario, por lo que era común vender equipos o kits que ya incluían muchas de las partes necesarias. Como parte del valor agregado de Seattle Computer se incluía este sistema operativo rudimentario siendo compatible en gran medida con CP/M de la empresa Digital Research, permitiendo portar fácilmente aplicaciones existentes.
PC-DOS / IBM-DOS:

Microsoft ofreció el QDOS renombrado como MS-DOS a IBM, pero reservaría para si mismo los derechos comerciales, por lo que sin problemas "podría" ofrecérselo a cualquier otro fabricante de computadoras. IBM aceptó el trato pues estaban convencidos de lo que más importante era la superioridad del hardware sobre cualquier otro agregado (cosa que no fue realidad, pues Microsoft saltó a la fama por el uso de sus sistema operativo en las computadoras de cualquier fabricante afianzó buena parte de su imperio).
IBM presentó sus computadoras con un sistema operativo creado por Microsoft, pero con nombre propio (como si ellos lo hubieran hecho) llamado PC-DOS (las computadoras de IBM se llamaron PC - Personal Computers), básicamente era el MS-DOS, pero con el tiempo y en colaboración inicial con Microsoft le fueron agregando más herramientas, se renombraron varios archivos, etc. Mientras tanto Microsoft seguía distribuyendo su sistema operativo a otros clientes con el nombre MS-DOS, IBM hizo lo mismo pero con el nombre PC-DOS, o IBM-DOS como se le conoce también.
Algunas diferencias claves:
- PC-DOS incluyó el software Stacker para la compresión de disco, mientras que MS-DOS incluyó DriveSpace.
- PC-DOS incluyó un lenguaje de scripting llamado REXX, MS-DOS nunca incluyó un lenguaje de scripting como tal, más allá de los tradicionales archivos por lotes (.BAT), que eran simplemente listas de comandos DOS (aunque ampliamente usados como scripts simples).
- Cada versión incluyó utilidades propias, como TASKMAX y Stacker en PC-DOS, y DriveSpace, MSBACKUP, SCANDISK y otros en MS-DOS.
IBM creó una interfaz gráfica basada en comandos más acorde a sus necesidades, mientras que Microsoft mantuvo la interfaz clásica para su MS-DOS. - IBM renombró varios archivos para el PC-DOS, por ejemplo IO.SYS pasó a llamarse IBMBIO.COM y MSDOS.SYS se convirtió en IBMDOS.COM.
- PC-DOS incluyó la utilería TASKMAX que introdujo multitarea cooperativa, esa característica no estuvo disponible en MS-DOS.
- PC-DOS solo fue para computadoras IBM (y socios OEM), MS-DOS fue distribuido a cualquier fabricante de computadoras de la época compatible con los equipos de IBM.
- IBM siguió distribuyendo PC-DOS hasta 1998 con la versión PC-DOS 2000 (1998), Microsoft descontinuó MS-DOS como producto independiente en 1994 con la versión 6.22, aunque el núcleo de MS-DOS siguió existiendo dentro de Windows 95, 98 y Me.
DR-DOS:

Originalmente IBM quería adquirir licenciamiento para usar CP/M de Digital Research e integrarlo a su línea de computadoras personales, pero al no llegar a un acuerdo comercial se decantaron por el sistema operativo de Microsoft. Digital Research afectado por el avance de su producto competidor (MS-DOS) llegó a un acuerdo con IBM para CP/M también se distribuyera en los equipos de este, pero al tener un valor comercial más elevado no tuvo éxito representando un golpe comercial muy fuerte para Digital Research.
Digital Research no podía competir con el predominio de MS-DOS, decidió modificar entonces su sistema CP/M para que fuera compatible con el de Microsoft, naciendo así entonces en 1988 DR DOS. Sin embargo había un problema: MS-DOS se vendía preinstalado en la mayoría de los equipos de los fabricantes de computadoras de la época, DR-DOS por su parte salió a la venta en tiendas y ofreció a los fabricantes licencias más baratas. Lamentablemente esto también fracaso, y, aunque tuvo cierta penetración de mercado (ofreciendo diversas características interesantes para aquel entonces), no fue suficiente. Finalmente Digital Research fue comprada por Novell en 1991 como parte de su estrategia para competir con Microsoft.
OpenDOS:

Digital Research fue comprada por Novell en 1991 como parte de su estrategia para competir con Microsoft (especialmente en el campo de los sistemas operativos y redes). Como parte de esta integración, DR-DOS fue rebautizado como Novell DOS y buscaría aprovechar muchas de las capacidades avanzadas pero no disponibles en MS-DOS, el cual seguía siendo la base para las versiones tempranas de Windows.
Novell pretendía que su sistema DOS se integrara estrechamente con NetWare (hablaremos de ello en otro artículo), su popular solución de red, en un intento por competir con el nuevo enfoque de Microsoft, quien comenzaba a distribuir Windows for Workgroups, una versión de Windows con capacidades integradas de red.
Novell vendió DR-DOS a Caldera en 1996; empresa que relanzó el sistema bajo el nombre OpenDOS, ofreciendo con ello una versión gratuita para uso no comercial y publicando parte de su código fuente bajo una licencia semiabierta (no era software completamente libre). Posteriormente Caldera vendió los derechos a la empresa DeviceLogics y esta a su vez no hizo mucho con el producto más allá de producir la versión 8.0 (tanto Novell como Caldera solo produjeron las versiones 7.0 - 7.0.3) siendo este el final para el sistema operativo iniciado por Digital Research.
Al igual que otros sistemas operativos con ideas innovadoras (como BeOS, resucitado como Haiku OS), DR-DOS y OpenDOS han vuelto a la vida gracias al proyecto comunitario DR-DOS Enhancement Project, que continúa el desarrollo del sistema a partir del código de OpenDOS 7.01, introduciendo mejoras y correcciones. Este proyecto no es oficial y es probable que sus desarrolladores han modificado sustancialmente el código para evitar problemas legales.
Versiones DOS para otras arquitecturas de computadoras:
También han existido versiones "DOS" para otras arquitecturas de computadoras como Apple, Commodore, sistemas embebidos, etc que no necesariamente guardan relación con Microsoft, IBM o Digital Research. Meramente el nombre solamente.
Apple DOS (Apple II, 1978):
Creado por Apple Computer, Inc. para la Apple II fue un sistema operativo basado en comandos y capaz de operar desde un disquete de 5¼". Funcionaba con una serie de comandos simples como LOAD, RUN, DELETE, etc, no era multitarea al igual que el sistema de Microsoft. No tenía relación con CP/M ni con MS-DOS, su código fuente fue escrito desde cero por supuesto.
Desarrollado por Commodore International para la plataforma Commodore Amiga en 1985, tampoco guarda alguna relación con Microsoft o alguna otra empresa relacionada en el nacimiento del MS-DOS. Al igual que los sistemas operativos de la época funcionaba con una consola de comandos donde el usuario va escribiendo las instrucciones a ejecutar; sin embargo como característica interesante soportaba múltiples sistemas de archivos, es decir, no estaba atado a un sistema en particular (FAT o alguno otro de tipo propietario para la empresa que hubiera desarrollado ese sistema).
TRSDOS (Tandy Radio Shack DOS, 1977)
Fue el sistema operativo de disco desarrollado por Tandy (hoy en día Radio Shack) para sus microcomputadoras TRS-80. Aunque las TRS-80 incluían un intérprete BASIC en ROM que arrancaba al encender el equipo, TRSDOS era un sistema independiente que permitía gestionar archivos, ejecutar programas, y administrar disquetes. Al cargar TRSDOS desde disco, el usuario obtenía un entorno de comandos (shell) donde podía listar, copiar o borrar archivos, así como ejecutar un interprete de BASIC. No compartía código ni arquitectura con MS-DOS.
Captura de pantalla de Apple DOS:

FreeDOS:

Concluimos este artículo con FreeDOS de quien ya hemos hablado en varias ocasiones en este blog y algún otro (FreeDOS 1.4 ha llegado y Entrevista a Jim Hall creador de FreeDOS), no voy a explayarme mucho porque les invito a que previamente lean este par de artículos.
FreeDOS nació como una alternativa a la inminente muerte del MS-DOS de Microsoft en 1994 cuando este tuvo la tentativa de descontinuar complemente el sistema operativo basado en texto para centrarse totalmente en el entorno Windows (algo que terminó pasando), Jim Hall se propuso recrear este sistema operativo para preservar su funcionamiento. Hoy en día es un sistema operativo que no le envidia nada al sistema de Microsoft habiéndolo superado en muchos aspectos:
- Código abierto: FreeDOS es software libre y de código abierto, puede usarse con fines didácticos y comerciales sin temor a alguna demanda (algo que no sucede con los productos de Microsoft).
- Compatibilidad con hardware moderno: FreeDOS de manera nativa o con drivers adecuados es capaz de correr en PCs modernas y máquinas virtuales, soportar memoria extendida, tiene soporte para nombres largos de archivos, es capaz de usar hardware moderno y muchas más características.
- Utilidades modernas: EDIT, FDISK, XFDISK, DELFAT, UNDELETE, etc, muchas de ellas nuevas o mejoradas comparadas con la versión de Microsoft.
- Mantenimiento y desarrollo activo: FreeDOS sigue siendo mantenido, habiendo lanzado la versión 1.4 el pasado 25 de abril del año en curso (2025), por su parte MS-DOS fue descontinuado en 1994 (última versión 6.22).
Conclusiones:
Aunque Microsoft con su MS-DOS impulsó muchísimo la informática al punto como la conocemos hoy en día, no fue el primero en ofrecer un sistema operativo basado en texto. Más de quince años atrás estaba UNIX que podemos considerar el verdadero padre de los sistemas operativos actuales, posteriormente en los años 70's e inicios de los 80's las microcomputadoras fueron tomando el lugar de los mainframes y con ello llegaron varios sistemas operativos adaptados a estas nuevas tecnologías, claro, tomando muchas ideas del sistema operativo padre, osea UNIX.
Posterior al éxito de Microsoft aparecieron otros sistemas operativos que intentaron replicar el éxito del MS-DOS, hoy en día aunque ya tienen poco uso, no por eso han muerto y se siguen usando para dar soporte a hardware de poca capacidad, si queremos montar un equipo con pocos recursos o tenemos financiamiento escaso (ejemplo FreeDOS que se ofrece con algunas computadoras sin traer preinstalada alguna versión de Windows). Muchas gracias por leer este artículo y dar un paseo retro por la historia, hasta la próxima.