20
Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula S. O. S. O. GNU/Linux GNU/Linux Sistemas Operativos II

Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula

S. O.S. O.GNU/LinuxGNU/Linux

Sistemas Operativos II

Page 2: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula

S. O. GNU/Linux

Page 3: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – 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!”

Page 4: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – 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.

Page 5: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – 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.

Page 6: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – 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.

Page 7: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – 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.

Page 8: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – 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.

Page 9: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – 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

Page 10: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – 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

Page 11: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – 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

Page 12: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – 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

Page 13: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – 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

Page 14: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – 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

Page 15: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – 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

Page 16: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – 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

Page 17: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – 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

Page 18: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – 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

Page 19: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – 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

Page 20: Sistemas Operativos II - carambula.net · Sistemas Operativos II – ITS – EMT – CETP – 2016 – A/S L. Carámbula GNU • GNU es un sistema operativo, similar a Unix, que es

Sistemas Operativos II – ITS – EMT – CETP – 2016 – 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