Objetivos:
Introducir conceptos interesantes del mundo de UNIX, tales como POSIX, C, BSD UNIX, Minix, Linux, Licencia GPL, Open Source, etc.
Historia de UNIX
En la dcada de 1950 los ordenadores se utilizaban Reservndolos En 1960 surge el procesamiento por lotes (falta de interactividad) En MIT se desarrolla el tiempo compartido (interactividad) En la dcada 1970 investigadores de MIT, Bell Laboratories y General Electric unen fuerzas para construir MULTICS, un SO de tiempo compartido que soporte cientos de usuarios
Historia de UNIX
MULTICS fracasa, entre otros por el retraso en el desarrollo y posteriores fallos del compilador de PL/I. Bell Labs abandona. Uno de sus investigadores, Ken Thompson, escribe MULTICS en ensamblador en una minicomputadora PDP-7 olvidada. El sistema funciona, y es bautizado UNICS
Historia de UNIX
Dennis Ritchie se une a Ken Thompson, y pronto todo Bell Labs. UNIX es portado a varias ordenadores (siempre en ensamblador) No es divertido reescribir un SO en ensamblador cada vez que se porta. Se decide escribir un lenguaje de alto nivel para escribir UNIX: se desarrolla C (Ritchie).
Resumen de Internet - Profesor: Julio Gonzales Villegas
Historia de UNIX
UNIX es comprado por universidades (incluyendo el cdigo fuente) a AT&T. Es empezado a ser utilizado y estudiado en universidades con gran entusiasmo. Los graduados difunden UNIX en sus lugares de trabajo AT&T se privatiza y lanza un UNIX comercial (System V)
UNIX de Berkeley
Partiendo del cdigo de Bell Labs, la universidad de Berkeley aporta un gran nmero de mejoras a UNIX: Uso de memoria virtual, mejora el sistema de ficheros TCP/IP Aplicaciones: vi, csh, etc. Sun, DEC y otros fabricantes utilizan el UNIX de Berkeley (BSD Unix)
Estandarizacion de Unix
System V y BSD empiezan a divergir: cdigo no portable. Surge la estandarizacin: POSIX (Portable Operating System)
Minix y Linux
Los sistemas UNIX son inmensos y complejos, muy lejos del original. Tanenbaum decide escribir un UNIX sencillo con fines pedaggicos para un Intel 8086. En 1991 Linus Torvald parte de MINIX para escribir un SO compatible con UNIX llamado LINUX. Rpidamente recibe apoyo de GNU y Free Software Foundation.
Resumen de Internet - Profesor: Julio Gonzales Villegas
Linux
Linux se desarrolla rpida y ejemplarmente debido a su cdigo abierto y el apoyo de miles de hackers. Actualmente Linux ha desbancado a UNIX en los servidores y se ha hecho con un hueco en los ordenadores de sobremesa y porttiles.
10