You are on page 1of 8

Linux - Julio Gonzales Vilegas 1

Objetivos
Al completar este tema, usted podr:
Discutir la historia de Linux
Conocer algunos personajes importantes en la
historia de Linux
Discutir la Licencia Pblica General GNU

Linux - Julio Gonzales Vilegas 2


Breve historia de Linux (1)
1984: Richard Stallman inicia el proyecto GNU
 GNU is not UNIX
 http://www.gnu.org
Propsito: implementar
un sistema UNIX libre
Primer paso: re-implementar
las utilidades UNIX
 Compilador C, Librerias C
 emacs
 bash
Para fundar el proyecto GNU, se funda la Free Software
Foundation
 http://www.fsf.org
Linux - Julio Gonzales Vilegas 3
Breve historia de Linux (2)
1991: Linus Torvalds escribe la primera versin del kernel de Linux
 Inicialmente como
un proyecto de desarrollo
acerca del modo protegido
del 386 de Intel
 Linus UNIX  Linux
 Combinado con otras herramientas
GNU forma un sistema UNIX completo
1992: ve la luz la primera distribucin de Linux
 Linux posee su propio kernel
(el kernel de Linux)
 Licencia Pblica GNU y otras herramientas
 Herramientas de Instalacin
 Etc.
El resto ya es historia
Linux - Julio Gonzales Vilegas 4
La mayora de los programas (incluso el Kernel) estn
bajo la licencia GNU
http://www.gnu.org/copyleft/gpl.html
 Se denomina "copyleft" (en lugar de "copyright")
 Puede copiar el software
 Puede obtener el cdigo fuente
 Puede alterarlo y re-compilarlo
 Puede distribuir el cdigo y los binarios modificados
 Puede cobrar dinero por esto
No se puede cambiar la licencia
 Por lo tanto todos sus cliente poseen los mismos derechos
 sus ganancias por concepto de ventas no serian buenas

Linux - Julio Gonzales Vilegas 5


Efectos del modelo de la Licencia Pblica

Todos tienen acceso al cdigo fuente


 Desarrolladores de software voluntarios en la
Internet, con una central de coordinacin
 Linus Torvalds coordina el desarrollo del kernel
 Otros coordinan el desarrollo de otras partes del
sistema operativo
Posibles revisiones
 Seguridad
 Performance

Linux - Julio Gonzales Vilegas 6


Linux - Julio Gonzales Vilegas 7
Elementos Fundamentales
Kernel (componente principal)
Shell
bash, korn shell, tcsh, etc
Aplicaciones
Ofimtica
Networking
Cientficos
etc.

Linux - Julio Gonzales Vilegas 8

You might also like