Si está leyendo esto, es probable que esté utilizando una PC. Probablemente también esté ejecutando Windows, o tal vez esté usando Mac OS X o Linux. Si un fatídico día de 1980 se hubiera desarrollado de manera diferente, podríamos estar usando CP/M en su lugar.
Beginnings
Gary Kildall fue un científico informático que enseñaba en la Academia Naval de Posgrado en Monterey, California, a principios de la década de 1970, que se enteró de algunas nuevas tecnologías desarrolladas por Intel en el norte de Silicon Valley.
La compañía había introducido recientemente el microprocesador, pero Kildall vio todo el potencial cuando Intel solo lo vio controlar los semáforos. Se dio cuenta de que sería posible construir computadoras personales, pero lo que realmente necesitaban era software para ejecutarlas.
El ascenso de CP/M
Kildall, trabajando como consultor para Intel, desarrolló PL/M, o Lenguaje de Programación para Microcomputadoras, que era un lenguaje de programación para microcomputadoras, y un Programa de Control para Microcomputadoras, o CP/M.
CP / M era un sistema operativo que teóricamente se ejecutaría en cualquier microordenador, siempre y cuando las partes dependientes de la máquina fueran portadas.El diseño de Kildall fue brillante. CP / M se dividió en tres partes: el BIOS (Sistema Básico de Entrada / Salida), el Sistema Operativo de Disco Básico (BDOS) y el Procesador de Comandos de Consola (CCP). El BIOS manejaba el código dependiente de la máquina, mientras que el CCP aceptaba comandos del usuario, similar al shell en sistemas Unix y Linux.
Intel no estaba realmente interesado en CP / M, por lo que formó su propia empresa, llamada Intergalactic Digital Research, más tarde abreviada a Digital Research. Al igual que muchas empresas tecnológicas en ciernes del norte de California en la década de 1970, Kildall y su esposa Dorothy inicialmente lo dirigieron desde su casa, ubicada en Pacific Grove.
CP / M, junto con el bus S-100 que utiliza el procesador Intel 8080 o Zilog Z-80, se convirtió en un estándar de facto a finales de los años 70. CP / M era útil porque mientras los desarrolladores codificaran de una manera independiente de la máquina, un programa CP/M podía ejecutarse en casi cualquier computadora que ejecutara CP/M sin que un programador tuviera que saber cómo funcionaba cada máquina. Era como un mini Unix en ese sentido.
Era tan popular que incluso había una tarjeta adicional, la SoftCard para el Apple II que permitía a los usuarios ejecutarla en sus computadoras con pantalla de texto de 80 columnas (sí, eso era un gran problema en ese entonces.)
La compañía que hizo esta tarjeta fue una pequeña startup con sede en Seattle llamada Microsoft.
IBM y MS-DOS
El creciente éxito de las computadoras personales hizo que IBM tuviera hambre de una parte de la acción en 1980. La compañía decidió entrar en el mercado con su propio PC. Big Blue generalmente diseñaba computadoras enteras por sí mismas, pero pensó que sería demasiado tarde con los pesados procesos internos de la compañía.
La compañía decidió hacer algo completamente inaudito para IBM. Utilizaría componentes listos para usar e integrarlos en un sistema completo.
CP / M fue la elección obvia para el sistema operativo, dada la popularidad que tenía y lo fácil que era portar a otros sistemas.IBM inicialmente se acercó a Microsoft para CP / M, aparentemente pensando que podrían licenciar CP / M desde que fabricaron la tarjeta Apple II. A su favor, Microsoft señaló a los ejecutivos de IBM hacia DRI down en California.Lo que sucedió después ha sido objeto de una especulación sin fin y una leyenda urbana en la industria tecnológica.El día en que IBM se presentó para negociar con DRI, Kildall estaba entregando documentación a un cliente usando su avión privado, dejando a Dorothy y a los abogados de la compañía para discutir el acuerdo. DRI aparentemente se quedó atascado en el acuerdo de confidencialidad después de que Kildall regresara más tarde en el día, y finalmente el acuerdo no llegó a nada.Desesperado por un sistema operativo, IBM recurrió a Microsoft. Encontraron un clon CP / M escrito por un amigo de Bill Gates, Tim Paterson de Seattle Computer Products y el diseñador de SoftCard, apodado QDOS, o «Sistema Operativo Rápido y Sucio».»Microsoft licenció esto a IBM para que estuviera listo a tiempo.Microsoft lo pulió y lo ofreció a IBM como PC-DOS. La compañía convenció a IBM para que les permitiera conservar los derechos del sistema operativo para licenciar a otros fabricantes de computadoras. IBM, confiando en que nadie clonaría el BIOS, la única pieza de tecnología patentada en el PC, estuvo de acuerdo. (Dado que la computadora en la que estás leyendo esto probablemente no fue hecha por IBM, es obvio cómo resultó.Gary Kildall se enteró del acuerdo y amenazó con demandar a IBM si lanzaba PC-DOS. Se llegó a un acuerdo en el que IBM ofrecería ambos sistemas, pero IBM vendió PC-DOS por 4 40, pero CP/M-86, la versión para PC, fue de 2 240. Era difícil justificar el pago de un precio más alto por lo que equivalía a lo mismo, y la mayoría de la gente eligió DOS. La mayoría de las aplicaciones CP / M, como el sistema de procesamiento de textos WordStar, se portaron a MS-DOS.
DRI sigue luchando
A pesar de los contratiempos, DRI siguió innovando. La compañía continuó innovando, creando una versión multitarea de CP / M llamada MP/M.
Cuando estaba claro que DOS había eclipsado a CP / M en términos de soporte de aplicaciones, DRI agregó compatibilidad con MS-DOS y evolucionó a DOS Plus y más tarde a DR DOS.
DRI también hizo incursiones en el mundo emergente de la interfaz gráfica de usuario con GEM, que era mejor conocida como la GUI para la línea de computadoras Atari ST.
Últimos años
Incluso con los avances en tecnología, estaba claro que DRI no era rival para el gigante de Microsoft. La investigación digital se vendió a Novell, el acuerdo hizo que Kildall fuera muy rico, pero nunca vivió lo suficiente para disfrutar realmente de su éxito. Lamentablemente, Gary Kildall murió en 1994 después de las lesiones que sufrió en una caída.El legado de Gary Kildall, Investigación Digital y CP / M sigue vivo. Las ventanas DOS y posteriores aún viven en la sombra, incluida la forma en que se nombran las unidades.
La lección es que las empresas establecidas como DRI siempre deben tener cuidado con las empresas más pequeñas y hambrientas como Microsoft de 1980.¿Cómo podría haber evolucionado la industria con Gary Kildall al timón en lugar de Bill Gates? Michael Swaine discutió en un Dr. El artículo de la revista de Dobb que podría haber sido mucho más colegial que competitivo, debido a la formación académica de Kildall.
Sin embargo, mucha gente todavía tiene fuertes recuerdos de Gary Kildall y CP / M, con sitios de tributo. El programa de PBS The Computer Chronicles dedicó un episodio a Kildall un año después de su muerte. Para un largo tratamiento (más de 1000 páginas) de los primeros días de Silicon Valley, que incluye a Gary Kildall y la Investigación Digital, es posible que desee encontrar una copia del libro «Fire in the Valley», de Paul Freiberger y Michael Swaine.
A pesar de que DRI, CP/M e incluso Gary Kildall se han ido, definitivamente no se olvidarán.