Sistemas Operativos III S. O. GNU/Linux
Transcript of Sistemas Operativos III S. O. GNU/Linux
![Page 1: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/1.jpg)
Sistemas Operativos III – ITS – EMT – CETP – 2019 – A/S L. Carámbula
S. O.S. O.GNU/LinuxGNU/Linux
Sistemas Operativos III
![Page 2: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/2.jpg)
– A/S L. Carámbula
S. O. GNU/Linux
Sistemas Operativos III – ITS – EMT – CETP – 2019
![Page 3: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/3.jpg)
– 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
![Page 4: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/4.jpg)
– 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
![Page 5: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/5.jpg)
– 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
![Page 6: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/6.jpg)
– 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
![Page 7: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/7.jpg)
– 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
![Page 8: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/8.jpg)
– 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
![Page 9: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/9.jpg)
– 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
![Page 10: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/10.jpg)
– 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
![Page 11: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/11.jpg)
– 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
![Page 12: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/12.jpg)
– 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
![Page 13: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/13.jpg)
– 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
![Page 14: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/14.jpg)
– 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
![Page 15: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/15.jpg)
– 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
![Page 16: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/16.jpg)
– 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
![Page 17: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/17.jpg)
– 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
![Page 18: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/18.jpg)
– 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
![Page 19: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/19.jpg)
– 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
![Page 20: Sistemas Operativos III S. O. GNU/Linux](https://reader035.fdocuments.es/reader035/viewer/2022073020/62e411eeffffb6347e6e0526/html5/thumbnails/20.jpg)
– 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