PDF de programación - Introducción al sistema operativo GNU/Linux

Imágen de pdf Introducción al sistema operativo GNU/Linux

Introducción al sistema operativo GNU/Linuxgráfica de visualizaciones

Publicado el 7 de Septiembre del 2017
804 visualizaciones desde el 7 de Septiembre del 2017
5,6 MB
52 paginas
Creado hace 16a (10/06/2007)
Introducción al
sistema operativo
GNU/Linux

Josep Jorba Esteve

P07/M2103/02280

© FUOC • P07/M2103/02280

Índice

Introducción al sistema operativo GNU/Linux

Introducción .............................................................................................. 5

1. Software Libre y Open Source ......................................................... 7

2. UNIX. Un poco de historia ................................................................ 13

3. Sistemas GNU/Linux ........................................................................... 21

4. El perfil del administrador de sistemas ........................................ 25

5. Tareas del administrador ................................................................. 30

6. Distribuciones de GNU/Linux .......................................................... 35
6.1. Debian ............................................................................................... 40
6.2. Fedora Core ....................................................................................... 43

7. Qué veremos... ...................................................................................... 48

Actividades ................................................................................................. 51

Otras fuentes de referencia e información ........................................ 51

© FUOC • P07/M2103/02280

Introducción

5

Introducción al sistema operativo GNU/Linux

Los sistemas GNU/Linux [Joh98] ya no son una novedad, cuentan con una
amplia variedad de usuarios y de ámbitos de trabajo donde son utilizados.

Su origen se remonta al mes de agosto de 1991, cuando un estudiante finlan-
dés llamado Linus Torvalds anunció en una lista de news que había creado su
propio núcleo de sistema operativo y lo ofrecía a la comunidad de desarrolla-
dores para que lo probara y sugiriera mejoras para hacerlo más utilizable. Éste
sería el origen del núcleo (o kernel) del operativo que más tarde se llamaría Li-
nux.

Por otra parte, la FSF (Free Software Foundation), mediante su proyecto GNU,
producía software (desde 1984) que podía ser utilizado libremente. Debido a
lo que Richard Stallman (miembro de la FSF) consideraba software libre, es de-
cir, como aquél del que podíamos conseguir sus fuentes (código), estudiarlas
y modificarlas, y redistribuirlo sin que nos obliguen a pagar por ello. En este
modelo, el negocio no está en la ocultación del código, sino en el software
complementario añadido, en la adecuación del software a los clientes y en los
servicios añadidos, como el mantenimiento y la formación de usuarios (el so-
porte que les demos), ya sea en forma de material, libros y manuales, o en cur-
sos de formación.

La combinación (o suma) del software GNU y del kernel Linux, es el que nos
ha traído a los actuales sistemas GNU/Linux. Actualmente, los movimientos
Open Source, desde diferentes organizaciones (como FSF) y empresas como las
que generan las diferentes distribuciones Linux (Red Hat, Mandrake, SuSe...),
pasando por grandes empresas como HP, IBM o Sun que proporcionan apoyo,
han dado un empujón muy grande a los sistemas GNU/Linux hasta situarlos
al nivel de poder competir, y superar, muchas de las soluciones propietarias
cerradas existentes.

Los sistemas GNU/Linux no son ya una novedad. El software GNU se inició a
mediados de los ochenta, el kernel Linux, a principios de los noventa. Y Linux
se apoya en tecnología probada de UNIX, con más de 30 años de historia.

En esta unidad introductoria repasaremos algunas ideas generales de los mo-
vimientos Open Source y Free software, así como un poco de historia de Li-
nux, y de sus orígenes compartidos con UNIX, de donde ha heredado más de
30 años de investigación en sistemas operativos.

© FUOC • P07/M2103/02280

7

Introducción al sistema operativo GNU/Linux

1. Software Libre y Open Source

Bajo la idea de los movimientos (o filosofías) de Software Libre y Open Source
[OSIc] [OSIb] (también llamado de código abierto o software abierto), se en-
cuentran varias formas de software, no todas del mismo tipo, pero sí compar-
tiendo muchas ideas comunes.

La denominación de un producto de software como ‘de código abierto’
conlleva como idea más importante la posibilidad de acceder a su códi-
go fuente, y la posibilidad de modificarlo y redistribuirlo de la manera
que se considere conveniente, estando sujeto a una determinada licen-
cia de código abierto, que nos da el marco legal.

Frente a un código de tipo propietario, en el cual un fabricante (empresa de
software) encierra su código, ocultándolo y restringiéndose los derechos a sí
misma, sin dar posibilidad de realizar ninguna adaptación ni cambios que no
haya realizado previamente la empresa fabricante, el código abierto ofrece, en-
tre otras consideraciones:

a) Acceso al código fuente, ya sea para estudiarlo (ideal para educación) o mo-
dificarlo, sea para corregir errores, adaptarlo o añadir más prestaciones.

b) Gratuidad: normalmente, el software, ya sea en forma binaria o en la for-
ma de código fuente, puede obtenerse libremente o por una módica cantidad
en concepto de gastos de empaquetamiento, distribución y valores añadidos.

c) Evitar monopolios de software propietario: no depender de una única op-
ción o único fabricante de nuestro software. Esto es más importante cuando
se trata de una gran organización, ya sea una empresa o estado, los cuales no
pueden (o no deberían) ponerse en manos de una determinada única solución
y pasar a depender exclusivamente de ella.

d) Un modelo de avance, no basado en la ocultación de información, sino en
la compartición del conocimiento (semejante al de la comunidad científica),
para lograr progresos de forma más rápida, con mejor calidad, ya que las elec-
ciones tomadas están basadas en el consenso de la comunidad, y no en los ca-
prichos de empresas desarrolladoras de software propietario.

Crear programas y distribuirlos junto al código fuente no es nuevo. Ya desde los
inicios de la informática y en los inicios de la red Internet se había hecho así.
Sin embargo, el concepto de código abierto como tal, la definición y la redacción
de las condiciones que tenía que cumplir datan de mediados de 1997.

© FUOC • P07/M2103/02280

8

Introducción al sistema operativo GNU/Linux

Nota

Ver versión española en:
http://es.tldp.org/Otros/
catedral-bazar/
cathedral-es-paper-00.html

Eric Raymond y Bruce Perens fueron los que divulgaron la idea. Raymond
[Ray98] era autor del ensayo titulado “La catedral y el Bazar”, que hablaba so-
bre las técnicas de desarrollo de software utilizadas por la comunidad Linux,
encabezada por Linus Torvalds, y la comunidad GNU de la Free Software
Foundation (FSF), encabezada por Richard Stallman. Por su parte, Bruce Perens
era en aquel momento el jefe del proyecto Debian, que trabajaba en la crea-
ción de una distribución de GNU/Linux integrada únicamente con software
libre.

Nota

Dos de las comunidades más importantes son la FSF, con su proyecto de software GNU,
y la comunidad Open Source, cuyo máximo exponente de proyecto es Linux. GNU/Li-
nux es el resultado de la unión de sus trabajos.

Una distinción importante entre estas comunidades son las definiciones de có-
digo abierto y software libre. [Deba] [PS02]

El Software Libre (Free Software) [FSF] es un movimiento que parte de las ideas
de Richard Stallman, que considera que hay que garantizar que los programas
estuviesen al alcance de todo el mundo de forma gratuita, se tuviese acceso li-
bre a éstos y pudieran utilizarse al antojo de cada uno. Una distinción impor-
tante, que causó ciertas reticencias a las empresas, es el término free. En inglés,
este término tiene el doble significado de ‘gratuito’ y ‘libre’. La gente de la FSF
buscaba las dos cosas, pero era difícil vender ambas cosas a las empresas; la pre-
gunta típica era: ¿cómo se podía ganar dinero con esto? La respuesta vino de
la comunidad Linux (con Linus Torvalds en cabeza), cuando consiguieron te-
ner una cosa que todavía no había logrado la comunidad GNU y la FSF: tener
un sistema operativo libre con código fuente disponible. En este momento es
cuando a la comunidad se le ocurrió juntar las diversas actividades que había
en la filosofía del Software Libre bajo la nueva denominación de código abierto
(open source).

Open Source se registró como una marca de certificación, a la que podían ad-
herirse los productos software que respetasen sus especificaciones. Esto no
gustó a todo el mundo y suele haber cierta separación y controversias entre los
dos grupos del Open Source y la FSF (con GNU), pero son más las cosas que
los unen que las que los separan.

En cierta manera, para los partidarios del software libre (como la FSF), el có-
digo abierto (u open source) representa un paso en falso, ya que representa
una cierta “venta” al mercado de sus ideales, y deja la puerta abierta a que se
vaya haciendo propietario el software que era libre. Los partidarios de open
source ven la oportunidad de promocionar el software que de otra manera es-
taría en una utilización minoritaria, mientras que con la divulgación y la
puesta en común para todo el mundo, incluidas empresas que quieran par-
ticipar en código abierto, entramos con suficiente fuerza para plantar cara al
software propietario.

© FUOC • P07/M2103/02280

9

Introducción al sistema operativo GNU/Linux

Nota

Ver la definición original de
Open Source en:
http://www.opensource.org/
docs/definition.php
Y la reedición en:
http://www.opensource.org

Sin embargo, la idea que persiguen ambas filosofías es la de aumentar
la utilidad del software libre, ofreciendo así una alternativa a las solu-
ciones únicas que las grandes empresas quieren imponer. Las diferen-
cias son más que prácticas.

Una vez establecidas las ideas básicas de la comunidad del código abierto, lle-
gamos al punto en que había que concretar de manera clara qué criterios tenía
que cumplir un producto
  • Links de descarga
http://lwp-l.com/pdf6826

Comentarios de: Introducción al sistema operativo 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