Fallece Dennis Ritchie, padre de UNIX (y abuelo de Mac OS X) a los 70 años
Las últimas semanas han visto la desaparición de varios gigantes de la informática. El mundo se enteró esta semana de que Dennis Ritchie, el científico informático que ayudó a crear el sistema operativo UNIX y el lenguaje de programación C, falleció a la edad de 70 años. Este software fue el progenitor de gran parte de la informática moderna, incluidos Mac OS X e iOS, y nació (irónicamente) de la necesidad de jugar juegos de computadora.
En 1968, Ritchie, un científico de Bell Labs, trabajó en un proyecto colaborativo junto con el MIT y GE para desarrollar Multics, el sistema de computación e información multiplexada, una de las primeras computadoras modernas de tiempo compartido que operan sistemas. Multics era muy completo pero muy complejo, y no duró mucho como sistema operativo en funcionamiento. En 1969, AT&T decidió cambiar de dirección e ir con un sistema diferente.
ComputerHope's Historia de Unix y Linux ofrece esta divertida anécdota de lo que sucedió a continuación:
Cuando se retiró Multics, Ken Thompson y Dennis Ritchie necesitaron reescribir un sistema operativo para poder jugar viajes espaciales en otra máquina más pequeña (un DEC PDP-7 [Procesador de datos programado de memoria 4K para el usuario programas). El resultado fue un sistema que un colega de juegos de palabras llamó UNICS (Servicio de Informática e Información UNiplexed) - un "Multics castrado".
La primera versión de UNIX cobró vida en 1969, coincidentemente el mismo año en que nació Linus Torvalds. 1971 vio la publicación de la primera edición de la MANUAL DEL PROGRAMADOR DE UNIX por Ken Thompson y Dennis M. Ritchie. La foto de arriba muestra a Ken (sentado) y Dennis (de pie) en un DEC PDP-11 en 1972.
Ritchie no era un nombre familiar como Steve Jobs, pero junto con sus colegas Thompson y Brian Kernighan ayudaron a crear gran parte de la base de gran parte de la informática moderna. Quizás sea más conocido junto con Kernighan como coautor del libro, El lenguaje de programación C, que ha sido la Biblia para los programadores de C desde su publicación.
UNIX se benefició de haber nacido en el momento adecuado. Los últimos años de la década de 1970 y principios de la de 1980 marcaron el auge de los servidores empresariales y las PC de escritorio. Estas tecnologías generaron un modelo de sistemas abiertos, y el sistema operativo UNIX fue el primer software de código abierto importante proyecto. GNU, Linux y el movimiento FOSS surgieron posteriormente de estas raíces.
UNIX también juega un papel importante en los cimientos de los sistemas operativos modernos de Apple. Cuando Steve Jobs desarrolló NeXTSTEP, basaron el sistema en BSD UNIX. Este núcleo se convirtió en la capa Darwin de Mac OS X cuando Apple compró NeXT en 1997, y vive en el corazón de todas las computadoras que ejecutan OS X o dispositivos que ejecutan iOS hasta el día de hoy.
Se ha perdido a un verdadero pionero. Gracias por todo, Dennis; dile a Steve Jobs (cuando lo veas en la nube) que te debe un iPad.
![chronology_big.gif Cronología grande](/f/e865b5bbed452f05da9a9dcc6b78ded0.gif)