Gary Kildall (19 de mayo de 1942 – 11 de julio de 1994) fue un programador y un emprendedor que nació y creció en la ciudad de Seattle, en el Estado de Washington, donde también estudiaría en la Universidad de Washington con el objetivo de graduarse en matemáticas y hacerse profesor de esta materia. Su inmersión en la disciplina universitaria le hizo tomar contacto con el mundo del cómputo, un campo del que nunca se desvincularía. Al terminar sus estudios, Kildall cumplió su servicio militar en la Marina de Estados Unidos y solicitó destino en la Escuela Naval de Postgraduados de Monterrey (California), un destino especialmente atractivo porque estaba a unas horas del efervescente Silicon Valley y donde ejercería su profesorado. Durante su estancia en la Escuela Naval, Gary Kildall conoció el lanzamiento del Intel 4004 y comenzó a interesarse por este microprocesador y en sus posibilidades, así que se compró uno y comenzó a trabajar con él y a desarrollar programas experimentales para profundizar en sus conocimientos. En sus ratos libres comenzó a trabajar para Intel como asesor, un trabajo que aprovechó para ahondar aún más en sus conocimientos sobre microprocesadores. Terminado su servicio, regresó a la Universidad de Washington para doctorarse, como no podría ser de otra forma, en Ciencias de la Computación (1973). Antes de regresar a su universidad, Gary Kildall tuvo la oportunidad de experimentar con una tecnología emergente que Intel le había presentado, los discos flexibles y, además, también tuvo la oportunidad de probar los procesadores Intel 8008 e Intel 8080; un banco de pruebas privilegiado que le permitió desarrollar el primer lenguaje de programación a alto nivel para microprocesadores, el PL/M en el año 1972. Otro conato de proyecto en 1972 fue el sistema operativo CP/M, un "experimento" con el que fue capaz de controlar una unidad de disco con el microprocesador Intel 8080, combinando así en este escenario todos los componentes básicos que forman un computador pero en un escenario basado en microprocesadores. A pesar de este gran hito, Intel no se mostró interesada en el CP/M y optó por comercializar, únicamente, PL/M. Kildall decididó apostar por CP/M y continuar trabajando con él así que, gracias al lanzamiento al mercado del Altair 8080 (microordenador capaz de funcionar con CP/M), decidió fundar su propia compañía. Junto a su mujer Dorothy, Kildall fundaría en 1976 Intergalactic Digital Research (luego terminaría llamándose [Digital Research Inc, y comenzó a vender el sistema operativo CP/M en la sección de anuncios de las revistas para aficionados al mundo de la electrónica y computación. La compañía de Kildall llegó a un acuerdo con IMS Associates para distribuir una licencia CP/M con el IMSAI 8080; acuerdo comercial que se repetiría con otros fabricantes de computadoras y haría que el sistema operativo CP/M se convirtiese en un estándar de facto del sector. Con esta tremenda acogida, Gary Kildall siguió trabajando en más productos e ideó un concepto pionero que, a día de hoy, seguimos teniendo presente en nuestros ordenadores: la BIOS, una serie de programas simples que permitían que CP/M pudiese funcionar en cualquier equipo, independientemente de su hardware, sin tener que realizar modificaciones en el sistema. Para hacernos una idea del calado de CP/M en el mercado de la época, a principios de los años 80, CP/M estaba funcionando en más de 3.000 modelos de computador (Xerox, Kaypro, Commodore, Morrow, etc) y le había permitido a Digital Research Inc. obtener unos beneficios netos de 5,4 millones de dólares. Sin embargo, la década de los 80 fue fatal para la compañía, a pesar de la fuerte posición que tenía Digital Research en el mercado. ¿El motivo? Una "torpe" decisión empresarial y la irrupción de una compañía, por aquel entonces, desconocida por el público no especializado. En 1980, IBM arrancó un proyecto clave: la IBM PC, y - siguiendo la tendencia del mercado - pensó en CP/M como sistema operativo para su ordenador personal. Parece que IBM pensó que CP/M había sido desarrollado por una pequeña empresa muy poco conocida, llamada Micro-soft, así que solicitaron una reunión con Bill Gates para comprarle CP/M. De ser así esta reunión, lógicamente, terminó en un fiasco porque Microsoft no era la propietaria del sistema así que la delegación de IBM subsanó su error y solicitó una reunión con Gary Kildall en Digital Research. Aunque esta parte de la historia nunca ha quedado muy clara, Gary Kildall no recibió a IBM porque se hayaba volando en su flamante avioneta Piper Bonanza, y dejó a su esposa a cargo de la reunión y la negociación. Dorothy pidió revisar el acuerdo con sus abogados porque IBM quería comprar CP/M a un precio que consideraban bajo además de cambiarle el nombre de marca (a PC-DOS). Esto no estaba alejado de prácticas en la industria (ejemplo: adquisición de BBN TENEX por DEC), pero aún así las negociaciones se estancaron. Ante la negativa de Digital Research, IBM volvió a contactar con Micro-soft y Gates, en una decisión audaz, ofreció algo que no tenía: un sistema operativo más potente que CP/M, que además no les vendería sino que les ofrecería licencias de uso. Microsoft, que no tenía nada en su cartera de productos, compró el QDOS de Tim Paterson por 50.000 dólares (fuertemente inspirado en CP/M), cambiando su nombre al de MS-DOS e IBM lo lanzó con su IBM PC bajo el nombre de sistema PC DOS 1.0. Kildall acusó a IBM y a Microsoft de robarle CP/M pero las leyes de la época no estaban preparadas para este tipo de delitos y que dos sistemas fuesen "similares" y no "copias literales" hacían que el pleito careciese de sustento. Al final Digital Research e IBM alcanzaron un acuerdo que tampoco fue demasiado acertado para Kildall: aunque IBM comercializaría el PC dando a elegir entre CP/M y el PC DOS, elegir el sistema operativo de Digital Research incrementaba el precio 250 dólares y usar el PC DOS solamente 40, así que pagar más por algo "similar" no tenía mucho sentido y el público optó por la oferta más barata. Micro-soft barrió del mercado a Digital Research a pesar que la compañía de Kildall siguió trabajando y experimentando con nuevos productos, como el CP/M-86 (la versión de 16 bits de CP/M) o MP/M, una variante Multitarea y, tras ver una presentación del Apple Lisa, desarrolló el Graphical Environment Manager, una interfaz gráfica para el Intel 8080 y el procesador Motorola 68000. Además de su vida como programador, Gary Kildall también dedicó parte de su tiempo (desde 1983 a 1990) a la divulgación y co-presentó el programa de televisión Computer Chronicles, sindicado en la TV nacional estadounidense, donde se hablaba de computación y tendencias. En 1991, Kildall vendió su compañía a Novell en una operación millonaria que le llevó a retirarse de la actividad pública y se mudó a una zona residencial a las afueras de Austin (Texas). Además de disfrutar de sus aficiones, los coches deportivos o su avión privado, Kildall ejerció de voluntario en la asistencia de niños enfermos con el HIV y también viajaba a su mansión de California (cerca de la sede de su antigua empresa) para retirarse a Pebble Beach. En un episodio nunca exclarecido del todo, el 8 de julio de 1994, Gary Kildall se vio envuelto en una reyerta en un bar de motoqueros situado en Monterrey (California) y fue golpeado en la cabeza (no se sabe si con una silla o en una caída). En cualquier caso resultó hospitalizado con una conmoción y murió 3 días más tarde por politraumatismos (según reza la causa oficial dictaminada por el forense).