Departamento de Cs. e Ing. de la Computación Bahía Blanca – Buenos Aires - ARGENTINA ¿Qué es GNU/Linux? GNU/Linux es un Sistema Operativo... Pero, ¿qué es un Sistema Operativo? En pocas palabras: es el encargado de gestionar la interacción entre el usuario y la computadora y de administrar sus recursos de manera eficiente. No es posible usar una computadora sin su respectivo Sistema Operativo. Ejemplo muy conocido: M$-Windows.
Universidad Nacional del Sur 3
Departamento de Cs. e Ing. de la Computación Bahía Blanca – Buenos Aires - ARGENTINA ¿Qué es el proyecto GNU? El proyecto GNU fue iniciado por Richard Stallman con el objetivo de crear un sistema operativo completo y libre: el sistema GNU. GNU es un acrónimo recursivo que significa "GNU's Not Unix" (GNU no es UNIX).
Universidad Nacional del Sur 4
Departamento de Cs. e Ing. de la Computación Bahía Blanca – Buenos Aires - ARGENTINA Software Libre La Free Software Foundation, fue fundada por Richard Stallman para promover el uso del Software Libre. Pero... ¿qué significa que el software sea libre? OBS: Free Software significa Software Libre y no Software Gratis; en inglés tanto “libre” como “gratis” se dicen “free”. Según Stallman: pensar en “free speech” (libertad de expresión) y no en “free beer” (cerveza gratis).
Universidad Nacional del Sur 5
Departamento de Cs. e Ing. de la Computación Bahía Blanca – Buenos Aires - ARGENTINA Las Cuatro Libertades Libertad 00: la libertad para ejecutar el programa con cualquier fin. Libertad 01: la libertad para estudiar y modificar el programa. Libertad 10: la libertad de copiar el programa de manera que puedas ayudar a tus pares. Libertad 11: la libertad de mejorar el programa, y de hacer públicas esas mejoras, de forma que se beneficie toda la comunidad.
Universidad Nacional del Sur 6
Departamento de Cs. e Ing. de la Computación Bahía Blanca – Buenos Aires - ARGENTINA Evolución Histórica El software nació libre. En la década del `60, al comprar HW, se accedía al catálogo del SW del fabricante. El software se distribuía con su código fuente. Al final de los `70, IBM anunció que iba a vender parte de su SW por separado ;) A partir de entonces, el SW propietario (no libre) pasó a ser moneda corriente :(
Universidad Nacional del Sur 7
Departamento de Cs. e Ing. de la Computación Bahía Blanca – Buenos Aires - ARGENTINA Evolución Histórica 1983: Richard Stallman anuncia la creación del proyecto GNU. 1984: Un año después funda la FSF. Primeros componentes del sistema GNU: un compilador de C (GCC), un editor (Emacs) y depurador (GDB). Todos escritos por RMS!!! Para garantizar las libertades anteriores RMS inventó el concepto del copy-left (la inversa del copy-right!).
Universidad Nacional del Sur 8
Departamento de Cs. e Ing. de la Computación Bahía Blanca – Buenos Aires - ARGENTINA Evolución Histórica 1990: El sistema GNU estaba casi completo, sólo faltaba implementar el kernel. 1991: Linus Torvalds tomando como punto de partida el sistema operativo Minix escribió un kernel el cual fue distribuido como software libre. La unión del sistema operativo GNU al que le sólo faltaba un kernel, con el kernel diseñado por Linus Torvalds (conocido sencillamente como Linux), dio lugar al Sistema Operativo GNU/Linux.
Universidad Nacional del Sur 9
Departamento de Cs. e Ing. de la Computación Bahía Blanca – Buenos Aires - ARGENTINA Licencias de Software ¿Qué venden Micro$oft, Apple, Adobe, Sun, etc.? Software? ...NO! Las compañías de software no libre no venden software, venden “permisos” para usar software. El documento que especifica que libertades se le otorgan y cuales se le niegan a los usuarios se denomina licencia. Pequeño detalle: Usar un programa sin su respectiva licencia es ILEGAL.
Universidad Nacional del Sur 10
Departamento de Cs. e Ing. de la Computación Bahía Blanca – Buenos Aires - ARGENTINA General Public License La GPL es la licencia de Software Libre más utilizada (75% de los proyectos en FreshMeat.net y 68% de los de SourceForge.net la adoptan). Esta licencia asegura las cuatro libertades. Toda trabajo derivado de código licenciado bajo GPL sólo puede distribuido bajo la misma licencia. Steve Ballmer dijo “la GPL es como un cancer”... ...tiene razón!!!
Universidad Nacional del Sur 11
Departamento de Cs. e Ing. de la Computación Bahía Blanca – Buenos Aires - ARGENTINA Open Source Definition El concepto de “Open Source” surge para evitar la ambigüedad de la palabra “free”. Los inversores salían corriendo al pensar en “Software Gratis”. No obstante, Software Libre != Open Software. Todo software libre es abierto... ...pero no todo software abierto es libre. Ej: La familia de sistemas operativos *BSD.
Universidad Nacional del Sur 12
Departamento de Cs. e Ing. de la Computación Bahía Blanca – Buenos Aires - ARGENTINA ¿Preguntas?
Universidad Nacional del Sur 13
Departamento de Cs. e Ing. de la Computación Bahía Blanca – Buenos Aires - ARGENTINA