HISTORIA DE UNIX

Historia de Unix.

A finales de 1960, en el Instituto Tecnológico de Massachusetts los
laboratorios B ell de AT&T y General Electric trabajaban en un sistema
operativo llamado Multics.
Su objetivo era desarrollar un sistema operativo que contase con
muchas innovaciones entre ellas mejoras en la politica de la
seguridad.
Thompson escribió nuevamente el programa, con ayuda de Dennis Ritchie,
en el lenguaje esamblador, para que se ejecutase en un ordenador Dec
pdp-7. Esta experiencia, junto al trabajo que desarrolló para el
proyecto Multics, condujo a Thompson a iniciar la creación de un nuevo
sistema operativo para la DEC PDP-7. Thompson y Ritchie lideraron un
grupo de programadores, entre ellos a Rudd Canaday, en los
laboratorios Bell, para desarrollar tanto el sistema de ficheros como
el sistema operativo multitarea en sí. A lo anterior, agregaron un
intérprete de órdenes (o intérprete de comandos) y un pequeño conjunto
de programas. El proyecto fue bautizado UNICS,pues sólo prestaba
servicios a dos usuarios . Dada la popularidad que tuvo un juego de
palabras que consideraba a UNICS un sistema MULTICS castrado se
cambió el nombre a UNIX, dando origen al legado que llega hasta
nuestros días.
Hasta ese instante, no había existido apoyo económico por parte de los
laboratorios Bell, pero eso cambió cuando el Grupo de Investigación en
Ciencias de la Computación decidió utilizar UNIX en una máquina
superior a la PDP-7. Thompson y Ritchie lograron cumplir con la
solicitud de agregar herramientas que permitieran el procesador de
textos a UNIX en una máquina PDP-11/20, y como consecuencia de ello
consiguieron el apoyo económico de los laboratorios Bell. Fue así como
por vez primera, en 1970, se habla oficialmente del sistema operativo
UNIX ejecutado en una PDP-11/20. En él se incluía un programa para dar
formato a textos y tambien un.editor de textos. T El 3 de noviembre
de 1971 Thomson y Ritchie publicaron un manual de programación de
UNIX.
En 1972 se tomó la decisión de escribir nuevamente UNIX, pero esta vez
en el lenguaje de programación C. Este cambio significaba que UNIX
podría ser fácilmente modificado para funcionar en otras computadoras.
Ahora, el código era más conciso y compacto, lo que se tradujo en un
aumento en la velocidad de desarrollo de UNIX. AT&T puso a UNIX a
disposición de universidades y compañías, también al gobierno de los
Estados Unidos, a través de licencias. Una de estas licencias fue
otorgada al Departamento de Computación de la Universidad de
California, con sede en Berkeley.
Mientras tanto, AT&T creó una división comercial denominada Unix
Systems Laboratories para la explotación comercial del sistema
operativo. El desarrollo prosiguió, con la entrega de las versiones 4,
5 y 6 en el transcurso de 1975. Estas versiones incluían los pipes o
tuberías, lo que permitió dar al desarrollo una orientación modular
respecto a la base del código, consiguiendo aumentar aún más la
velocidad de desarrollo. Ya en 1978, cerca de 600 o más máquinas
estaban ejecutándose con alguna de las distintas encarnaciones de
UNIX.
La versión 7, la última versión del UNIX original con amplia
distribución, entró en circulación en 1979. Las versiones 8, 9 y 10 se
desarrollaron durante la década de 1980, pero su circulación se limitó
a unas cuantas universidades, a pesar de que se publicaron los
informes que describían el nuevo trabajo. Los resultados de esta
investigación sirvieron de base para la creación de Plan 9 from Bell
Labs, un nuevo sistema operativo portable y distribuido, diseñado para
ser el sucesor de UNIX en investigación por los Laboratorios Bell.



AT&T entonces inició el desarrollo de UNIX System III, basado en la
versión 7, como una variante de tinte comercial y así vendía el
producto de manera directa. La primera versión se lanzó en 1981.A
pesar de lo anterior, la empresa subsidiaria Western Electric seguía
vendiendo versiones antiguas de Unix basadas en las distintas
versiones hasta la séptima. Para finalizar con la confusión con todas
las versiones divergentes, AT&T decidió combinar varias versiones
desarrolladas en distintas universidades y empresas, dando origen en
1983 al Unix System V Release 1. Esta versión presentó características
tales como el editor Vi y la biblioteca curses, desarrolladas por
Berkeley Software Distribution en la Universidad de California,
Berkeley. También contaba con compatibilidad con las máquinas VAX de
la compañía DEC.
En 1993, la compañía Novell adquirió la división Unix Systems
Laboratories de AT&T junto con su propiedad intelectual. Esto ocurrió
en un momento delicado en el que Unix Systems Laboratories disputaba
una demanda en los tribunales contra BSD por infracción de los
derechos de copyright, revelación de secretos y violación de marca de
mercado.
BSD no solamente ganó el juicio sino que cambiaron tornas descubriendo
que grandes porciones del código de BSD habían sido copiadas
ilegalmente en UNIX System V. En realidad, la propiedad intelectual de
Novell (recién adquirida de Unix Systems Laboratories) se reducía a
unos pocos ficheros fuente[cita requerida]. La correspondiente
contra-demanda acabó en un acuerdo extrajudicial cuyos términos
permanecen bajo secreto a petición de Novell.
Aproximadamente por esa misma fecha, un estudiante de ciencias de la
computación llamado Linus Torvalds desarrolló un núcleo para
computadoras con arquitectura de procesador Intel x86 que mimetizaba
muchas de las funcionalidades de UNIX y lo lanzó en forma de código
abierto en 1991, bajo el nombre de Linux. En 1992, el núcleo Linux fue
combinado con los programas desarrollados por el Proyecto GNU, dando
como resultado el Sistema Operativo GNU/Linux.
En 1995, Novell vendió su división UNIX comercial (es decir, la
antigua Unix Systems Laboratories) a Santa Cruz Operation (SCO)
reservándose, aparentemente, algunos derechos de propiedad intelectual
sobre el software. SCO continúa la comercialización de System V en su
producto UnixWare, que durante cierto tiempo pasó a denominarse
OpenUnix, aunque ha retomado de nuevo el nombre de UnixWare..
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

0 Response to "HISTORIA DE UNIX"

Publicar un comentario