Unix se creó hace 40 años, y todo de una forma peculiar. En agosto de 1969 Ken Thompson, un programador de la empresa Bell Laboratories -subsidiaria de AT&T- aprovechó la ausencia por vacaciones de su mujer y su hijo para escribir en ensamblador la primera versión de Unix. De hecho, en aquel momento se desarrolló para el minicomputador PDP-7 de Digital Equipment Corp. (DEC), no tenía nombre, pero pronto lo bautizarían y comenzaría una evolución prodigiosa.
Unos meses antes, en marzo, estos laboratorios renunciaron a continuar el desarrollo de un complejo sistema de tiempo compartido llamado Multics (Multiplexed Information and Computer Service), lo que hizo que Thompson pudiera aplicar algunos de esos principios a un desarrollo que acabaron llamando Unics, (Uniplexed en lugar de Multiplexed) como broma al anterior proyecto. Lo que no se sabe con certeza es porqué de repente de Unics pasó a ser Unix.
En 1971 Unix pasó a formar parte de la minicomputadora PDP-11, y en noviembre se publicó la primera edición del legendario “Manual del programador de Unix”, en la cual colaboraron Ken Thompson y su colega Dennis Ritchie (el creador del lenguaje de programación C).
EN 1973 aparece por primera vez la “tubería” para comunicar dos programas. En 1974 la Universidad de California en Berkeley recibió una copia de Unix, que comenzó a conocerse en julio de ese año gracias a un artículo en la revista mensual de la ACM; a partir de ahí el desarrollo del sistema operativo se dispararía.
Bill Joy, recién graduado en Berkeley, creó una versión derivada del sistema operativo Unix, a la que llamó BSD (Berkeley Software Distribution), basada en el Unix V6 de Bell Labs con algunos complementos adicionales. A partir de esa primera versión BSD acabaría convirtiéndose en rival del Unix de AT&T, y de ese BSD se derivaron sistemas como FreeBSD, NetBSD, OpenBSD, DEC Ultrix, SunOS, NeXTstep/OpenStep e incluso Mac OS X.
En 1983 aparecería la primera versión de Unix System V, que sería la base del AIX de IBM y el HP-UX de Hewlett Packard. Ese mismo año Richard Stallman anunció su intención de desarrollar un sistema operativo similar a Unix basado en software libre.
En 1987 se daría otro evento importante: el desarrollo de Minix -un clónico limitado de Unix para entornos académicos- por parte de Andrew Tanenbaum. Ese sistema operativo fué la inspiración para la creación que un joven estudiante finlandés realizaría en 1991. Linus Torvalds comenzó el desarrollo del núcleo Linux ese año, al que complementó con varios programas GNU, lo que constituyó después el sistema operativo GNU/Linux.
La popularidad de GNU/Linux provocó en cierta medida la caída de Unix, que hoy en día tiene una cuota de mercado muy limitada, pero sigue siendo una de las referencias claves de la historia de la informática y su legado perdura. ¡Feliz Cumpleaños Unix!
Mayor información en:
http://www.computerworld.com
http://www.levenez.com





