PDF de programación - Introducción a GNU/Linux

Imágen de pdf Introducción a GNU/Linux

Introducción a GNU/Linuxgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 28 de Febrero del 2018)
1.287 visualizaciones desde el 28 de Febrero del 2018
3,6 MB
54 paginas
Creado hace 15a (10/11/2008)
Introducción a GNU/Linux

1. INTRODUCCIÓN A GNU/LINUX
Jesús Miguel Torres Jorge
Departamento de Ingeniería de Sistemas y Automática
y Arquitectura y Tecnología de Computadores

El objetivo de este tema es adquirir algunas nociones sobre GNU/Linux y sobre la
filosofía que rodea su desarrollo y evolución. GNU/Linux es un sistema operativo
alternativo a otros como Apple Mac OS X o Microsoft Windows, siendo este último
el más utilizado en los ordenadores de escritorio. Como bien dijo Confucio “Es
mejor encender una vela que maldecir la oscuridad”, por lo que será exactamente
eso lo que hagamos este tema.

1.1 Orígenes

GNU/Linux nació en 1992, aunque sus orígenes se remontan a principios de los 80.
En 1984 un programador del laboratorio de inteligencia artificial del MIT1, Richard
Stallman, comienza a trabajar en el proyecto GNU. Un año más tarde publica el
manifiesto GNU, donde declara sus intenciones y motivaciones para crear una
alternativa libre al sistema operativo UNIX2. Tiempo después creó la Free Software
Fundation (FSF), una organización sin ánimo de lucro cuyo fin es difundir los
valores del movimiento del software libre.


1 MIT son las siglas en inglés del Instituto Tecnológico de Massachussets.
2 UNIX es una familia de sistemas operativos cuyos orígenes se remontan a principios de los 70. En la década de los
80 estaba muy extendido en entornos corporativos y académicos, especialmente en las universidades.

1-1

Este documento ha sido extraído íntegramente por su autor de los apuntes del módulo “Introducción a la
Informática. Sistemas Operativos” del Máster en Diseño y Utilización de Recursos Informáticos en el Aula,
4ª edición.
Copyright (c) 2008 Jesús Miguel Torres Jorge. Se concede permiso para copiar, distribuir y/o modificar
este documento bajo los términos de la Licencia de Documentación Libre de GNU, Versión 1.3 o cualquier
otra versión posterior publicada por la Free Software Foundation; sin Secciones Invariantes ni Textos de
Cubierta Delantera ni Textos de Cubierta Trasera. El texto oficial de la licencia se encuentra en
http://www.gnu.org/copyleft/fdl.html.
Puesto que no es posible hacer traducciones oficiales de la licencia, la versión en inglés es la única con
validez jurídica. No obstante, tiene disponible una traducción no oficial al español de la Licencia de
documentación libre de GNU en http://www.gnu.org/licenses/translations.html.





Introducción a GNU/Linux

En 1991 un finlandés estudiante de la Universidad de Helsinki, Linus
Torvalds, anuncia en Internet que está desarrollando un sistema operativo como
hobby: “Estoy haciendo un sistema operativo (gratuito) (sólo un hobby, no será nada
grande y profesional como GNU) para clones AT 386(486)...”. En aquella época el
proyecto GNU había creado muchos de los componentes del sistema operativo, pero
carecía de algo esencial, el núcleo. En 1992 Torvalds y otros desarrolladores
adaptaron Linux para que pudiera funcionar como núcleo del sistema operativo
GNU. El resultado fue un sistema operativo libre y completamente funcional
denominado GNU/Linux.

En la actualidad no se puede decir que exista un único GNU/Linux. Tanto los
componentes del sistema operativo GNU como el núcleo Linux siguen su propio
camino, pues son proyectos distintos con ciclos de desarrollo diferentes. Sin
embargo, en el mundo existen muchas empresas y organizaciones dedicadas a reunir
Linux con los componentes del sistema GNU y con miles de otras aplicaciones
libres. El resultado, que es publicado junto con herramientas de configuración e
instalación y un sistema de gestión de paquetes3, es lo que se conoce como una
distribución de Linux.

Una distribución de Linux es lo que un usuario pide cuando quiere adquirir
un sistema operativo GNU/Linux. En la actualidad existen cientos de ellas bajo
diferentes denominaciones, habiendo sido pensadas muchas de ellas para nichos
específicos
(http://distrowatch.com/)
prácticamente podemos encontrarlas a todas, aunque las mas importantes son:
Ubuntu, Mandriva, OpenSuSE, Fedora, Debian, Gentoo Linux, Slackware Linux,
Knoppix, Mepis y Xandros.

del mercado. En DistroWatch.com

1.2

El software libre
Hasta el momento hemos utilizado en diversas ocasiones términos como:
aplicaciones libres, sistemas operativos libres y software libre. Sin embargo, aun no
hemos entrado a discutir en que se distinguen de las aplicaciones, sistemas operativos
y software no libre. Por lo que es exactamente eso lo que haremos a continuación.


3 El sistema de paquetes es el medio por el cual los usuarios pueden instalar y desinstalar aplicaciones de forma
sencilla en un sistema GNU/Linux.

1-2





Introducción a GNU/Linux

1.2.1 Derechos de autor y licencias de software

Para empezar debemos saber que los programas informáticos están protegidos por el
derecho de autor. Éstos no son más que un conjunto de normas que regulan los
derechos patrimoniales y morales de los autores por el sólo hecho de la creación de
una obra literaria artística o científica, tanto si ha sido publicada como si no. En
España el derecho de autor viene determinado por la Ley de Propiedad Intelectual.

Entre los derechos exclusivos de los que goza el autor de una obra podemos

destacar los siguientes:

• Reproducir la obra en copias o fonogramas.
• Preparar obras derivadas basándose en la obra original.
• Distribuir copias o fonogramas de la obra al público, vendiéndolas o haciendo
otro tipo de transferencias de propiedad tales como alquilar, arrendar o prestar
dichas copias.
Así, y pese a que cuando pretendemos adquirir un programa informático
solemos utilizar la expresión “Voy a comprar...”, el software no se vende. En su

Figura 1-1. Cuadro de diálogo de aceptación de los términos de acuerdo de licencia;

mostrado durante la instalación de un producto de Microsoft.



1-3





Introducción a GNU/Linux

lugar se proporciona una copia del mismo, junto con un documento donde se autoriza
a utilizarlo de forma determinada y con unas condiciones convenidas. A ese
documento se lo denomina acuerdo de licencia (Figura 1-1).

Los acuerdos de licencia son un tipo de contrato regulado, la mayor parte de
las veces, por la legislación del país de origen del producto y, en ocasiones, por las
legislaciones locales. Sin embargo han sido muy criticadas por diversas razones,
entre las que destacan:

• Los acuerdos de licencia expresan que tipos de usos se pueden dar al producto
y cuales no. Es importante no olvidar que quién compra no es legalmente el
dueño del producto sino de una licencia para su uso. Para algunos esto es una
limitación a los derechos del consumidor.

• Es muchas ocasiones se exige al usuario que renuncie a realizar
reclamaciones o demandas legales por motivos tales como posibles daños
producidos por el producto.

• Los acuerdos de licencia son contratos, por lo que el usuario no tiene más

opción que aceptar o rechazar el contenido del mismo.

1.2.2 Licencias libres

autor protegen

a

cualquier programa

Los derechos de
informático,
independientemente de si se trata de software libre o no. Sin embargo, el software
libre utiliza un tipo de acuerdo de licencia que otorga a los usuarios muchos de los
derechos reservados a los autores del mismo, lo que lo diferencia del software no
libre. A este tipo de acuerdos de licencia se los denomina licencias libres.

Son muchos los derechos que una licencia puede conceder a los usuarios de
un programa informático. Pero para que una licencia sea libre es necesario que al
menos proporcione las siguientes cuatro libertades:

Libertad 0. La libertad de utilizar el programa con cualquier propósito.

Libertad 1. La libertad de estudiar como funciona el programa y adaptarlo a sus

necesidades.

Libertad 2. La libertad de distribuir copias del programa.

1-4





Introducción a GNU/Linux

Libertad 3. La libertad de mejorar el programa y hacer públicas las mejoras, de

forma que toda la comunidad se beneficie.

En definitiva el software libre es un tipo de software que una vez obtenido
puede ser utilizado, copiado, estudiado, modificado y redistribuido libremente.
Además es importante señalar que las libertades 1 y 3 obligan a que el usuario pueda
tener acceso al código fuente4.

Puesto que una licencia es libre siempre que cumpla con las cuatro libertades
anteriores, pueden existir tantas licencias como acuerdos se den entre los autores y
los usuarios. Sin embargo, la mayor parte de los proyectos de software libre utiliza
alguna de las de uso más común, que se pueden clasificar en:

Licencias libres sin protección heredada (o sin copyleft). Con estas licencias el autor
permite la libre redistribución y modificación, incluso si los trabajos
derivados no permanecen bajo los términos de una licencia libre. El ejemplo
más representativo de este tipo de licencias es la licencia BSD. En ésta los
autores conservan la protección de los derechos de autor únicamente para
renunciar a la garantía y para obligar al reconocimiento de la autoría en los
trabajos derivados, al tiempo que renuncian al resto de sus derechos. En
general este tipo de licencia permite que el software sea modificado y
redistribuido con cualquier licencia, incluyendo licencias no libres. Se puede
decir que las licencias sin copyleft aseguran “verdadero” software libre, en el
senti
  • Links de descarga
http://lwp-l.com/pdf9123

Comentarios de: Introducción a GNU/Linux (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad