SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Introducción.-
Dado que las ventajas y los inconvenientes de este sistema operativo se deben a la historia de su
desarrollo, es interesante exponerla brevemente.
Los Laboratorios Bell fueron los responsables del desarrollo de Unix como un proyecto de investigación
privado dirigido por un pequeño grupo de personas que empezó en 1969.
El sistema operativo Unix tiene su origen en los laboratorios Bell de AT&T en los años 60. Estos
laboratorios trabajaban en un sistema operativo nuevo llamado MULTICS (Multiplexed Information and
Computing System. Este proyecto fue un fracaso, pero los componentes del equipo adquirieron una gran
experiencia durante su desarrollo.
Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió
un sistema operativo para poder jugar con él. Consiguió que dos personas pudieran jugar
simultáneamente, con este sistema operativo, que por un juego de palabras en comparación con
MULTICS, lo llamó UNICS.
Viendo el problema, Ken Thomson y Denis Ritchie crearon un lenguaje de programación de alto nivel, el
lenguaje C, en el cual reescrbieron todo el sistema operativo lo que permitió que se pudiera usar en
prácticamente cualquier tipo de ordenador de la época. Sólo las partes críticas seguían en ensamblador.
Más tarde un decisión judicial obligó a AT&T a dejar de vender su sistema operativo. Esta compañía dejó
las fuentes del sistema operativo a diversas universidades, las cuales, junto con otras empresas,
continuaron el desarrollo del sistema operativo Unix e hizo que tuviera una enorme difusión.
Características.-
    •    Ventajas
El objetivo del grupo fue diseñar un sistema operativo que cumpliera los siguientes requisitos:
    •    Que fuera simple y elegante.
    •    Que estuviera escrito en un lenguaje de alto nivel.
    •    Que permitiera reutilizar el código.
Unix tenía una relativamente pequeña parte de su código escrita en ensamblador (la que se encargaba de
gestionar el hardware, más conocida como Kernel) y el resto del código escrito en C.
A medida que el desarrollo avanzaba se realizaban pequeñas modificaciones al código del kernel
(dependiendo de la plataforma) y se desarrollaron muchas utilidades en C. A través de esta evolución el
kernel y el software asociado se extendieron hasta que un sistema operativo completo se desarrolló "sobre"
el kernel.
•   Desventajas.
Este sistema UNIX estaba escrito en ensamblador, lo que dificultaba que se pudiera usar en máquinas con
distintos procesadores.
Implementación.-

                               HISTORIA DE UNIX
Dado que las ventajas y los inconvenientes de este sistema operativo se deben a la historia de su
desarrollo, es interesante exponerla brevemente.
Los Laboratorios Bell fueron los responsables del desarrollo de Unix como un proyecto de investigación
privado dirigido por un pequeño grupo de personas que empezó en 1969. El objetivo del grupo fue
diseñar un sistema operativo que cumpliera los siguientes requisitos:
    • Que fuera simple y elegante.
    • Que estuviera escrito en un lenguaje de alto nivel.
    • Que permitiera reutilizar el código.
Unix tenía una relativamente pequeña parte de su código escrita en ensamblador (la que se encargaba
de gestionar el hardware, más conocida como Kernel) y el resto del código escrito en C.
A medida que el desarrollo avanzaba se realizaban pequeñas modificaciones al código del kernel
(dependiendo de la plataforma) y se desarrollaron muchas utilidades en C. A través de esta evolución el
kernel y el software asociado se extendieron hasta que un sistema operativo completo se desarrolló
"sobre" el kernel.
EVOLUCIÓN
1969
        Ken Thompson de los Laboratorios Bell escribió la primera versión de lo que se llamó
        posteriormente Unix. Corría en una máquina DEC PDP-7. En 1970 Thompson y Dennis Ritchie lo
        portaron a una máquina DEC PDP-11/20, lo que propicio que Ritichie diseñara y desarrollara el
        primer compilador de C.
1973
       Ritchie y Thompson reescribieron el kernel de Unix en C.
1974-1977
       El código de Unix se distribuyó libremente a las universidades. Como resultado, Unix se
       popularizó en el ámbito académico.
1978
       Se distribuye la versión 7 de Unix. Esta versión se diseñó para ser portable a varias arquitecturas
       hardware, además ATT anuncia que van a empezar a cobrar por la distribución del código fuente
       de Unix, como consecuencia, la versión 7 forma la base de todas las versiones de Unix actuales.
1979
       ATT anunció su intención de comercializar Unix, lo que provocó que la Universidad de California
       (Berkeley) creara su propia variante: BSD UNIX. Las versiones BSD más influyentes han sido
       BSD 4.2 (1983) y 4.3 (1987). El desarrollo patrocinado por DARPA de internet fue sobre BSD. La
       mayoría de las casas que comercializaban Unix (Sun con su SunOS, DEC con su Ultrix, etc.) se
       basaron en BSD.
1980
       Microsoft introduce XENIX
1983
       ATT lanza su sistema comercial UNIX System V. También sale BSD versión 4.2 que incluye una
       implementación completa de la familia de protocolos TCP/IP
1987
       Sale ATT Unix System V release 3, esta versión incluye STREAMS, TLI y RFS. Esta es la versión
       en la que varios fabricantes de hardaware como HP (HP-UX) e IBM (AIX) se basaron. También
       sale BSD 4.3. ATT y Sun deciden cooperar para unificar System V y BSD.
1990
ATT lanza System V release 4 como un nuevo estándar para la unificación de las distintas
       variantes de UNIX (System V, BSD y XENIX). Esta es la consecuencia de la cooperación entre
       ATT y SUN. No obstante otros fabricantes como DEC, HP e IBM amenazados por esta
       cooperación se unieron creando la "Open Software Foundation", OSF.
       En este año Larry Wall y Randal Schwartz publican su libro Programming in Perl, lenguaje que
       acabará convirtiéndose en el estándar usado para realizar utilidades de administración de
       sistemas UNIX, mientras que C se usa para desarrollos de sistemas.
1991
       Aparece en el mercado OSF-1. Hasta 1995 DEC es el principal fabricante que ha adoptado OSF,
       aunque algunos como IBM han adoptado partes. Empiezan a aparecer clones Unix de libre
       distribución como Linux o FreeBSD.
1992
       SUN desarrolla su sistema Solaris, que es un derivado de System V release 4 con soporte para
       Multiproceso simétrico. USL lanza UNIX system V 4.2 (Destiny).
1993
       X Window, el GUI cliente/servidor desarrollado por el MIT y de amplio uso en las estaciones de
       trabajo hacia 1987. En este año se empezó a distribuir libremente a plataformas Intel (XFree86).
       Se lanza BSD 4.4. Novell adquiere USL.
1994
       Empieza a popularizarse Internet. La arquitectura Cliente/Servidor está de moda.
1995
       Linux, un clon de Unix desarrollado como proyecto de fin de carrera de Linus Torvalds e inspirado
       en Minix está siendo desarrollado. El código de Unix (retornando a sus orígenes) está disponible
       de forma gratuita.
       X/Open introduce el estándar UNIX 95. Novell vende UnixWare a SCO.
1997
       El Open Group introduce la Versión 2 de su especificación Single UNIX, que incluye soporte para
       tiempo real, threads, 64 bits y soporte procesadores de más capacidad.
1998
       El Open Group introduce la familia de estándares UNIX 98 que incluye la Base, Workstation y
       Server. Sun lanza los primeros productos registrados UNIX 98.
1999
       UNIX alcanza su 30 aniversario. Se lanza Linux kernel 2.2. Las compañías de software cada vez
       desarrollan más versiones de los productos más populares para Linux.
2000
        Primeros gestores de volúmenes lógicos para Linux. Sun lanza Solaris 8.
Más información en:
Conclusión.-

Más contenido relacionado

La actualidad más candente

Sistemas operativos bdk
Sistemas operativos bdkSistemas operativos bdk
Sistemas operativos bdkbenito96
 
Linea del tiempo sistemas operativos
Linea del tiempo sistemas operativosLinea del tiempo sistemas operativos
Linea del tiempo sistemas operativosArturo Bernal Serrano
 
Cronología de Windows
Cronología de WindowsCronología de Windows
Cronología de WindowsAndreWclerici
 
Principales sistemas operativos de la década de los 70
Principales sistemas operativos de la década de los 70Principales sistemas operativos de la década de los 70
Principales sistemas operativos de la década de los 70fabiancastrob
 
Historia de los sistemas operativos
Historia de los sistemas operativosHistoria de los sistemas operativos
Historia de los sistemas operativosKlberAroca
 
Linea del tiempo de los sistemas operativos
Linea del tiempo de los sistemas operativosLinea del tiempo de los sistemas operativos
Linea del tiempo de los sistemas operativosDanny Martinez
 
40 cosas que probablemente no sepas sobre linux
40 cosas que probablemente no sepas sobre linux40 cosas que probablemente no sepas sobre linux
40 cosas que probablemente no sepas sobre linuxUPT "JOSÉ FELIX RIBAS"
 
Sistema operativo unix
Sistema operativo unixSistema operativo unix
Sistema operativo unixguestab28f09
 
Historia Unix_Linux ESPOCH
Historia Unix_Linux ESPOCHHistoria Unix_Linux ESPOCH
Historia Unix_Linux ESPOCHLeonardo Aguirre
 
Sistema operativo años 60
Sistema operativo años 60Sistema operativo años 60
Sistema operativo años 60Ruru Hitachiin
 
Sistemas operativos 1 c pdf
Sistemas operativos 1 c pdfSistemas operativos 1 c pdf
Sistemas operativos 1 c pdfAlanOcampoRojas
 
Diferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativoDiferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativoEduardocarba
 
Diferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativoDiferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativoEduardocarba
 
Diferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativoDiferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativoEduardocarba
 
Sistmas operativos
Sistmas operativosSistmas operativos
Sistmas operativostonometal
 

La actualidad más candente (20)

Sistemas operativos bdk
Sistemas operativos bdkSistemas operativos bdk
Sistemas operativos bdk
 
Linea del tiempo sistemas operativos
Linea del tiempo sistemas operativosLinea del tiempo sistemas operativos
Linea del tiempo sistemas operativos
 
Cronología de Windows
Cronología de WindowsCronología de Windows
Cronología de Windows
 
Inicios de los sistemas operativos
Inicios de los sistemas operativosInicios de los sistemas operativos
Inicios de los sistemas operativos
 
Principales sistemas operativos de la década de los 70
Principales sistemas operativos de la década de los 70Principales sistemas operativos de la década de los 70
Principales sistemas operativos de la década de los 70
 
Historia de los sistemas operativos
Historia de los sistemas operativosHistoria de los sistemas operativos
Historia de los sistemas operativos
 
Linux
LinuxLinux
Linux
 
Linea del tiempo de los sistemas operativos
Linea del tiempo de los sistemas operativosLinea del tiempo de los sistemas operativos
Linea del tiempo de los sistemas operativos
 
40 cosas que probablemente no sepas sobre linux
40 cosas que probablemente no sepas sobre linux40 cosas que probablemente no sepas sobre linux
40 cosas que probablemente no sepas sobre linux
 
Linux
LinuxLinux
Linux
 
Sistema operativo unix
Sistema operativo unixSistema operativo unix
Sistema operativo unix
 
Historia Unix_Linux ESPOCH
Historia Unix_Linux ESPOCHHistoria Unix_Linux ESPOCH
Historia Unix_Linux ESPOCH
 
Sistema operativo años 60
Sistema operativo años 60Sistema operativo años 60
Sistema operativo años 60
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas operativos 1 c pdf
Sistemas operativos 1 c pdfSistemas operativos 1 c pdf
Sistemas operativos 1 c pdf
 
Diferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativoDiferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativo
 
Unix
UnixUnix
Unix
 
Diferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativoDiferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativo
 
Diferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativoDiferenciar las funciones del sistema operativo
Diferenciar las funciones del sistema operativo
 
Sistmas operativos
Sistmas operativosSistmas operativos
Sistmas operativos
 

Destacado

Acoustic Flooring - LuxFeel Brochure Architect
Acoustic Flooring - LuxFeel Brochure ArchitectAcoustic Flooring - LuxFeel Brochure Architect
Acoustic Flooring - LuxFeel Brochure ArchitectJoshua Baxter
 
Algebra Capital Product Overview
Algebra Capital Product OverviewAlgebra Capital Product Overview
Algebra Capital Product Overviewdevans07
 
HighPerformanceWorkSystems
HighPerformanceWorkSystemsHighPerformanceWorkSystems
HighPerformanceWorkSystemsHuub Uyleman
 
Argentina en Colores
Argentina en ColoresArgentina en Colores
Argentina en Coloresdmcargentina
 
Presentación tema 8
Presentación tema 8Presentación tema 8
Presentación tema 8Ana Isabel
 
Gris Fluix7
Gris Fluix7Gris Fluix7
Gris Fluix7allaura2
 
Blau Fort4
Blau Fort4Blau Fort4
Blau Fort4allaura2
 
Vi 40sugawara
Vi 40sugawaraVi 40sugawara
Vi 40sugawaramedism
 
Interior Muestra
Interior MuestraInterior Muestra
Interior Muestraammnessia
 
Actividad 2 reconocimiento general y de actores biodiversidad
Actividad 2 reconocimiento general y de actores  biodiversidadActividad 2 reconocimiento general y de actores  biodiversidad
Actividad 2 reconocimiento general y de actores biodiversidadtarlsss
 
Presentacion de power point
Presentacion de power pointPresentacion de power point
Presentacion de power pointNathalyA2424
 
A ética cristã na mídia virtual e no uso de outra tecnologias
A ética cristã na mídia virtual e no uso de outra tecnologiasA ética cristã na mídia virtual e no uso de outra tecnologias
A ética cristã na mídia virtual e no uso de outra tecnologiasFrancelia Carvalho Oliveira
 
Lista de heresias da Igreja Católica
Lista de heresias da Igreja CatólicaLista de heresias da Igreja Católica
Lista de heresias da Igreja CatólicaAlberto Simonton
 

Destacado (19)

Acoustic Flooring - LuxFeel Brochure Architect
Acoustic Flooring - LuxFeel Brochure ArchitectAcoustic Flooring - LuxFeel Brochure Architect
Acoustic Flooring - LuxFeel Brochure Architect
 
AH Ch 1.1
AH Ch 1.1AH Ch 1.1
AH Ch 1.1
 
Algebra Capital Product Overview
Algebra Capital Product OverviewAlgebra Capital Product Overview
Algebra Capital Product Overview
 
HighPerformanceWorkSystems
HighPerformanceWorkSystemsHighPerformanceWorkSystems
HighPerformanceWorkSystems
 
Geometria
GeometriaGeometria
Geometria
 
Argentina en Colores
Argentina en ColoresArgentina en Colores
Argentina en Colores
 
B&P IT Consulting
B&P IT ConsultingB&P IT Consulting
B&P IT Consulting
 
Presentación tema 8
Presentación tema 8Presentación tema 8
Presentación tema 8
 
KMcLean_Resume
KMcLean_ResumeKMcLean_Resume
KMcLean_Resume
 
Gris Fluix7
Gris Fluix7Gris Fluix7
Gris Fluix7
 
Blau Fort4
Blau Fort4Blau Fort4
Blau Fort4
 
Vi 40sugawara
Vi 40sugawaraVi 40sugawara
Vi 40sugawara
 
Interior Muestra
Interior MuestraInterior Muestra
Interior Muestra
 
KMcLean_Resume
KMcLean_ResumeKMcLean_Resume
KMcLean_Resume
 
Actividad 2 reconocimiento general y de actores biodiversidad
Actividad 2 reconocimiento general y de actores  biodiversidadActividad 2 reconocimiento general y de actores  biodiversidad
Actividad 2 reconocimiento general y de actores biodiversidad
 
Presentacion de power point
Presentacion de power pointPresentacion de power point
Presentacion de power point
 
A ética cristã na mídia virtual e no uso de outra tecnologias
A ética cristã na mídia virtual e no uso de outra tecnologiasA ética cristã na mídia virtual e no uso de outra tecnologias
A ética cristã na mídia virtual e no uso de outra tecnologias
 
Lição 11 a ética cristã na mídia virtual
Lição 11 a ética cristã na mídia virtualLição 11 a ética cristã na mídia virtual
Lição 11 a ética cristã na mídia virtual
 
Lista de heresias da Igreja Católica
Lista de heresias da Igreja CatólicaLista de heresias da Igreja Católica
Lista de heresias da Igreja Católica
 

Similar a Historia de Unix en

MARISOL MALDONADO RUIZ DN13
MARISOL MALDONADO RUIZ DN13MARISOL MALDONADO RUIZ DN13
MARISOL MALDONADO RUIZ DN13solangel23
 
Historia De Los So
Historia De Los SoHistoria De Los So
Historia De Los Soalucardcoper
 
Historia de UNIX
Historia de UNIXHistoria de UNIX
Historia de UNIXTwitter
 
Francisco david solis lopez dn13 unix
Francisco david solis lopez dn13 unixFrancisco david solis lopez dn13 unix
Francisco david solis lopez dn13 unixPakito Solis
 
Francisco david solis lopez dn13 unix
Francisco david solis lopez dn13 unixFrancisco david solis lopez dn13 unix
Francisco david solis lopez dn13 unixPakito Solis
 
Curso basico de linux(guadalinex)
Curso basico de linux(guadalinex)Curso basico de linux(guadalinex)
Curso basico de linux(guadalinex)Gilberto Iraheta
 
Historia de linux
Historia de linuxHistoria de linux
Historia de linuxgschuldt23
 
Utec, israel espinoza españa,dn13,unix
Utec, israel espinoza españa,dn13,unix  Utec, israel espinoza españa,dn13,unix
Utec, israel espinoza españa,dn13,unix Israel Espinoza
 
Cronología de los sistemas operativos
Cronología de los sistemas operativosCronología de los sistemas operativos
Cronología de los sistemas operativosBrandonrx Diaz Elias
 
Sistemas operativos para pc privados
Sistemas operativos para pc privadosSistemas operativos para pc privados
Sistemas operativos para pc privadosAbigail55
 
Sistemas Operativos Windows, Linux, Unix
Sistemas Operativos Windows, Linux, UnixSistemas Operativos Windows, Linux, Unix
Sistemas Operativos Windows, Linux, UnixChulinneitor
 
Linux leccion 1.1 historia de unix
Linux   leccion 1.1 historia de unixLinux   leccion 1.1 historia de unix
Linux leccion 1.1 historia de unixSergio Sanchez
 
Evolución de windows y linux
Evolución de windows y linuxEvolución de windows y linux
Evolución de windows y linuxxEsty
 

Similar a Historia de Unix en (20)

MARISOL MALDONADO RUIZ DN13
MARISOL MALDONADO RUIZ DN13MARISOL MALDONADO RUIZ DN13
MARISOL MALDONADO RUIZ DN13
 
Historia De Los So
Historia De Los SoHistoria De Los So
Historia De Los So
 
115160020 cp101-6
115160020 cp101-6115160020 cp101-6
115160020 cp101-6
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Historia de UNIX
Historia de UNIXHistoria de UNIX
Historia de UNIX
 
Francisco david solis lopez dn13 unix
Francisco david solis lopez dn13 unixFrancisco david solis lopez dn13 unix
Francisco david solis lopez dn13 unix
 
Francisco david solis lopez dn13 unix
Francisco david solis lopez dn13 unixFrancisco david solis lopez dn13 unix
Francisco david solis lopez dn13 unix
 
Curso basico de linux(guadalinex)
Curso basico de linux(guadalinex)Curso basico de linux(guadalinex)
Curso basico de linux(guadalinex)
 
Historia de linux
Historia de linuxHistoria de linux
Historia de linux
 
Utec, israel espinoza españa,dn13,unix
Utec, israel espinoza españa,dn13,unix  Utec, israel espinoza españa,dn13,unix
Utec, israel espinoza españa,dn13,unix
 
Cronología de los sistemas operativos
Cronología de los sistemas operativosCronología de los sistemas operativos
Cronología de los sistemas operativos
 
Sistemas operativos para pc privados
Sistemas operativos para pc privadosSistemas operativos para pc privados
Sistemas operativos para pc privados
 
Sistemas Operativos Windows, Linux, Unix
Sistemas Operativos Windows, Linux, UnixSistemas Operativos Windows, Linux, Unix
Sistemas Operativos Windows, Linux, Unix
 
Historia unix y linux
Historia unix y linuxHistoria unix y linux
Historia unix y linux
 
Linux leccion 1.1 historia de unix
Linux   leccion 1.1 historia de unixLinux   leccion 1.1 historia de unix
Linux leccion 1.1 historia de unix
 
Presentación1
Presentación1Presentación1
Presentación1
 
Evolución de windows y linux
Evolución de windows y linuxEvolución de windows y linux
Evolución de windows y linux
 
Sistemas presentacion
Sistemas presentacionSistemas presentacion
Sistemas presentacion
 
Historia de unix
Historia de unixHistoria de unix
Historia de unix
 

Historia de Unix en

  • 1. Introducción.- Dado que las ventajas y los inconvenientes de este sistema operativo se deben a la historia de su desarrollo, es interesante exponerla brevemente. Los Laboratorios Bell fueron los responsables del desarrollo de Unix como un proyecto de investigación privado dirigido por un pequeño grupo de personas que empezó en 1969. El sistema operativo Unix tiene su origen en los laboratorios Bell de AT&T en los años 60. Estos laboratorios trabajaban en un sistema operativo nuevo llamado MULTICS (Multiplexed Information and Computing System. Este proyecto fue un fracaso, pero los componentes del equipo adquirieron una gran experiencia durante su desarrollo. Uno de los componentes del equipo, Kem Thompson, escribió un juego llamado "Space Travel" y escribió un sistema operativo para poder jugar con él. Consiguió que dos personas pudieran jugar simultáneamente, con este sistema operativo, que por un juego de palabras en comparación con MULTICS, lo llamó UNICS. Viendo el problema, Ken Thomson y Denis Ritchie crearon un lenguaje de programación de alto nivel, el lenguaje C, en el cual reescrbieron todo el sistema operativo lo que permitió que se pudiera usar en prácticamente cualquier tipo de ordenador de la época. Sólo las partes críticas seguían en ensamblador. Más tarde un decisión judicial obligó a AT&T a dejar de vender su sistema operativo. Esta compañía dejó las fuentes del sistema operativo a diversas universidades, las cuales, junto con otras empresas, continuaron el desarrollo del sistema operativo Unix e hizo que tuviera una enorme difusión. Características.- • Ventajas El objetivo del grupo fue diseñar un sistema operativo que cumpliera los siguientes requisitos: • Que fuera simple y elegante. • Que estuviera escrito en un lenguaje de alto nivel. • Que permitiera reutilizar el código. Unix tenía una relativamente pequeña parte de su código escrita en ensamblador (la que se encargaba de gestionar el hardware, más conocida como Kernel) y el resto del código escrito en C. A medida que el desarrollo avanzaba se realizaban pequeñas modificaciones al código del kernel (dependiendo de la plataforma) y se desarrollaron muchas utilidades en C. A través de esta evolución el kernel y el software asociado se extendieron hasta que un sistema operativo completo se desarrolló "sobre" el kernel.
  • 2. Desventajas. Este sistema UNIX estaba escrito en ensamblador, lo que dificultaba que se pudiera usar en máquinas con distintos procesadores. Implementación.- HISTORIA DE UNIX Dado que las ventajas y los inconvenientes de este sistema operativo se deben a la historia de su desarrollo, es interesante exponerla brevemente. Los Laboratorios Bell fueron los responsables del desarrollo de Unix como un proyecto de investigación privado dirigido por un pequeño grupo de personas que empezó en 1969. El objetivo del grupo fue diseñar un sistema operativo que cumpliera los siguientes requisitos: • Que fuera simple y elegante. • Que estuviera escrito en un lenguaje de alto nivel. • Que permitiera reutilizar el código. Unix tenía una relativamente pequeña parte de su código escrita en ensamblador (la que se encargaba de gestionar el hardware, más conocida como Kernel) y el resto del código escrito en C. A medida que el desarrollo avanzaba se realizaban pequeñas modificaciones al código del kernel (dependiendo de la plataforma) y se desarrollaron muchas utilidades en C. A través de esta evolución el kernel y el software asociado se extendieron hasta que un sistema operativo completo se desarrolló "sobre" el kernel. EVOLUCIÓN 1969 Ken Thompson de los Laboratorios Bell escribió la primera versión de lo que se llamó posteriormente Unix. Corría en una máquina DEC PDP-7. En 1970 Thompson y Dennis Ritchie lo portaron a una máquina DEC PDP-11/20, lo que propicio que Ritichie diseñara y desarrollara el primer compilador de C. 1973 Ritchie y Thompson reescribieron el kernel de Unix en C. 1974-1977 El código de Unix se distribuyó libremente a las universidades. Como resultado, Unix se popularizó en el ámbito académico. 1978 Se distribuye la versión 7 de Unix. Esta versión se diseñó para ser portable a varias arquitecturas hardware, además ATT anuncia que van a empezar a cobrar por la distribución del código fuente de Unix, como consecuencia, la versión 7 forma la base de todas las versiones de Unix actuales. 1979 ATT anunció su intención de comercializar Unix, lo que provocó que la Universidad de California (Berkeley) creara su propia variante: BSD UNIX. Las versiones BSD más influyentes han sido BSD 4.2 (1983) y 4.3 (1987). El desarrollo patrocinado por DARPA de internet fue sobre BSD. La mayoría de las casas que comercializaban Unix (Sun con su SunOS, DEC con su Ultrix, etc.) se basaron en BSD. 1980 Microsoft introduce XENIX 1983 ATT lanza su sistema comercial UNIX System V. También sale BSD versión 4.2 que incluye una implementación completa de la familia de protocolos TCP/IP 1987 Sale ATT Unix System V release 3, esta versión incluye STREAMS, TLI y RFS. Esta es la versión en la que varios fabricantes de hardaware como HP (HP-UX) e IBM (AIX) se basaron. También sale BSD 4.3. ATT y Sun deciden cooperar para unificar System V y BSD. 1990
  • 3. ATT lanza System V release 4 como un nuevo estándar para la unificación de las distintas variantes de UNIX (System V, BSD y XENIX). Esta es la consecuencia de la cooperación entre ATT y SUN. No obstante otros fabricantes como DEC, HP e IBM amenazados por esta cooperación se unieron creando la "Open Software Foundation", OSF. En este año Larry Wall y Randal Schwartz publican su libro Programming in Perl, lenguaje que acabará convirtiéndose en el estándar usado para realizar utilidades de administración de sistemas UNIX, mientras que C se usa para desarrollos de sistemas. 1991 Aparece en el mercado OSF-1. Hasta 1995 DEC es el principal fabricante que ha adoptado OSF, aunque algunos como IBM han adoptado partes. Empiezan a aparecer clones Unix de libre distribución como Linux o FreeBSD. 1992 SUN desarrolla su sistema Solaris, que es un derivado de System V release 4 con soporte para Multiproceso simétrico. USL lanza UNIX system V 4.2 (Destiny). 1993 X Window, el GUI cliente/servidor desarrollado por el MIT y de amplio uso en las estaciones de trabajo hacia 1987. En este año se empezó a distribuir libremente a plataformas Intel (XFree86). Se lanza BSD 4.4. Novell adquiere USL. 1994 Empieza a popularizarse Internet. La arquitectura Cliente/Servidor está de moda. 1995 Linux, un clon de Unix desarrollado como proyecto de fin de carrera de Linus Torvalds e inspirado en Minix está siendo desarrollado. El código de Unix (retornando a sus orígenes) está disponible de forma gratuita. X/Open introduce el estándar UNIX 95. Novell vende UnixWare a SCO. 1997 El Open Group introduce la Versión 2 de su especificación Single UNIX, que incluye soporte para tiempo real, threads, 64 bits y soporte procesadores de más capacidad. 1998 El Open Group introduce la familia de estándares UNIX 98 que incluye la Base, Workstation y Server. Sun lanza los primeros productos registrados UNIX 98. 1999 UNIX alcanza su 30 aniversario. Se lanza Linux kernel 2.2. Las compañías de software cada vez desarrollan más versiones de los productos más populares para Linux. 2000 Primeros gestores de volúmenes lógicos para Linux. Sun lanza Solaris 8. Más información en: Conclusión.-