Microsoft rescata el DOS original, el sistema que enseñó a usar el PC

Microsoft ha publicado nuevos materiales históricos del sistema DOS coincidiendo con el 45.º aniversario de 86-DOS 1.00, una versión temprana del software que acabó dando forma al ordenador personal tal y como se entendió durante los años ochenta y noventa. Para muchos usuarios actuales, DOS puede sonar a una pantalla negra con letras blancas, comandos extraños y disquetes. Para la historia de la informática, fue mucho más: el punto de partida de millones de PCs compatibles y una de las bases sobre las que Microsoft construyó su dominio en el escritorio.

La compañía no ha liberado simplemente un programa antiguo. Ha puesto al alcance del público una parte muy temprana del código y de los listados de desarrollo de 86-DOS y PC-DOS, conservados durante décadas por Tim Paterson, el programador que creó 86-DOS en Seattle Computer Products. El material incluye fuentes del núcleo de 86-DOS 1.00, versiones preliminares de PC-DOS 1.00, utilidades como CHKDSK y hasta listados del ensamblador usado en aquella época.

Un sistema operativo nacido antes del PC moderno

Para entender la importancia de esta publicación hay que viajar a comienzos de los años ochenta. IBM preparaba su primer ordenador personal y necesitaba un sistema operativo. Microsoft, que entonces era mucho más conocida por sus intérpretes de BASIC que por sus sistemas operativos, acabó licenciando 86-DOS, un sistema creado para procesadores Intel 8086.

A partir de ahí nació una historia decisiva. IBM comercializó su versión como PC-DOS, mientras que Microsoft ofreció MS-DOS a otros fabricantes de ordenadores compatibles. Esa diferencia fue clave: cuando el mercado se llenó de clones del IBM PC, MS-DOS se convirtió en el lenguaje común de esa nueva industria.

El usuario no veía ventanas ni iconos al encender muchos de aquellos equipos. Veía algo parecido a esto:

C:\>

Ese símbolo esperaba órdenes. Si alguien quería ver los archivos del disco, tenía que escribir un comando. Si quería copiar un documento, cambiar de carpeta, borrar un fichero o formatear un disquete, también. Puede parecer poco amigable visto desde 2026, pero durante años fue la forma normal de trabajar con un ordenador.

El valor de la nueva publicación está en que muestra cómo se construyó parte de ese mundo. Microsoft ya había publicado en años anteriores el código de MS-DOS 1.25, MS-DOS 2.11 y MS-DOS 4.0. Ahora ha ido más atrás, hasta materiales que permiten observar el proceso inicial con mucho más detalle. La propia compañía los describe como algo parecido a un historial de cambios impreso, con estados concretos de trabajo, errores, correcciones y notas de la época.

Comandos que marcaron a varias generaciones

DOS no se manejaba con ratón, sino escribiendo instrucciones. Algunos comandos eran tan habituales que muchos siguen siendo reconocibles en el símbolo del sistema de Windows.

Uno de los más usados era DIR, que servía para ver el contenido de una carpeta:

DIR
DIR *.TXT

El primer comando mostraba todos los archivos del directorio actual. El segundo listaba solo los archivos terminados en .TXT. Los comodines, como el asterisco, permitían trabajar con grupos de ficheros sin escribir cada nombre completo.

Para moverse por carpetas se utilizaba CD:

CD \DOS
CD ..

CD \DOS llevaba al usuario a la carpeta DOS. CD .. servía para subir un nivel. Quien aprendía a usar un PC en aquella época terminaba entendiendo la estructura del disco casi de forma física: carpetas, subcarpetas, archivos y unidades.

Copiar archivos era cosa de COPY:

COPY CARTA.TXT A:
COPY *.DOC C:\TEXTOS

El primer ejemplo copiaba un archivo llamado CARTA.TXT al disquete de la unidad A:. El segundo copiaba todos los documentos .DOC a una carpeta del disco duro. En tiempos de disquetes de 5,25 y 3,5 pulgadas, estos comandos formaban parte de la rutina diaria.

Para borrar se usaba DEL:

DEL TEMP.TMP
DEL *.BAK

Y aquí convenía tener cuidado. Borrar con comodines podía ser muy cómodo, pero también peligroso. Un comando mal escrito podía eliminar más archivos de los deseados.

También estaba TYPE, que permitía leer el contenido de un archivo de texto sin abrir un editor:

TYPE README.TXT

CLS limpiaba la pantalla:

CLS

Y CHKDSK, una utilidad que aparece en los materiales publicados, servía para comprobar el estado de un disco:

CHKDSK C:

Otro comando recordado, y temido, era FORMAT:

FORMAT A:

Se utilizaba para preparar un disquete. En unidades importantes, usarlo sin pensar podía acabar en pérdida de datos. DOS enseñó a muchos usuarios una lección que sigue vigente: antes de pulsar Enter conviene saber qué se está ordenando al sistema.

En versiones posteriores también fueron importantes archivos como AUTOEXEC.BAT y CONFIG.SYS. El primero permitía ejecutar comandos automáticamente al arrancar el ordenador. El segundo ayudaba a cargar controladores y ajustar el sistema. Para muchos usuarios avanzados, tocar esos archivos era la diferencia entre que un juego funcionara o no, que el ratón se activara en DOS o que hubiera suficiente memoria libre.

MS-DOS, PC-DOS y FreeDOS: nombres parecidos, historias distintas

Aunque mucha gente dice “DOS” para referirse a todo, no todos los DOS fueron iguales. 86-DOS fue el origen. PC-DOS fue la versión ligada al IBM PC. MS-DOS fue la versión distribuida por Microsoft a otros fabricantes. Con el tiempo aparecieron alternativas como DR-DOS y, más tarde, FreeDOS.

SistemaQué eraPara qué se recuerda
86-DOSSistema creado por Tim Paterson en Seattle Computer ProductsFue la base sobre la que Microsoft construyó DOS para el IBM PC
PC-DOSVersión comercializada por IBMAcompañó a los primeros IBM PC
MS-DOSVersión licenciada por Microsoft a otros fabricantesSe convirtió en el estándar de facto del PC compatible
DR-DOSAlternativa de Digital ResearchCompitió con MS-DOS con mejoras y compatibilidad
FreeDOSProyecto libre compatible con DOSPermite ejecutar programas y juegos clásicos de DOS hoy

La diferencia entre PC-DOS y MS-DOS puede resumirse de forma sencilla. PC-DOS era el DOS de IBM. MS-DOS era el DOS de Microsoft para el resto de fabricantes. Durante años compartieron mucho, pero el gran crecimiento llegó por el lado de MS-DOS, porque el mercado del PC compatible se expandió a gran velocidad.

FreeDOS ocupa otro lugar. No es una versión oficial de Microsoft ni una reliquia congelada. Es un sistema operativo libre compatible con DOS, pensado para ejecutar programas antiguos, juegos clásicos, herramientas de mantenimiento o software legado. Según el propio proyecto, cualquier programa que funcione en MS-DOS debería poder ejecutarse también en FreeDOS.

Por qué importa hoy un código de hace 45 años

La liberación del código temprano de DOS no significa que el usuario medio vaya a instalarlo en su ordenador. Para eso existen opciones más cómodas, emuladores y proyectos como FreeDOS. Su valor está en otro sitio: permite estudiar cómo nació una parte esencial de la informática personal.

El código muestra cómo se resolvían problemas con recursos muy limitados. Los ordenadores tenían poca memoria, los discos eran pequeños y los programadores trabajaban muy cerca del hardware. No había capas y capas de abstracción. Cada decisión importaba. Cada byte contaba.

También tiene valor educativo. Para estudiantes, aficionados a la retroinformática e historiadores, leer estos materiales es una forma de entender cómo evolucionaron los sistemas operativos. No desde una explicación moderna y ordenada, sino desde documentos reales, listados impresos y herramientas de la época.

Microsoft ha publicado estos materiales bajo licencia MIT a través del repositorio DOS-History/Paterson-Listings, lo que facilita su consulta, estudio y reutilización. Parte del interés está también en el proceso de recuperación: los listados originales fueron escaneados y transcritos, y algunos todavía necesitan trabajo. Es arqueología del software en sentido bastante literal.

La historia de DOS recuerda que la informática moderna no empezó con pantallas táctiles, asistentes de Inteligencia Artificial ni tiendas de aplicaciones. Empezó, para millones de personas, con un cursor esperando una orden. Con DIR, COPY, CD y CHKDSK. Con usuarios aprendiendo a moverse por un disco duro como quien aprende a orientarse en una ciudad nueva.

Cuarenta y cinco años después, Microsoft ha abierto una ventana a ese origen. No es solo un gesto para nostálgicos. Es una forma de preservar el momento en que el ordenador personal dejó de ser una rareza técnica y empezó a convertirse en una herramienta cotidiana.

Preguntas frecuentes

¿Qué ha publicado Microsoft exactamente?
Microsoft ha publicado materiales históricos relacionados con 86-DOS 1.00, versiones tempranas de PC-DOS 1.00, utilidades como CHKDSK y listados del ensamblador usado en el desarrollo inicial.

¿Qué relación hay entre 86-DOS, PC-DOS y MS-DOS?
86-DOS fue el sistema original creado por Tim Paterson. Microsoft lo licenció y lo adaptó para el IBM PC. IBM lo comercializó como PC-DOS y Microsoft lo distribuyó a otros fabricantes como MS-DOS.

¿Para qué servían comandos como DIR, COPY o CHKDSK?
DIR mostraba archivos, COPY copiaba ficheros y CHKDSK comprobaba el estado de un disco. Eran comandos básicos para trabajar con un PC antes de que las interfaces gráficas fueran habituales.

¿FreeDOS es lo mismo que MS-DOS?
No. FreeDOS es un sistema libre compatible con DOS. Sirve para ejecutar muchos programas clásicos de MS-DOS, juegos antiguos y herramientas de mantenimiento, pero no es una versión oficial de Microsoft.

Scroll al inicio