CP / M: La historia del sistema operativo que casi tuvo éxito en Windows

Autor: Roger Morrison
Fecha De Creación: 17 Septiembre 2021
Fecha De Actualización: 1 Junio 2024
Anonim
CP / M: La historia del sistema operativo que casi tuvo éxito en Windows - Tecnología
CP / M: La historia del sistema operativo que casi tuvo éxito en Windows - Tecnología

Contenido


Para llevar:

Si no fuera por un fatídico día en 1980, podría estar usando CP / M en lugar de Windows o Mac OS.

Si estás leyendo esto, es probable que estés usando una PC. Probablemente también esté ejecutando Windows, o tal vez esté usando Mac OS X o Linux. Si un fatídico día en 1980 hubiera sido diferente, podríamos estar usando CP / M en su lugar.

Principios

Gary Kildall era 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 alguna nueva tecnología desarrollada por Intel en el norte de Silicon Valley.


La compañía había presentado recientemente el microprocesador, pero Kildall vio todo el potencial cuando Intel solo lo vio controlando los semáforos. Se dio cuenta de que sería posible construir computadoras personales, pero lo que realmente necesitaban era software para ejecutarlas.


El surgimiento 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, en teoría, se ejecutaría en cualquier microordenador, siempre y cuando las partes dependientes de la máquina estuvieran 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 manejó el código dependiente de la máquina, mientras que el CCP aceptó comandos del usuario, similar al shell en los sistemas Unix y Linux.

Intel no estaba realmente interesado en CP / M, por lo que formó su propia compañía, llamada Intergalactic Digital Research, que luego se acortó a Digital Research. Al igual que muchas empresas de tecnología en ciernes en el norte de California en la década de 1970, Kildall y su esposa Dorothy inicialmente se quedaron sin 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 fue útil porque siempre que los desarrolladores codificaran de forma independiente de la máquina, un programa CP / M podrí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 Apple II que permitía a los usuarios ejecutarla en sus computadoras con pantalla de 80 columnas (sí, eso era un gran problema en ese entonces).

La compañía que fabricó esta tarjeta fue una pequeña y desorganizada 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ó ingresar al mercado con su propia PC. Big Blue usualmente diseñó 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 desconocido para IBM. Utilizaría componentes listos para usar y los integraría en un sistema completo.

CP / M era la opción obvia para el sistema operativo, dado lo popular que era y lo fácil que era portarlo a otros sistemas.

IBM inicialmente se acercó a Microsoft para CP / M, aparentemente pensando que podrían licenciar CP / M desde que hicieron la tarjeta Apple II. Para su crédito, Microsoft señaló a los ejecutivos de IBM hacia DRI en California.

Lo que sucedió después ha sido objeto de especulaciones interminables y una leyenda urbana en la industria de la tecnología.

El día en que IBM se presentó para negociar con DRI, Kildall estaba entregando algunos documentos a un cliente que usaba su avión privado, dejando a Dorothy y los abogados de la compañía para resolver el acuerdo. DRI aparentemente se quedó atascado en el acuerdo de confidencialidad después de que Kildall regresó 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 la SoftCard, denominado QDOS, o "Sistema operativo rápido y sucio". Microsoft le otorgó la licencia a IBM para que esté listo a tiempo.

Microsoft lo pulió y se lo ofreció a IBM como PC-DOS. La compañía convenció a IBM de que les permitiera conservar los derechos del sistema operativo para otorgar licencias a otros fabricantes de computadoras. IBM, confiado en que nadie clonaría el BIOS, la única tecnología patentada en la PC, estuvo de acuerdo. (Dado que la computadora en la que está leyendo esto probablemente no fue fabricada por IBM, es obvio cómo resultó eso).

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 $ 40, pero CP / M-86, la versión para PC, era de $ 240. Era difícil justificar pagar 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 de CP / M, como el sistema de procesamiento de texto WordStar, se transfirieron a MS-DOS.

Sin errores, sin estrés: su guía paso a paso para crear software que cambie su vida sin destruir su vida

No puede mejorar sus habilidades de programación cuando a nadie le importa la calidad del software.

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 incursionó 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.

Años despues

Incluso con los avances tecnológicos, estaba claro que DRI no era rival para el gigante de Microsoft. Digital Research se vendió a Novell: el acuerdo hizo a Kildall muy rico, pero nunca vivió lo suficiente como para disfrutar realmente de su éxito. Lamentablemente, Gary Kildall murió en 1994 después de las heridas que sufrió en una caída.

El legado de Gary Kildall, Digital Research y CP / M sigue vivo. DOS y Windows 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 argumentó en un artículo del Dr. Dobb’s Journal 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 tratamiento prolongado (más de 1000 páginas) de los primeros días de Silicon Valley, incluidos Gary Kildall y Digital Research, es posible que desee rastrear una copia del libro "Fuego en el Valle", de Paul Freiberger y Michael Swaine.

A pesar de que DRI, CP / M e incluso Gary Kildall se han ido, definitivamente no serán olvidados.