1. Alumno: Oscar Oswaldo Henríquez
Pérez
Profesora: patricia medinilla
Materia: informática
Tema: software libre, GNU, free
foundation
software, Linux, distribuciones de Linux.
Grado: 2º salud
2. Software Libre se refiere a la libertad de los usuarios para
ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el
software. De modo más preciso, se refiere a cuatro
libertades de los usuarios del software:
La libertad de usar el programa, con cualquier propósito
(libertad 0).
La libertad de estudiar cómo funciona el programa, y
adaptarlo a tus necesidades (libertad 1). El acceso al
código fuente es una condición previa para esto.
La libertad de distribuir copias, con lo que puedes ayudar a
tu vecino (libertad 2).
La libertad de mejorar el programa y hacer públicas las
mejoras a los demás, de modo que toda la comunidad se
beneficie. (libertad 3). El acceso al código fuente es un
requisito previo para esto.
Un programa es software libre si los usuarios tienen todas
estas libertades. Así pues, deberías tener la libertad de
distribuir copias, sea con o sin modificaciones, sea gratis o
cobrando una cantidad por la distribución, a cualquiera y a
cualquier lugar. El ser libre de hacer esto significa (entre
otras cosas) que no tienes que pedir o pagar permisos.
También deberías tener la libertad de hacer modificaciones
y utilizarlas de manera privada en tu trabajo u ocio, sin ni
3. La libertad para usar un programa significa la
libertad para cualquier persona u organización
de usarlo en cualquier tipo de sistema
informático, para cualquier clase de trabajo, y
sin tener obligación de comunicárselo al
desarrollador o a alguna otra entidad
específica.
La libertad de distribuir copias debe incluir tanto
las formas binarias o ejecutables del programa
como su código fuente, sean versiones modificadas
o sin modificar (distribuir programas de modo
ejecutable es necesario para que los sistemas
operativos libres sean fáciles de instalar). Está
bien si no hay manera de producir un binario o
ejecutable de un programa concreto (ya que
algunos lenguajes no tienen esta
capacidad), pero debes tener la libertad de
distribuir estos formatos si encontraras o
desarrollaras la manera de crearlos.
Para que las libertades de hacer modificaciones
y de publicar versiones mejoradas tengan
sentido, debes tener acceso al código fuente del
programa. Por lo tanto, la posibilidad de acceder
al código fuente es una condición necesaria para
4.
5. Free Software Foundation
La Free Software Foundation (Fundación para el
software libre) es una organización creada en
octubre de 1985 por Richard Stallman y otros
entusiastas del software libre con el propósito de
difundir este movimiento.
La Fundación para el software libre (FSF) se dedica a
eliminar las restricciones sobre la
copia, redistribución, entendimiento, y modificación de
programas de computadoras. Con este
objeto, promociona el desarrollo y uso del software
libre en todas las áreas de la computación, pero muy
particularmente, ayudando a desarrollar el sistema
operativo GNU.
En sus inicios, la FSF destinaba sus fondos
principalmente a contratar programadores para que
escribiesen software libre. A partir de mediados de la
década de 1990 existen ya muchas compañías y autores
individuales que escriben software libre, por ello los
empleados y voluntarios de la FSF han centrado su
6.
7. Qué es Linux?
LINUX (o GNU/LINUX, más correctamente) es un Sistema
Operativo como MacOS, DOS o Windows. Es decir, Linux es
el software necesario para que tu ordenador te
permita utilizar programas como: editores de
texto, juegos, navegadores de Internet, etc. Linux
puede usarse mediante un interfaz gráfico al igual
que Windows o MacOS, pero también puede usarse
mediante línea de comandos como DOS.
Linux tiene su origen en Unix. Éste apareció en los años
sesenta, desarrollado por los investigadores Dennis
Ritchie y Ken Thompson, de los Laboratorios
Telefónicos Bell.
Andrew Tanenbaum desarrolló un sistema operativo
parecido a Unix (llamado Minix) para enseñar a sus
alumnos el diseño de un sistema operativo. Debido al
enfoque docente de Minix, Tanenbaum nunca permitió
que éste fuera modificado, ya que podrían introducirse
complicaciones en el sistema para sus alumnos.
Un estudiante finlandés llamado Linus
Torvalds, constatando que no era posible extender
8. En aquellos momentos el proyecto GNU (GNU's Not
Unix), que Richard Stallman había iniciado hacía ya
casi diez años, comprendía un sistema básico casi
completo. La excepción más importante era el kernel o
núcleo, que controla el hardware.
Torvalds decidió aprovechar el sistema GNU y
completarlo con su propio núcleo, que bautizó como
Linux (Linux Is Not UniX). El sistema conjunto
(herramientas GNU y núcleo Linux) forma lo que
llamamos GNU/Linux.
El núcleo de Linux
Una pregunta muy común es: ¿qué es el núcleo de Linux?.
La respuesta es: Linux. En las líneas anteriores ya se
da una primera definición del núcleo: el kernel o
núcleo, que controla el hardware. Es decir, el núcleo
de Linux, simplificando, es un conjunto de drivers
necesarios para usar el ordenador.
9. Para otros usos de este término, véase Linux (desambiguación).
Arquitectura de distribuciones Linux con componentes GNU (Concepto)
Una distribución Linux (coloquialmente llamada distro) es una
distribución de software basada en el núcleo Linux que incluye
determinados paquetes de software para satisfacer las necesidades
de un grupo específico de usuarios, dando así origen a ediciones
domésticas, empresariales y para servidores. Por lo general están
compuestas, total o mayoritariamente, de software libre, aunque a
menudo incorporan aplicaciones o controladores propietarios.
Además del núcleo Linux, las distribuciones incluyen habitualmente
las bibliotecas y herramientas del proyecto GNU y el sistema de
ventanas X Window System. Dependiendo del tipo de usuarios a los que
la distribución esté dirigida se incluye también otro tipo de software
como procesadores de texto, hoja de cálculo, reproductores
multimedia, herramientas administrativas, etc. En el caso de incluir
herramientas del proyecto GNU, también se utiliza el término
distribución GNU/Linux.
Existen distribuciones que están soportadas comercialmente, como
Fedora (Red Hat), openSUSE (Novell), Ubuntu (Canonical
Ltd.), Mandriva, y distribuciones mantenidas por la comunidad como
Debian y Gentoo. Aunque hay otras distribuciones que no están
relacionadas con alguna empresa o comunidad, como es el caso de
10. Antes de que surgieran las primeras distribuciones, un usuario de Linux
debía ser algo experto en Unix; no solo debía conocer qué bibliotecas y
ejecutables necesitaba para iniciar el sistema y que funcionase, sino
también los detalles importantes que se requieren en la instalación y
configuración de los archivos en el sistema.
Las distribuciones Linux comenzaron a surgir poco después de que el
núcleo Linux fuera utilizado por otros programadores además de los
creadores originales. Existía mayor interés en desarrollar un sistema
operativo que en desarrollar aplicaciones, interfaces para los
usuarios o un paquete de software conveniente.
Entre las distribuciones más antiguas se incluían:
Dos discos denominados H J Lu's «Boot-root» con el núcleo y un mínimo de
herramientas para utilizar.
MCC Interim Linux, que se podía descargar en un servidor público FTP de la
Universidad de Mánchester en febrero de 1992.
TAMU, creado por entusiastas de la Universidad de Texas A&M al mismo
tiempo que SLS
SLS (Softlanding Linux System).
Yggdrasil Linux creó el primer CD-ROM de una distribución Linux.
SLS no estuvo bien mantenida; así pues, Patrick Volkerding lanzó una
distribución basada en SLS a la que llamó Slackware; lanzada el 16 de
julio de 1993.Esta es la distribución más antigua que está en desarrollo
activo.
Los usuarios vieron en Linux una alternativa a los sistemas operativos
DOS ,Microsoft Windows en la plataforma PC, Mac OS en Apple Macintosh y
las versiones de uso bajo licencia (de pago) de UNIX. La mayoría de estos
primeros usuarios se habían familiarizado con el entorno UNIX en sus
trabajos o centros de estudios. Estos adoptaron GNU/Linux por su
estabilidad, reducido (o nulo) coste y por la disponibilidad del código
fuente del software incluido.
Las distribuciones eran originalmente una cuestión de comodidad para el