Gary Kildall
Gary Arlen Kildall (19 de mayo de 1942 - 11 de julio de 1994) fue un científico informático y empresario de microcomputadoras estadounidense.
Durante la década de 1970, Kildall creó el sistema operativo CP/M, entre otros sistemas operativos y herramientas de programación, y posteriormente fundó Digital Research, Inc. (o "DRI") para comercializar y vender sus productos de software. Kildall fue una de las primeras personas en reconocer los microprocesadores como computadoras totalmente capaces (en lugar de simplemente como controladores de equipos) y en organizar una empresa en torno a este concepto. Debido a sus logros durante esta era, Kildall es considerado un pionero de la revolución de las computadoras personales.
Durante la década de 1980, Kildall también apareció en PBS como coanfitrión (con Stewart Cheifet) de Computer Chronicles, un programa informativo semanal que cubría los últimos avances en computación personal.
Aunque la carrera empresarial de Kildall en informática abarcó más de dos décadas, se le recuerda principalmente en relación con su desarrollo del sistema operativo CP/M, uno de los primeros sistemas operativos de microcomputadoras multiplataforma que tiene muchos paralelismos con el posterior MS-DOS utilizado en la PC de IBM.
Primeros años
Gary Kildall nació y creció en Seattle, Washington, donde su familia dirigía una escuela de navegación. Su padre, Joseph Kildall, era un capitán de ascendencia noruega. Su madre, Emma, era de ascendencia mitad sueca, ya que la abuela de Kildall nació en Långbäck, Suecia, en el municipio de Skellefteå, pero emigró a Canadá a los 23 años.
Un autodenominado "engrasador" durante la escuela secundaria, Kildall luego asistió a la Universidad de Washington (UW), con la esperanza de convertirse en profesor de matemáticas. Durante sus estudios, Kildall se interesó cada vez más en la tecnología informática. Después de recibir su título en 1972, cumplió una obligación militar con la Armada de los Estados Unidos enseñando en la Escuela Naval de Posgrado (NPS) en Monterey, California. Al estar a una hora en automóvil de Silicon Valley, Kildall se enteró del primer microprocesador comercialmente disponible, el Intel 4004. Compró uno de los procesadores y comenzó a escribir programas experimentales para él. Para saber más sobre los procesadores, trabajó en Intel como consultor en sus días libres.
Kildall regresó brevemente a la UW y terminó su doctorado en informática en 1972, luego reanudó la enseñanza en NPS. Publicó un artículo que introdujo la teoría del análisis de flujo de datos que se usa hoy en día para optimizar compiladores (a veces conocido como el método de Kildall), y continuó experimentando con microcomputadoras y la tecnología emergente de disquetes. Intel le prestó sistemas que usaban los procesadores 8008 y 8080, y en 1973 desarrolló el primer lenguaje de programación de alto nivel para microprocesadores, llamado PL/M. Para Intel, también escribió un simulador de conjunto de instrucciones 8080 llamado INTERP/80. Creó CP/M el mismo año para permitir que el 8080 controlara una unidad de disquete, combinando por primera vez todos los componentes esenciales de una computadora a escala de microcomputadora. Hizo una demostración de CP/M a Intel, pero Intel tenía poco interés y optó por comercializar PL/M en su lugar.
Carrera empresarial
CP/M
Kildall y su esposa Dorothy establecieron una empresa, originalmente llamada "Intergalactic Digital Research" (más tarde renombrada como Digital Research, Inc.), para comercializar CP/M a través de anuncios en revistas para aficionados. Digital Research obtuvo la licencia de CP/M para el IMSAI 8080, un clon popular del Altair 8800. A medida que más fabricantes obtuvieron la licencia de CP/M, se convirtió en un estándar de facto y tuvo que soportar un número cada vez mayor de variaciones de hardware. En respuesta, Kildall fue pionero en el concepto de BIOS, un conjunto de programas simples almacenados en el hardware de la computadora (chip ROM o EPROM) que permitía que CP/M se ejecutara en diferentes sistemas sin modificaciones.
El rápido éxito de CP/M tomó a Kildall por sorpresa, y tardó en actualizarlo para disquetes y unidades de disco duro de alta densidad. Después de que los fabricantes de hardware hablaran sobre la creación de un sistema operativo rival, Kildall inició un proyecto urgente para desarrollar CP/M 2. En 1981, en la cima de su popularidad, CP/M se ejecutaba en 3000 modelos de computadora diferentes y DRI obtuvo 5,4 millones de USD en ingresos anuales.
Negocios de IBM
IBM se acercó a Digital Research en 1980, en Bill Gates' sugerencia, para negociar la compra de una próxima versión de CP/M llamada CP/M-86 para IBM PC. Gary había dejado las negociaciones a su esposa, Dorothy, como solía hacer, mientras que él y su colega y desarrollador del sistema operativo MP/M, Tom Rolander, utilizaron el avión privado de Gary para entregar software al fabricante Bill Godbout. Antes de que los representantes de IBM explicaran el propósito de su visita, insistieron en que Dorothy firmara un acuerdo de confidencialidad. Siguiendo el consejo del abogado de DRI, Gerry Davis, Dorothy se negó a firmar el acuerdo sin la aprobación de Gary. Gary regresó por la tarde y trató de hacer avanzar la discusión con IBM, y las cuentas no están de acuerdo sobre si firmó el acuerdo de confidencialidad, así como si alguna vez se reunió con los representantes de IBM.
Se han dado varias razones por las que las dos empresas no lograron llegar a un acuerdo. DRI, que solo tenía unos pocos productos, podría no haber estado dispuesta a vender su producto principal a IBM por un pago único en lugar de su plan habitual basado en regalías. Dorothy podría haber creído que la empresa no podía entregar CP/M-86 según el cronograma propuesto por IBM, ya que la empresa estaba ocupada desarrollando una implementación del lenguaje de programación PL/I para Data General. También es posible que a los representantes de IBM les haya molestado que DRI haya pasado horas en lo que consideraban una formalidad de rutina. Según Kildall, los representantes de IBM tomaron el mismo vuelo a Florida esa noche que él y Dorothy tomaron para sus vacaciones, y negociaron más en el vuelo, llegando a un acuerdo de apretón de manos. El negociador principal de IBM, Jack Sams, insistió en que nunca conoció a Gary, y un colega de IBM ha confirmado que Sams lo dijo en ese momento. Aceptó que alguien más en su grupo podría haber estado en el mismo vuelo y señaló que voló de regreso a Seattle para hablar nuevamente con Microsoft.
Sams le contó la historia a Gates, quien ya había accedido a proporcionar un intérprete BASIC y varios otros programas para PC. Puertas' La impresión de la historia fue que Gary caprichosamente 'se fue volando', como diría más tarde a los periodistas. Sams dejó a Gates con la tarea de encontrar un sistema operativo utilizable, y unas semanas más tarde propuso usar el sistema operativo 86-DOS, un sistema operativo desarrollado de forma independiente que implementó la API CP/M de Kildall, de Seattle Computer Products (SCP). Paul Allen negoció un acuerdo de licencia con SCP. Allen había adaptado 86-DOS para el hardware de IBM e IBM lo envió como IBM PC DOS.
Kildall obtuvo una copia de PC DOS, la examinó y concluyó que infringía CP/M. Cuando le preguntó a Gerry Davis qué opciones legales estaban disponibles, Davis le dijo que la ley de propiedad intelectual para el software no era lo suficientemente clara como para demandar. En cambio, Kildall solo amenazó a IBM con emprender acciones legales, e IBM respondió con una propuesta para ofrecer CP/M-86 como una opción para la PC a cambio de una exención de responsabilidad. Kildall aceptó, creyendo que el nuevo sistema de IBM (al igual que sus computadoras personales anteriores) no sería un éxito comercial significativo. Cuando se introdujo la PC de IBM, IBM vendió su sistema operativo como una opción desagregada. Una de las opciones de sistema operativo era PC DOS, con un precio de 40 USD. PC DOS se vio como una opción prácticamente necesaria; la mayoría de los títulos de software lo requerían y sin él, la PC de IBM estaba limitada a su Cassette BASIC incorporado. CP / M-86 se envió unos meses después, seis veces más caro a US $ 240, se vendió mal en comparación con DOS y disfrutó de mucho menos soporte de software.
Trabajo posterior
Con la pérdida del acuerdo con IBM, Gary y Dorothy se vieron presionados para incorporar una gerencia más experimentada, y la influencia de Gary sobre la empresa disminuyó. Trabajó en varios proyectos experimentales y de investigación, como una versión de CP/M con multitarea (MP/M) y una implementación del lenguaje de programación Logo. Esperaba que Logo, un dialecto educativo de LISP, suplantara a BASIC en la educación, pero no fue así. Después de ver una demostración de Apple Lisa, Kildall supervisó la creación de la propia interfaz gráfica de usuario de DRI, llamada GEM. Novell adquirió DRI en 1991 en un acuerdo que generó millones para Kildall.
Kildall renunció como director ejecutivo de Digital Research el 28 de junio de 1985, pero siguió siendo presidente de la junta.
Kildall también realizó proyectos relacionados con la informática fuera de DRI. Durante los siete años, de 1983 a 1990, fue coanfitrión de un programa de televisión pública, llamado Computer Chronicles, que seguía las tendencias de la informática personal.
En 1984 fundó otra empresa, Activenture, que adaptó la tecnología de disco óptico para uso informático. A principios de 1985 pasó a llamarse KnowledgeSet y lanzó la primera enciclopedia informática en junio de 1985, una versión en CD-ROM de la Academic American Encyclopedia de Grolier llamada The Enciclopedia electrónica, posteriormente adquirida por Banta Corporation. La empresa comercial final de Kildall, conocida como Prometheus Light and Sound (PLS) y con sede en Austin, Texas, desarrolló un sistema de comunicación PBX modular que integraba teléfonos fijos con teléfonos móviles (llamado 'Intelliphone') para reducir los entonces altos costos en línea y para conectarse de forma remota con electrodomésticos. Incluía un sistema de almacenamiento y reenvío basado en UUCP para intercambiar correos electrónicos y archivos entre los distintos nodos y estaba previsto que incluyera compatibilidad con TCP/IP en un momento posterior.
Vida privada
Los colegas de Kildall lo recuerdan como creativo, tranquilo y aventurero. Además de volar, amaba los autos deportivos, las carreras de autos y la navegación, y tuvo un amor por el mar de por vida.
Creo que haré una cinta de cassette de la ‘IBM Flying Story’. Llevaré algunas copias en mi chaqueta para dar en ocasiones. Sólo hay un problema. Voy a contar esta historia [a alguien], y después de que haya terminado, la misma persona [dirá], 'Sí, pero ¿vas a volar y volar IBM off? ’
Gary Kildall, Conexiones informáticas
Aunque Kildall prefirió dejar el asunto de IBM en el pasado y ser conocido por su trabajo antes y después, continuamente enfrentó comparaciones entre él y Bill Gates, así como recuerdos desvaídos de sus contribuciones. Una leyenda creció alrededor de la fatídica reunión IBM-DRI, alentada por Gates y varios periodistas, sugiriendo que Kildall se había tomado el día libre irresponsablemente para un vuelo recreativo.
En años posteriores, Kildall expresó en privado sus amargos sentimientos por haber sido eclipsado por Microsoft y comenzó a sufrir de alcoholismo.
Al vender DRI a Novell, Kildall se convirtió en un hombre rico y se mudó al suburbio de Austin, West Lake Hills. Su casa en Austin era una propiedad junto al lago, con puestos para varios autos deportivos y un estudio de video en el sótano. Kildall poseía y volaba su propio Learjet y tenía al menos un bote en el lago. Mientras estuvo en Austin, también participó en esfuerzos voluntarios para ayudar a niños con VIH/SIDA. También era dueño de una mansión con vista panorámica al mar en Pebble Beach, California, cerca de la sede de DRI.
Conexiones informáticas
En 1992, Kildall fue invitado al evento del 25.º aniversario del programa de informática de la Universidad de Washington. Como distinguido graduado del programa, Kildall se sintió decepcionado cuando se le pidió que asistiera simplemente como miembro de la audiencia. También se ofendió por la decisión de dar el discurso de apertura a Bill Gates, un desertor de Harvard que había donado a la UW, pero nunca había asistido.
En respuesta, Kildall comenzó a escribir unas memorias, tituladas Conexiones informáticas: personas, lugares y eventos en la evolución de la industria de las computadoras personales. Las memorias, que Kildall intentó publicar, expresaban su frustración porque la gente no parecía valorar la elegancia en los programas informáticos.
No pienses por un minuto que [Bill] Gates lo hizo 'grande tiempo' debido a su envidia técnica.
Gary Kildall, Conexiones informáticas
Al escribir sobre Bill Gates, Kildall lo describió como "más un oportunista que un técnico, y severamente obstinado, incluso cuando la opinión que tiene es absurda".
En un apéndice, llamó a DOS "robo simple y llano" porque sus primeras 26 llamadas al sistema funcionaron igual que las de CP/M. Acusó a IBM de inventar la diferencia de precio entre PC DOS y CP/M-86 para marginar a CP/M.
Kildall había completado un borrador del manuscrito a finales de 1993, pero el texto completo sigue sin publicarse. El periodista Harold Evans usó las memorias como fuente principal para un capítulo sobre Kildall en el libro de 2004 They Made America , y concluyó que Microsoft le había robado a Kildall sus inventos. Los veteranos de IBM del proyecto PC cuestionaron la descripción de los eventos del libro, y Microsoft la describió como "parcial e inexacta".
En agosto de 2016, la familia de Kildall hizo que los primeros siete capítulos de Computer Connections estuvieran disponibles como descarga pública gratuita.
Muerte
El 8 de julio de 1994, a la edad de 52 años, Kildall sufrió una lesión en la cabeza en Franklin Street Bar & Grill, un bar de moteros en Monterey, California. Las circunstancias exactas de la lesión no están claras. Varias fuentes han afirmado que se cayó de una silla, se cayó por las escaleras o fue agredido porque había entrado en el establecimiento vestido con pieles de Harley-Davidson. Harold Evans, en They Made America , afirma que Kildall "tropezó y se golpeó la cabeza" dentro del local, y "fue hallado en el piso."
Después de la lesión, Kildall fue dado de alta del hospital dos veces. Fue declarado muerto en el Hospital Comunitario de la Península de Monterey, el 11 de julio de 1994.
Una autopsia, realizada el 12 de julio, no determinó de manera concluyente la causa de la muerte. Evans afirma que la lesión en la cabeza de Kildall desencadenó una hemorragia cerebral, lo que provocó que se formara un coágulo de sangre dentro del cráneo. Una pregunta frecuente de CP / M Usenet establece que Kildall sufrió una conmoción cerebral debido a su lesión y murió de un ataque al corazón; la conexión entre los dos no está clara.
Los informes noticiosos iniciales y la investigación policial consideraron la muerte de Kildall como un posible homicidio. Según el informe del forense, la lesión fatal de Kildall pudo haber ocurrido 'como resultado de un juego sucio'. y el caso fue remitido al Departamento de Policía de Monterey. 'Vamos a investigarlo como un posible homicidio', dijo. dijo el sargento de policía. Frank Sollecito. 'No voy a decir rotundamente que es un homicidio'.
El cuerpo de Kildall fue incinerado. Sus restos fueron enterrados en Evergreen Washelli Memorial Park, en el norte de Seattle.
Reconocimiento
Tras el anuncio de la muerte de Kildall, Bill Gates comentó que él era "uno de los pioneros originales de la revolución de la PC" y "un informático muy creativo que hizo un trabajo excelente". Aunque éramos competidores, siempre tuve un gran respeto por sus contribuciones a la industria de las PC. Su muerte prematura fue muy desafortunada y su trabajo será extrañado."
En marzo de 1995, Kildall recibió un homenaje póstumo de la Software Publishers Association (SPA) por sus contribuciones a la industria de las microcomputadoras:
- El primer lenguaje de programación y primer compilador específicamente para microprocesadores: PL/M. (1973)
- El primer sistema operativo del disco microprocesador, que finalmente vendió un cuarto de millón de copias: CP/M. (1974)
- La primera arquitectura de sistema abierto exitosa segregando interfaces de hardware específicas del sistema en un conjunto de rutinas de BIOS. (1975)
- Creación de los primeros esquemas de amortiguación de pistas de disquete, algoritmos de lectura de cabeza, caches de directorio de archivos y emuladores de memoria RAM.
- Introducción de sistemas operativos con capacidades de multitarea y ventana y interfaces de usuario impulsadas por menús (con Investigación Digital): MP/M, CP/M concurrentes, DOS concurrentes, DOS Plus, GEM.
- Introducción de un recompilador binario: XLT86. (1981)
- La primera interfaz de ordenador para discos de vídeo para permitir la reproducción automática no lineal, presagiando el multimedia interactivo de hoy. (1984, con Activenture)
- El sistema de archivos y las estructuras de datos para el primer CD-ROM consumidor. (1985, con KnowledgeSet)
En abril de 2014, la ciudad de Pacific Grove instaló una placa conmemorativa en el exterior de la antigua residencia de Kildall, que también sirvió como sede inicial de Digital Research.