🔓 Open Source
Microsoft libera el código del DOS original que cambió el mundo — encontrado en un garaje en papel impreso
En abril de 1981, un programador llamado Tim Paterson terminó de escribir un sistema operativo en su garaje. Lo llamó QDOS — Quick and Dirty Operating System. Nadie imaginaba que ese código de 4,000 líneas en ensamblador se convertiría en la base del imperio Microsoft y cambiaría la computación personal para siempre.
Microsoft acaba de abrir el código fuente de 86-DOS 1.00 y PC-DOS, los ancestros más antiguos de Windows, en su repositorio de GitHub. Pero la historia no termina ahí: el código fue encontrado en papel impreso, literalmente en hojas guardadas en un garaje, y transcrito a formato digital para su publicación.
🔥 ¿Qué es 86-DOS y por qué importa?
En 1980, IBM buscaba un sistema operativo para su PC. Microsoft no tenía uno propio, pero sabía que Seattle Computer Products había creado un clon de CP/M llamado 86-DOS. Bill Gates pagó $50,000 por los derechos, lo licenció a IBM como PC-DOS 1.0, y el resto es historia.
El dato que vuela cabezas: Microsoft no era dueña de DOS cuando lo licenció a IBM. Lo compró después de firmar el contrato. Literalmente vendieron algo que no tenían.
📜 El código perdido estaba en un garaje
La versión 1.00 de 86-DOS se consideraba perdida durante décadas. Hasta que alguien encontró impresiones de papel originales en un garaje en Seattle. El código fuente estaba escrito en ensamblador Intel 8086, con comentarios manuscritos de Paterson en los márgenes.
Un equipo de entusiastas pasó meses transcribiendo ese código a formato digital. 45 años después, Microsoft lo abrió bajo licencia MIT en GitHub. Cualquiera puede descargarlo, compilarlo y ejecutarlo en un emulador hoy mismo.
📦 ¿Qué incluye el lanzamiento?
El anuncio de Microsoft incluye tres versiones históricas:
🔹 86-DOS 1.00 — El original de Seattle Computer Products, el más antiguo jamás encontrado
🔹 PC-DOS 1.00 — La versión que corrió en el IBM PC original de 1981
🔹 MS-DOS 4.00 — La versión infame, conocida por ser un desastre de memoria y estabilidad (porque sí, Microsoft también tiene su lado oscuro)
Detalle geek: 86-DOS 1.00 ocupa apenas 12 KB. Un tweet pesa más que el sistema operativo que inició la revolución del PC.
🤔 ¿Por qué importa esto hoy?
En un mundo donde Microsoft es un gigante del open source (GitHub, VS Code, TypeScript, .NET), es fácil olvidar que la empresa se construyó sobre un sistema operativo que ni siquiera era suyo. Abrir este código no es solo nostalgia — es un recordatorio incómodo de cómo funciona la industria.
Mientras las big tech de hoy (Google, Meta, Apple, OpenAI) acumulan código como si fuera oro, Microsoft nos muestra sus entrañas más antiguas. La ironía: el código que la hizo multimillonaria vale hoy exactamente $0 en GitHub. El valor estaba en el momento histórico, no en el código mismo.
💾 ¿Debería importarte el DOS en 2026?
Sí, y más de lo que crees. Cada vez que abres Windows, usas una línea directa de descendencia de este código de 4,000 líneas en ensamblador. El kernel de Windows NT todavía usa conceptos que aparecieron primero en DOS:
🔸 Sistema de archivos FAT — Inventado para DOS, sigue siendo compatible con Windows 26
🔸 Interrupciones de software (INT 21h) — La base de cómo las apps se comunican con el sistema
🔸 Segmentación de memoria — El infierno de los modos real y protegido que todo programador viejo recuerda con horror
🎯 Lo que nadie te dice
Este lanzamiento es una cápsula del tiempo. No solo del código, sino de una época donde un programador en su garaje podía escribir un sistema operativo que cambiaría el mundo. Hoy necesitas un ejército de 10,000 ingenieros para mantener Windows. En 1981, un tipo con una cerveza y un manual del 8086 escribió el futuro.
Y sí, el código es terrible para los estándares modernos. Sin tipos, sin abstracciones, sin pruebas unitarias. Pero funcionaba. Y cambió todo.
Comparte esto con ese amigo que dice que "antes todo era mejor". Porque si el DOS original corriera hoy, ni siquiera podría renderizar este artículo.