La historia de Gary Kildall, el hombre que pudo superar a Bill Gates

Gary Kildall y Bill Gates

Publicado el

2024-08-26

¿Quién fue Gary Kildall?

Gary Kildall nació el 19 de mayo de 1942 en Seattle, Washington. Desde joven mostró interés por la tecnología y la informática. Estudió en la Universidad Estatal de Washington, donde se graduó con un título en matemáticas y posteriormente obtuvo un doctorado en filosofía. Durante sus primeros años, Kildall se dedicó a la aviación y trabajó como piloto antes de enfocarse completamente en el desarrollo de software y sistemas operativos. Su curiosidad e innovación lo llevaron a explorar el potencial de las computadoras personales.

También puedes ver nuestro video de YouTube

¿Cuáles fueron sus primeros pasos en el mundo de la informática?

Gary Kildall dio sus primeros pasos en el mundo de la informática al trabajar en el desarrollo de software para computadoras en la década de 1970. Se unió a la empresa Intel (creadora del procesador intel 4004 y 8008), donde adquirió experiencia valiosa. En 1973, fundó su propia compañía, Digital Research, y comenzó a desarrollar CP/M (Control Program for Microcomputers), un sistema operativo pionero que se convirtió en la base para muchas computadoras. 

¿Cómo desarrolló el sistema operativo CP/M?

Gary Kildall desarrolló el sistema operativo CP/M (programa de control para microcomputadoras en inglés) a mediados de la década de 1970 como una solución para gestionar los recursos de las computadoras. Inicialmente, creó CP/M para su uso en microprocesadores Intel 8080. El sistema operativo permitía a los usuarios ejecutar múltiples programas y facilitaba la gestión de archivos. Kildall utilizó un enfoque modular, lo que permitió la compatibilidad con diferentes hardware. La popularidad de CP/M creció rápidamente, convirtiéndose en el estándar para muchas computadoras antes del advenimiento de MS-DOS. Gary Kildall escribió CP/M en ensamblador, específicamente para el procesador Intel 8080. Utilizó este lenguaje de programación de bajo nivel para maximizar la eficiencia y el rendimiento del sistema operativo en las computadoras de la época.

¿Qué impacto tuvo CP/M en la industria de la computación personal?

El sistema CP/M (Control Program for Microcomputers) tuvo un notable éxito antes de que MS-DOS dominara el mercado. Algunas de las razones clave de su éxito incluyen:

  • 1. Pionero en sistemas operativos: CP/M fue uno de los primeros sistemas operativos diseñados para microcomputadoras, lo que le permitió establecerse como una solución estándar en la industria.
  • 2. Compatibilidad: Su diseño permitía a los desarrolladores crear software que funcionara en múltiples plataformas, promoviendo un ecosistema robusto de aplicaciones.
  • 3. Adopción por fabricantes: Muchos fabricantes de computadoras, como Osborne y Kaypro, adoptaron CP/M, lo que aumentó su popularidad y disponibilidad.
  • 4. Aplicaciones comerciales: Contaba con una amplia gama de aplicaciones útiles para empresas, incluyendo procesamiento de textos y hojas de cálculo, lo que ayudó a impulsar su uso en entornos profesionales.
  • 5. Comunidad activa: La existencia de una comunidad activa de desarrolladores y usuarios fomentó la creación continua de software y herramientas compatibles con CP/M.

¿Cómo influyó la relación con IBM en su trayectoria?

La relación entre Gary Kildall y Bill Gates fue compleja y se centró en la competencia en el ámbito de los sistemas operativos. Mientras Kildall desarrollaba CP/M, Gates fundó Microsoft y trabajó en software para computadoras personales. En 1980, IBM buscaba un sistema operativo para su primera PC y, aunque inicialmente consideraron CP/M, finalmente optaron por MS-DOS, que fue desarrollado por Microsoft. Este cambio marcó un punto de inflexión en la industria tecnológica, ya que MS-DOS se convirtió en el estándar dominante, eclipsando a CP/M. Aunque no hubo una colaboración directa entre ellos, sus trayectorias reflejan las tensiones y rivalidades del emergente mundo de la informática personal.

El relato de como Gary Kildall pudo haberse convertido en Bill Gates

En 1980, IBM buscaba un sistema operativo para su nueva computadora personal. Inicialmente, Bill Gates y Microsoft fueron contactados para desarrollar este software. Sin embargo, Gates no tenía un sistema operativo listo en ese momento. En lugar de desarrollar uno desde cero, recomendó a IBM que se acercara a Gary Kildall, quien había creado CP/M, el sistema operativo más popular para microcomputadoras.

IBM se reunió con Kildall, pero la negociación no fue del todo exitosa debido a diferencias en las condiciones del acuerdo. Kildall estaba interesado en mantener el control sobre su software y tuvo dificultades para adaptarse a las demandas de IBM. Como resultado, IBM decidió seguir adelante sin CP/M.

Sí bien solo es un rumor, la historía añade que Gary Kildall dejó esperando a los ejecutivos de IBM mientras se iba de paseo en su avioneta. Este es un dato que siempre se menciona en las clases de ciencias de la computación de todo el mundo.

Posteriormente, Gates y Microsoft adquirieron un sistema operativo llamado QDOS (Quick and Dirty Operating System), que era una versión simplificada de CP/M. Con esto, Microsoft desarrolló MS-DOS y lo ofreció a IBM como su nuevo sistema operativo. La decisión de IBM de elegir MS-DOS resultó ser crucial; el éxito del PC (o PC-DOS) impulsó enormemente a Microsoft y llevó al declive de CP/M en el mercado. Este evento marcó un cambio significativo en la industria informática y estableció a Microsoft como líder en software para computadoras personales.

¿Qué lecciones se pueden aprender de la historia de Kildall?

La historia de Gary Kildall ofrece varias lecciones importantes:

1. Visión y Adaptabilidad: Kildall fue un pionero en la informática, pero su falta de adaptación a las demandas del mercado y a las negociaciones empresariales tradicionales limitó su éxito. La capacidad de adaptarse a nuevas circunstancias es crucial.

2. Importancia de los Acuerdos Comerciales: Las negociaciones son fundamentales en el mundo empresarial. Kildall no logró establecer un acuerdo favorable con IBM, lo que le costó una oportunidad monumental.

3. Reconocimiento del Valor Propio: Aunque Kildall tenía un producto innovador, no supo valorar adecuadamente su trabajo ni proteger sus intereses comerciales, lo que llevó a perder el control sobre su creación.

4. Colaboración y Redes: La historia resalta la importancia de construir relaciones sólidas en la industria tecnológica. Gates utilizó sus conexiones para avanzar, mientras que Kildall se perdió una gran oportunidad por no colaborar efectivamente con IBM.

5. Innovación Continua: La tecnología avanza rápidamente; permanecer estático puede resultar perjudicial. Los líderes deben seguir innovando y mejorando sus productos para mantenerse relevantes.

6. Preparación para el Cambio: La capacidad de anticipar cambios en el mercado y prepararse para ellos es vital para cualquier empresario o innovador.

Estas lecciones destacan la complejidad del éxito en el ámbito tecnológico y empresarial, donde no solo la innovación técnica es importante, sino también las habilidades comerciales y estratégicas.

¿Cómo es recordado en la comunidad tecnológica actual?

Gary Kildall es recordado en la comunidad tecnológica actual como un pionero de la informática y un innovador cuya contribución fue fundamental en los inicios de la computación personal. Su sistema operativo CP/M sentó las bases para futuros sistemas operativos, incluyendo MS-DOS. A pesar de su impacto, también se le recuerda por las oportunidades perdidas y su falta de reconocimiento comercial frente a figuras como Bill Gates.

El final de Gary Kildall

Kildall se retiró del mundo empresarial y pasó sus últimos años trabajando en proyectos menores y disfrutando de su vida personal. Sin embargo, en 1994, falleció a los 52 años tras un accidente de moto. Su muerte fue repentina y dejó un legado importante pero a menudo olvidado en la historia de la tecnología. A pesar de no haber alcanzado el mismo nivel de reconocimiento que otros contemporáneos, su contribución al desarrollo del software sigue siendo valorada por muchos en la comunidad tecnológica.

Autor

Ulises Indigo
telefono con apps

¿Qué es una app? Definición y características de las aplicaciones móviles

Descubre qué es una app y sus características esenciales. Te contamos sobre los diferentes tipos, ejemplos, su historia y su impacto en dispositivos móviles.

¿Qué es la tasa de refresco de una pantalla? Hz y frecuencia explicados

Descubre qué es la tasa de refresco de una pantalla o monitor. Aprende sobre Hz, frecuencia de actualización y por qué una tasa de refresco más alta, como 120Hz o 144Hz, es esencial para tus smartphones y gaming.

Dennis Ritchie

Historia, vida y legado de Dennis MacAlistair Ritchie

Descubre la historia y el legado de Dennis MacAlistair Ritchie, creador del lenguaje de programación C y co-desarrollador de UNIX, que revolucionaron la informática.