Microsoft firma con IBM: el sistema de la PC nació como parche de cuatro meses
En noviembre de 1980, Microsoft firmó un contrato para entregar el sistema operativo del nuevo IBM PC, pero no tenía ninguno. Lo compró a una pequeña empresa de Seattle, cuyo programador lo había escrito en unos cuatro meses como solución provisional 25. Ese parche acabó siendo el sistema de millones de computadoras.
Antes de ese día
En 1980, el sistema operativo más usado en las computadoras pequeñas era CP/M, creado por Gary Kildall hacia 1974 y vendido por su empresa, Digital Research 1. Un sistema operativo es el programa que reparte el trabajo dentro de una computadora: guarda archivos, arranca otros programas y se entiende con el disco.
IBM estaba acostumbrada a fabricar casi todo por dentro, pero para su nueva máquina cambió de idea. Usaría piezas comerciales, como el procesador Intel 8088, y también sistemas que no había escrito ella 1. En agosto de 1980 fue a Digital Research a negociar la versión de 16 bits de CP/M, pero no se pusieron de acuerdo y buscó otra salida 1.
En Seattle, la empresa Seattle Computer Products fabricaba placas con el procesador 8086. Su versión de 16 bits de CP/M llegaba tarde, así que la empresa necesitaba un sistema propio para sus clientes 7.
Qué pasó
Tim Paterson, programador de esa empresa, recibió el encargo en abril de 1980 3. Empezó a escribir un sistema al que llamó QDOS, de «Quick and Dirty Operating System», algo así como sistema rápido y chapucero 4. Lo terminó en un periodo de cuatro meses 5, y después el producto pasó a llamarse 86-DOS 4.
Mientras tanto, IBM ya había contratado a Microsoft para escribir el BASIC del PC, y le pidió que estudiara también el sistema operativo 1. Microsoft no tenía uno, así que propuso licenciar el de Seattle 1. El contrato quedó fechado el 6 de noviembre de 1980, y lo firmó Bill Gates en nombre de Microsoft 2.
Microsoft pagó 25.000 dólares en diciembre de 1980 por la primera licencia 1. Al verano siguiente entendió que le convenía ser dueña del sistema y compró todos los derechos por 50.000 dólares más, el 27 de julio de 1981 15. Se quedó con ellos unas dos semanas antes del anuncio de la máquina, cuando la versión para el PC ya estaba lista 1.
El 12 de agosto de 1981, IBM presentó el IBM Personal Computer 7. El sistema salió con el nombre PC DOS 1.0 8. Un detalle delató su origen: el indicador de comandos pasó de A: a A> porque lo pidió IBM 6.
Las personas detrás
Paterson, que después pasó a trabajar para Microsoft, vivió un episodio amargo años más tarde. Cuando un libro de 2004 describió su sistema como una copia de CP/M, él demandó a los autores y a la editorial por difamación 4.
Seattle Computer Products pertenecía a Rodney Maurice Brock, que había contratado a Paterson en 1978 5. Años después, la empresa demandó a Microsoft, alegando que había ocultado su relación con IBM para comprar el sistema barato 7. El pleito terminó en un acuerdo fuera de los tribunales por casi un millón de dólares 1.
Gary Kildall, el creador de CP/M, se enfureció cuando vio el sistema de Microsoft. Se enfrentó a Bill Gates y a IBM, pero su abogado le aconsejó no demandar, y al final aceptó licenciar CP/M a IBM 1. Fue una derrota que él nunca olvidó.
Cómo funcionaba
Imagina una oficina con un conserje muy estricto. No hace el trabajo de los empleados, pero decide dónde va cada carpeta, quién entra a cada sala y en qué orden se usan las mesas. Así funcionaba MS-DOS: era sobre todo un gestor de archivos y un cargador de programas 1.
Todo se hacía escribiendo órdenes de texto. El sistema respondía con texto en la pantalla, sin gráficos ni ratón, y solo podía ejecutarse un programa a la vez 1. Los nombres de archivo tenían hasta 8 letras, más una extensión de 3 1. Comandos como «dir» para listar archivos o «del» para borrarlos eran el pan de cada día 1.
Cabía en muy poca memoria. La versión 1.0 ocupaba unos 12 kilobytes y la 2.0 unos 28 1. En 1983, la versión 2.0 llegó con la PC-XT y con soporte para discos duros y subdirectorios 10, algo que hoy parece increíblemente modesto.
Por qué importó
Lo que hizo valioso a DOS fue que todos los demás dependían de él. Durante quince años fue la base sobre la que se ejecutaron miles de programas en millones de IBM PC y clones 1.
Microsoft no se quedó con un solo cliente. En doce meses licenció MS-DOS a más de 70 empresas distintas 2. Mientras IBM vendía su versión como PC DOS, Microsoft la ofrecía como MS-DOS a otros fabricantes 8.
En 1985, Microsoft lanzó Windows 1.0, que corría encima de MS-DOS 9. Aun así, MS-DOS siguió siendo el sistema principal de los compatibles con IBM PC hasta que Microsoft lanzó Windows 95 8.
Qué queda hoy
El Computer History Museum liberó para uso no comercial el código fuente de MS-DOS 1.1 y 2.0 1. En septiembre de 2018, Microsoft publicó en GitHub el código de MS-DOS 1.25 y 2.0 1.
Lo que empezó como un parche de cuatro meses sigue al alcance de cualquiera que quiera leerlo. Para una máquina que IBM diseñó con piezas de otros, el sistema de la PC terminó siendo, en buena medida, una obra ajena que Microsoft supo convertir en negocio 15.
Para que lo cuentes
¿Sabías qué?
¿Cuánto tiempo le costó a Tim Paterson escribir el sistema que IBM acabó vendiendo como PC DOS?
En corto y en una imagen


Sigue con el Cuaderno 3: Software
Ocho historias más como esta y cómo funciona cada invento, en 20 páginas ilustradas. Gratis al suscribirte a Primera Luz, el boletín de Byte.
Descargar gratis



