Unix
Es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969, por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.
HISTORIA
El desarrollo de Unix fue en un principio un proyecto conjunto del MIT, los laboratorios Bell de AT&T y General Electric. El objetivo inicial era crearun sistema operativo que sería ejecutado en un mainframe GE-645.
Dado los elevados costes del proyecto, los laboratorios Bell de AT&T decidieron abandonarlo. Sin embargo, uno de los antiguos programadores del equipo, llamado Ken Thompson, siguió trabajando en la maquina.
Thompson programó un sencillo juego llamado “Space Travel”. Tras exasperarse con la lentitud y alto consumo energético que lamáquina necesitaba para ejecutarlo, decidió escribir nuevamente el programa.
Con la ayuda de Dennis Ritchie, lo escribieron en lenguaje ensamblador, para conseguir que se ejecutase en un ordenador PDP-7, que ya no fuera un mainframe sino un miniordenador.
Pronto Thompson y Ritchie, al mando de un reducido grupo de programadores, se lanzaron a la aventura de crear un sistema operativo para elPDP-7. Desarrollaron tanto el sistema de ficheros como el sistema operativo multitarea en sí, y le agregaron un intérprete de comandos y un reducido grupo de programas. Acababa de nacer UNICS (Uniplexed Information and Computing System), que era capaz de soportar dos usuarios simultáneos.
Animados por su éxito, Thompson y Ritchie adquirieron un DEC PDP-11/20, un ordenador más potente, que lespermitió añadir capacidades de procesamiento de texto a Unix.
En 1972 ya existían 10 ordenadores que funcionaban con unix. Sin embargo, el estar escrito en ensamblador era un handicap importante, ya que impedía que UNIX funcionara en maquinas que no tuvieran un procesador igual al de las DEC PDP.
Por esta razón, en 1973 se escribió Unix en lenguaje de programación C, creado también por Thompson yRitchie. Este lenguaje permitía que UNIX pudiera ser fácilmente modificado, creando versiones para otros ordenadores, sin tener que reescribir más que la reducida parte del código que aun dependía del ensamblador (algunas funciones básicas del sistema).
Fechas Relevantes:
En 1975 AT&T retiro el permiso de uso a la universidad de California en Berkeley por motivos comerciales.
El propio KenThompson promovió el desarrollo y sacó a la luz su propia versión de UNIX, conocida como BSD (Berkeley Software Distribution)
BSD incluia, entre sus principales aportaciones, un compilado de Pascal, el editor VI, el editor EX y el Shell C.
Contaba además con mínimas restricciones a su copia, distribución o modificación, lo que lo convertía en un producto muy atractivo para los estudiantes deinformática. De este modo pronto surgieron variantes del sistema a lo largo y ancho del país.
En 1978 ya existían más de 600 maquinas, funcionando bajo UNIX, fundamentalmente en Bell y diversas universidades a lo largo del país.
A principio de los 80 se produjo el lanzamiento del sistema III, la primera versión comercial del sistema operativo UNIX.
En 1983 AT&T introdujo el UNIX sistema versión 1.
En1983 Berkeley lanza BSD en su versión 4.2, que contaba entre sus características principales con la posibilidad de trabajo en redes con los protocolos TCP/IP (los mismos que hoy en día se utilizan en internet).
Al principio de la década de los 90, un estudiante de informática de la Universidad de Helsinki llamado Linus Torvalds desarrolló un nucleo o kernel para ordenadores con arquitectura deprocesador intel x86 que mimetizaba muchas de las funcionabilidades de UNIX, al que bautizó como LINUX.
LA PALABRA “UNIX”
Desde El Punto De Vista Técnico: UNIX, La Familia.
Se refiere a una familia de sistemas operativos que comparten unos criterios de diseño e interoperabilidad en común.
Desde El Punto De Vista Histórico: UNIX, El sistema operativo.
Se refiere a la subfamilia de...
Regístrate para leer el documento completo.