Sistemas Operativos III – ITS – EMT – CETP – 2019 – A/S L. Carámbula
S. O.S. O.GNU/LinuxGNU/Linux
Sistemas Operativos III
– A/S L. Carámbula
S. O. GNU/Linux
Sistemas Operativos III – ITS – EMT – CETP – 2019
– A/S L. Carámbula
GNU
• GNU es un sistema operativo, similar a Unix, que es software libre.
• El Proyecto GNU se inició en 1983 para desarrollar el sistema operativo GNU.
• El nombre «GNU» (que significa “ñu” en inglés) es un acrónimo recursivo de “¡GNU No es Unix!”
Sistemas Operativos III – ITS – EMT – CETP – 2019
– A/S L. Carámbula
¿Software Libre?
• Es un asunto de libertad, no de precio.• Para entender el concepto, debe pensarse
en:– “libre” como en “libertad de expresión”– no como en “refrescos gratis”
• Libertad de los usuarios para:– ejecutar, copiar, distribuir, estudiar,
cambiar y modificar el software.
Sistemas Operativos III – ITS – EMT – CETP – 2019
– A/S L. Carámbula
Software Libre• Cuatro tipos de libertades:
– Libertad 0: • libertad de usar el programa, con cualquier
propósito
– Libertad 1: • libertad de estudiar el funcionamiento del
programa, y adaptarlo a sus necesidades. • El acceso al código fuente es un prerrequisito
para esto.
Sistemas Operativos III – ITS – EMT – CETP – 2019
– A/S L. Carámbula
Software Libre
• Cuatro tipos de libertades:– Libertad 2:
• libertad de distribuir copias para ayudar a los demás.
– Libertad 3: • libertad de mejorar el programa y de publicar
las mejoras, de modo que toda la comunidad se beneficie.
• El acceso al código fuente es un prerrequisito para esto.
Sistemas Operativos III – ITS – EMT – CETP – 2019
– A/S L. Carámbula
Unix• es un sistema operativo portable, multitarea y
multiusuario.
• desarrollado en 1969 por un grupo de empleados de los laboratorios Bell de AT & T
– entre los que figuran Ken Thompson y Dennis Ritchie.
Sistemas Operativos III – ITS – EMT – CETP – 2019
– A/S L. Carámbula
Free Software Fundation
• Fundación para el software libre– Creada en 1985 por
Richard Stallman – Para proveer soportes
logísticos, legales y
financieros al proyecto
GNU.Sistemas Operativos III – ITS – EMT – CETP – 2019
– A/S L. Carámbula
• En sus inicios destinaba sus fondos principalmente a contratar programadores.
• A mediados de la década de 1990 muchas compañías y autores individuales desarrollan software libre.
• Los empleados y voluntarios de la FSF han centrado su trabajo en asuntos legales, organizativos y promocionales en beneficio de la comunidad de usuarios de software libre.
Free Software Fundation
Sistemas Operativos III – ITS – EMT – CETP – 2019
– A/S L. Carámbula
• 1971
– Richard Stallman comenzó su carrera en el MIT (Massachusetts Institute of Technology)
– Trabajó en un grupo que usaba software libre exclusivamente.
– Incluso compañías informáticas distribuían software libre.
– Los programadores eran libres de cooperar unos con otros, y frecuentemente lo hacían.
Historia del proyecto GNU
Sistemas Operativos III – ITS – EMT – CETP – 2019
– A/S L. Carámbula
• En los 80– casi todo el software era privativo
• tienen “dueños” que prohibían e impedían la cooperación entre usuarios.
– Los usuarios de computadoras necesita un sistema operativo• si no existe un sistema operativo libre ni
siquiera pueden comenzar a usar una computadora sin recurrir a un software privativo.
Historia del proyecto GNU
Sistemas Operativos III – ITS – EMT – CETP – 2019
– A/S L. Carámbula
• En los 80
– El primer elemento en la agenda del software libre fue un Sistema Operativo libre.
– Se decidió hacer el sistema operativo compatible con Unix porque:• el diseño en general ya estaba probado• era portable • la compatibilidad facilitaba a los usuarios de
Unix cambiar a GNU.
Historia del proyecto GNU
Sistemas Operativos III – ITS – EMT – CETP – 2019
– A/S L. Carámbula
• Octubre de 1985– Se fundó La Free Software
Foundation
– Con el objetivo inicial de recaudar fondos para ayudar a programar y desarrollar el sistema operativo GNU.
Historia del proyecto GNU
Sistemas Operativos III – ITS – EMT – CETP – 2019
– A/S L. Carámbula
• 1990– el sistema GNU ya tenía:
• un editor de texto llamado Emacs• un exitoso compilador (GCC)• la mayor parte de las bibliotecas y utilidades
que componen un sistema operativo UNIX típico.
– Pero faltaba un componente clave:• El núcleo (kernel en inglés).
Historia del proyecto GNU
Sistemas Operativos III – ITS – EMT – CETP – 2019
– A/S L. Carámbula
• En 1991, en Helsinki, Linus Torvalds comenzó un proyecto que más tarde llegó a ser el núcleo Linux.
• En principio fue un emulador de terminal, al cual Torvalds solía tener acceso en los grandes servidores UNIX de la universidad.
Historia de Linux
Sistemas Operativos III – ITS – EMT – CETP – 2019
– A/S L. Carámbula
• Desarrollo este programa expresamente para el hardware que utilizaba, e independiente de un sistema operativo.
• Queria utilizar las funciones de su nueva computadora personal con un procesador 80386.
Historia de Linux
Sistemas Operativos III – ITS – EMT – CETP – 2019
– A/S L. Carámbula
• Escribió este programa expresamente para el hardware que usaba, e independiente de un sistema operativo, porque quiso usar las funciones de su nueva computadora personal con un procesador 80386.
Historia de Linux
Sistemas Operativos III – ITS – EMT – CETP – 2019
– A/S L. Carámbula
• El sistema operativo que Torvalds utilizó durante el desarrollo fue Minix
• El compilador inicial fue el GNU C Compiler, que aún es la principal opción para compilar Linux hoy.
Historia de Linux
Sistemas Operativos III – ITS – EMT – CETP – 2019
– A/S L. Carámbula
• El 25 de agosto de 1991,
20:57:08 GMT
– anunció este sistema en un envío a la red Usenet, en el newsgroup (grupo de noticias): comp.os.minix.
Historia de Linux
Sistemas Operativos III – ITS – EMT – CETP – 2019
– A/S L. Carámbula
• El 25 de agosto de 1991,
20:57:08 GMT
– anunció este sistema en un envío a la red Usenet, en el newsgroup (grupo de noticias): comp.os.minix.
Historia de Linux
Sistemas Operativos III – ITS – EMT – CETP – 2019
Top Related