Curso de Enseñanzas Propias Introducción a GNU/Linux Escuela Superior de Informática Universidad de Castilla La-Mancha 1
Introducción a GNU/Linux Historia de Unix El proyecto GNU Origen de Linux Modelo de desarrollo del Software Libre Distribuciones 2
Historia de UNIX Thsompson y Ritchie trabajando en un PDP-11 3
Historia de UNIX Thompson Ritchie Creado en los laboratorios Bell en 1969 por Ken Thompson y Denis Ritchie para un PDP-7 El nombre UNIX viene de UNICS, una parodia de MULTICS En aquel entonces Bell Labs Telephonics no podía vender SS.OO. así que licenció UNIX a las Universidades. Berkeley creo su propio UNIX: BSD 4
Historia de UNIX :: Su descendencia Familia BSD (FreeBSD,NetBSD,OpenBSD) Nacieron de BSD, el UNIX de Berkeley SunOS. Creado por SUN a partir de BSD AIX. Creado por IBM Minix. Versión educacional creada por Andrew Tanenbaum Xenix. Creado por Microsoft Linux. Creado por Linus Torvalds 5
El Proyecto GNU 6
El Proyecto GNU :: Un poco de historia Durante los años 70 Richard M. Stallman trabaja en el MIT El Software era un bien público, abierto a la comunidad científica y académica A principios de los 80 la situación cambia: Las empresas cierran su código fuente RMS se rebela contra la nueva situación iniciando el proyecto GNU y creando la FSF 7
Richard M. Stallman Activista pro derechos civiles Galardonado con la beca Mc Arthur Fundador y profeta de la Iglesia de Emacs 8
El Proyecto GNU :: Objetivos GNU significa GNU's Not UNIX GNU pretende ser un sistema operativo completo al estilo de Unix pero con todo su código libre GNU pretende hacer innecesario el software propietario Se crea la cobertura legal necesaria, las licencias GPL y LGPL El núcleo de GNU es HURD 9
El Proyecto GNU :: Filosofía Las 4 libertades del software Libertad de usar el programa como y donde quieras Libertad para redistribuirlo como y a quien quieras Libertad para estudiarlo Libertad para modificarlo y mejorarlo Imprescindible el código fuente Software Libre NO ES Software Gratis 10
El Proyecto GNU :: Filosofía El software propietario Limita el uso (NetBios de Microsoft sólo puede ser usado con NetBios de Microsoft) Limita la distribución Prohibe la copia Prohibe la modificación (Ingeniería inversa) Prohibe compartir información acerca de su código fuente (NDA, Shared Source,etc.) 11
LINUX 12
LINUX Fue creado en 1991 por un finlandés llamado Linus Torvalds Nació por la imposibilidad legal de modificar Minix para adaptarlo a los microprocesadores intel 386 Linux es el núcleo del sistema operativo GNU/Linux Linux es software libre con licencia GPL 13
GNU/Linux El núcleo por sí solo puede hacer muy poco En 1991 ya existía mucho código de GNU, pero faltaba un núcleo para lograr un sistema operativo completo La unión del sistema operativo GNU con el núcleo Linux dio lugar a lo que conocemos como GNU/Linux 14
GNU/Linux Multitarea Multiusuario Fiable Seguro...y sobre todo... Libre 15
GNU/Linux :: En la actualidad Millones de usuarios en todo el mundo Presente en las grandes empresas (IBM, HP, Dell...) Adoptado por organismos públicos (Ayto. Berlín, Junta Extremadura, SESCAM...) Miles de aplicaciones libres Miles de desarrolladores trabajan para él El futuro parece indicar que va a más 16
GNU/Linux :: Una nueva forma de hacer las cosas Hace unos años parecía imposible Aún se está pensando la mejor manera de aprovecharla Aún no conocemos totalmente como funciona El modelo del software propietario se agota, el nuevo modelo es el Software Libre 17
Modelo de desarrollo del Software Libre Las aplicaciones suelen surgir por necesidad del programador La reutilización de código es vital Liberar rápido y a menudo escuchando a la comunidad Utilización masiva de Internet (foros, listas de correo, weblogs, etc) Muchos ojos miran el código 18
Distribuciones 19
Distribuciones GNU/Linux Una distribución es una recopilación de software que puede constar de Núcleo Linux Software GNU Software Libre no GNU (X-Window, Apache) Entornos de escritorio (GNOME, KDE, XFCE) Software Propietario gratuito (Acrobat Reader, Shocwave Flash player) Raramente Software Propietario de pago 20
Distribuciones GNU/Linux Hay distribuciones con orientación comercial Red Hat es la empresa dedicada a GNU/Linux más importante del mundo SuSe es la empresa europea dedicada a GNU/Linux más importante Lindows vende una versión de GNU/Linux para el usuario final con mucho éxito en USA Estas empresas ganan dinero 21
Distribuciones GNU/Linux :: Debian Otras distribuciones son mas altruistas Debian es una distribución creada, desarrollada y mantenida por alrededor de 1000 voluntarios Hace especial énfasis en la utilización de Software Libre Su utilización es completamente gratuita, aunque se admiten donaciones Consta de mas de 9000 paquetes precompilados y listos para ser usados 22
Distribuciones La última moda son las distribuciones LiveCD GNESIS (Con la que trabajemos) Morphix (De la que proviene GNESIs) Knoppix (La mas famosa) Gnoppix (Knoppix con Gnome) Movix (Para multimedia) Gnome-Live-CD (Española, de Metadistros)... y muchas más 23
Distribuciones Cualquiera puede hacer su propia distribución LinEx: Distribución basada en Debian creada por la Junta de Extremadura Augustux: Distribución basada en Debian creada por la Junta de Aragón GuadaLinex: Distribución basada en LinEx creada por la Junta de Andalucía GNESIS: Es la distribución de la ESI de Ciudad Real mantenida por el grupo ARCO. 24
Asociaciones El punto fuerte del mundo del Software Libre es la Comunidad Muchas asociaciones surgen en ámbitos locales, regionales y nacionales (incluso internacionales) para dar soporte en todas las áreas Siempre hay una asociación cerca 25
CRySoL Ciudad Real y Software Libre Página oficial http://crysol.inf-cr.uclm.es Lista de correo crysol@arco.inf-cr.uclm.es 26
Enlaces interesantes Historia de Unix http://www.lgm.cl/documentos/unix/historia.html Evolución de Unix http://www.levenez.com/unix/ GNU http://www.gnu.org http://www.es.gnu.org 27
Enlaces Interesantes El Proyecto GNU http://www.gnu.org/gnu/thegnuproject.es.html Manifiesto GNU http://www.gnu.org/gnu/manifesto.es.html Filosofía GNU http://www.gnu.org/philosophy/ Página oficial de Richard M. Stallman http://www.stallman.org 28
Enlaces Interesantes Historia de Linux http://www.linuxtj.org/historia.html Material de Jesus González Barahona (mucho y muy bueno) http://sinetgy.org/~jgb/index-orig.html Debian http://www.debian.org 29
Enlaces Interesantes The Linux Documentation Project http://www.tldp.org http://es.tldp.org Libro Free as in Freedom http://www.oreilly.com/openbook/freedom/ 30