Sunteți pe pagina 1din 5

INSTITUTO DE FORMACIÓN DOCENTE

Trabajo Grupal

TEMA
SISTEMA OPERATIVO LINUX

INTEGRANTES

 Edgar Almada.
 Carlos Cardozo.
 Emilce Chaparro
 Emilio Martínez.
 Paola Solalinde.

San José de los Arroyos - 2019


DESARROLLO

1. Historia-Origen
A lo largo del año 1983, Richard Matthew Stallman comenzó con el llamado
proyecto GNU, con el objetivo de crear un sistema operativo de libre
distribución compatible con UNIX y con los estándares POSIX. En 1985 creó la
Fundación de Software Libre y escribió la Licencia Pública General de GNU.
Esto dio como resultado la creación de múltiples programas en muy poco
tiempo, por lo que en el año 1990 ya existía el software disponible para crear
un nuevo sistema operativo, pero el núcleo aún faltaba. El núcleo Linux hace su
aparición por primera vez durante el año 1991, y lo hace como una afición de
un joven estudiante de Informática finlandés, llamado Linus Torvalds, que había
gestado la idea de crear un sistema operativo Unix para los usuarios de Minix,
creado por Andy Tanenbaum. Linus Torvalds utilizó el término Linux en un
principio para hacer referencia exclusivamente al núcleo del Sistema Operativo,
pero con el paso del tiempo, ese nombre fue utilizado para hacer mención tanto
al núcleo o kernel como al conjunto de aplicaciones con las que se distribuian,
conformando un sistema completo. Richard Stallman, haciendose participe de
tal popularización del uso de linux, solicitó que fuera designado el nombre de
GNU/Linux, aunque por simplicidad en la actualidad se conozca únicamente
como Linux. Linux es un Sistema Operativo caracterizado por ser una
implementación libre basada en Sistemas Unix desarrollada para funcionar en
computadoras personales, servidores y estaciones de trabajo. Originalmente se
orientó a procesadores i386. En la actualidad, soporta máquinas basadas en
DEC ALPHA, SPARC, MAC/AMIGA, POWERPC y MOTOROLA, entre otras.

El proyecto GNU/Linux cumple unas pautas para la creación de sistemas libres


mediante una politica firme en la que se compromete a incluir y a su vez a
ofrecer software libre. Si alguna de las aplicaciones, plataformas de
programación, controladores…etc, no respeta tales políticas, son rechazados
por la distribución y si por error lo incluyeran, serian eliminados. Así pues, se
trata de una gran ventaja respecto a otros sistemas operativos en los que se
presentan como paquetes empotrados. Gracias a la liberación de código, se ha
producido un incremento de ideas para la mejora de este entorno de trabajo
aportandose cada una de ellas y generando diferentes formas de ver un origen
dandose en la actualidad todas y cada una de las diferentes distribuciones
basadas en el proyecto inicial que era GNU/Linux.

GNU/Linux es el resultado del trabajo de miles de desarrolladores en todo el


mundo bajo las ideas del Software Libre. El movimiento de Software Libre fue
iniciado por Richard Stallman en 1984 con el proyecto GNU (GNU is not Unix).
Sus postulados, o en este caso libertades, sobre los que se basa son los
siguientes:
• La libertad de usar el programa, con cualquier propósito

• La libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo


a tus necesidades.

• La libertad de distribuir copias del programa, con lo cual puedes ayudar a tu


prójimo.

• La libertad de mejorar el programa y hacer públicas esas mejoras a los


demás, de modo que toda la comunidad se beneficie Su objetivo era crear un
sistema operativo totalmente funcional compatible con Unix pero con las
libertades descritas. Numerosos simpatizantes con la idea se pusieron a
trabajar altruistamente y se desarrollaron numerosas aplicaciones: entornos
gráficos, editores de texto, compiladores,... y en general, cualquier aplicación
que se pueda imaginar tiene su correspondiente en el mundo del Software
Libre. Pero les faltaba el núcleo del sistema, el encargado de gestionar el
hardware y que hace de puente entre éste y los programas que se habían
desarrollado. En 1991, un estudiante de la Universidad de Helsinki (Finlandia),
Linus Torvalds anunció que estaba trabajando en un nuevo sistema operativo.
La intención de Linus, que le dio su nombre al nuevo sistema cambiando la
última letra por X para que “sonara” a UNIX, era la de crear un sistema
operativo UNIX desde cero y compatible con los programas que ya existían.
Cuando tuvo desarrollado un sistema mínimo, lo publicó en Internet a través de
grupos de discusiones y noticias. A partir de eso, multitud de voluntarios en
todo el mundo se unieron a él para continuar con el desarrollo. Linux es el
kernel del sistema, justo lo que le faltaba a GNU. Es de esta forma como se
obtuvo un nuevo sistema operativo totalmente libre, fruto de la unión del kernel
de Linux y de las aplicaciones de GNU.

2- Características
Multitarea: La palabra multitarea describe la habilidad de ejecutar varios
programas al mismo tiempo. LINUX utiliza la llamada multitarea preventiva, la
cual asegura que todos los programas que se están utilizando en un momento
dado serán ejecutados, siendo el sistema operativo el encargado de ceder
tiempo de microprocesador a cada programa.
• Multiusuario: Muchos usuarios usando la misma máquina al mismo tiempo.
• Multiplataforma: Las plataformas en las que en un principio se puede utilizar
Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II,Amiga y Atari, tambien
existen versiones para su utilización en otras plataformas, como Alpha, ARM,
MIPS, PowerPC y SPARC.
• Multiprocesador: Soporte para sistemas con mas de un procesador esta
disponible para Intel y SPARC.
• Funciona en modo protegido 386
• Protección de la memoria entre procesos, de manera que uno de ellos no
pueda colgar el sistema.
• Carga de ejecutables por demanda: Linux sólo lee del disco aquellas partes
de un programa que están siendo usadas actualmente.
• Política de copia en escritura para la compartición de páginas entre
ejecutables: esto significa que varios procesos pueden usar la misma zona de
memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la
página (4Kb de memoria) se copia a otro lugar. Esta política de copia en
escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de
memoria.
• Memoria virtual usando paginación (sin intercambio de procesos completos) a
disco: A una partición o un archivo en el sistema de archivos, o ambos, con la
posibilidad de añadir más áreas de intercambio sobre la marcha Un total de 16
zonas de intercambio de 128Mb de tamaño máximo pueden ser usadas en un
momento dado con un límite teórico de 2Gb para intercambio. Este límite se
puede aumentar fácilmente con el cambio de unas cuantas líneas en el código
fuente.
• La memoria se gestiona como un recurso unificado para los programas de
usuario y para el caché de disco, de tal forma que toda la memoria libre puede
ser usada para caché y ésta puede a su vez ser reducida cuando se ejecuten
grandes programas.

3-Licencia
Linux es distribuido libremente bajo los términos de la licencia GPL. Está
licencia permite a cualquiera trabajar en Linux .esto significa que mientras
Linux puede ser vendido en una variedad de formas, puede también ser bajado
o ser copiado sin restricción.
La GPL no es el único tipo de licencia de software free y Linux se beneficia de
software licenciado bajo varios otros tipos de licencias de software libremente-
distribuible.
Los cuatro tipos principales son: software de dominio público, shareware,
derechos de propiedad de tipo- BSD y a licencia pública general.
La GPL permite toda la libertad de los otros, con un beneficio agregado, pero
un beneficio para el propio proyecto: requiere que si se realiza un cambio o
agregado al código GPL, asegurándose que ningún desarrollador gane alguna
ventaja encima de otros contribuyentes del desarrollo.
Bajo la GPL el derecho de propiedad del Linux puede ser sostenido por Linux
torvalds y otros pero ellos no tienen ningún mayor derecho para restringir el uso
de él. Esta carga pequeña de falta de control restrictivo asegura que Linux y
sus tecnologías relacionadas continuaran evolucionando para el beneficio igual
de todos sus usuarios.

4-Versiones

4.1 Núcleo:
El kernel o núcleo de linux se podría definir como el corazón del sistema. Es el
encargado de que el software y el hardware funcionen de forma adecuada en el
computador en el que se encuentra.
Las funciones más importantes del mismo, aunque no las únicas, son:
• Administración de la memoria, para todos los programas en ejecución.
• Administración del tiempo de procesador, que estos programas en ejecución
utilizan. Es el encargado de que podamos acceder a los periféricos/elementos
de nuestro ordenador de una manera cómoda.
4.2. Tipos de Versiones: Podemos diferenciar dos versiones del Linux
kernel:

Versión de producción: La versión de producción, es la versión estable hasta


el momento. Esta versión es el resultado final de las versiones de desarrollo o
experimentales. Cuando el equipo de desarrollo del kernel experimental, decide
que ha conseguido un kernel estable y con la suficiente calidad, se lanza una
nueva versión de producción o estable. Esta versión es la que se debería
utilizar para un uso normal del sistema, ya que son las versiones consideradas
más estables y libres de fallos en el momento de su lanzamiento.
Versión de desarrollo: Esta versión es experimental y es la que utilizan los
desarrolladores para programar, comprobar y verificar nuevas características,
correcciones, etc. Estos núcleos suelen ser inestables y no se deberían usar, a
no ser que sepas lo que haces.

5- Por qué usar GNU/Linux


Hay muchas razones para utilizar GNU/Linux:

– económicas: es gratuito.

– privacidad: los programas de GNU/Linux no recopilan información sobre


nuestros gustos, historial de navegación, para enviársela a terceras empresas.

– seguridad: no se ve afectado por los virus.

– robustez: mucho más estable que los sistemas Windows.

–funcionalidad: con las actuales versiones de GNU/Linux, tenemos los


programas equivalentes a cualquier distribución comercial. Además, existen
aplicaciones científicas disponibles sólo para GNU/Linux.

– desarrollo: GNU/Linux cuenta con numerosas herramientas para el


desarrollo de programas. No en vano es un sistema operativo hecho por
expertos en Informática.

S-ar putea să vă placă și