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.