Está en la página 1de 13

Sistema Operativo

GNU/Linux
- Clase 01 -

Universidad Nacional del Sur


Departamento de Cs. e Ing. de la Computación
Bahía Blanca – Buenos Aires - ARGENTINA
Copyright
Copyright © 2005 A. G. Stankevicius y J. Echaiz.
Se asegura la libertad para copiar, distribuir y modificar este
documento de acuerdo a los términos de la GNU Free
Documentation License, Version 1.2 o cualquiera posterior
publicada por la Free Software Foundation, sin secciones
invariantes ni textos de cubierta delantera o trasera.
Una copia de esta licencia está siempre disponible en la
página http://www.gnu.org/copyleft/fdl.html.
La versión transparente del presente documento puede
encontrarse en la página http://cs.uns.edu.ar/~ags/linux.

Universidad Nacional del Sur 2


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

También podría gustarte