Sunteți pe pagina 1din 30

Linux 1

Modulo
Introductorio
Conceptos e Historia de Linux
Relator : Carlos Villanueva
2 2007 Linux. Todos los derechos reservados.
Unidad 1 Conceptos e Historia de Linux

Proyecto GNU (FSF)
Los orgenes de Linux
GNU + Linux
Las distribuciones
Fuentes de Documentacin
Multimedia de Linux


3 2007 Linux. Todos los derechos reservados.
1.1 Proyecto GNU

Richard Stallman
Proyecto GNU creado en el ao 1984.
Software Libre
Licencias GPL
Free Software Fundation
4 2007 Linux. Todos los derechos reservados.
1.1.1 Software Libre
5 2007 Linux. Todos los derechos reservados.
1.1.1 Qu NO es el Software Libre?

Gratuito La confusin viene del ingls free, con las
acepciones libre y gratuito. En espaol no debera haber
tal confusin.
Dominio pblico Para poder hacer uso de software libre
es preciso aceptar los trminos de una licencia que
garantice que se mantendrn ciertas reglas y principios.
Annimo Se reconoce a los autores y encargados de
mantenimiento del software libre por medio de un
concepto de derechos de autor (copyright) compatible
con sus principios. A veces se le llama copyleft.
6 2007 Linux. Todos los derechos reservados.
1.1.1 Qu S es el Software Libre?

No propietario no hay que tener autorizacin ni contrato
para poder adquirirlo o usarlo.
Distribuible puedes hacer tantas copias como quieras,
incluso venderlas. Pero no se puede impedir que alguien
ms, a su vez, lo redistribuya.
Accesible el cdigo fuente est disponible. Se
promueve la conveniencia de distribuir el cdigo fuente
para el desarrollo de software.
Modificable puedes mejorar el programa, incluso
redistribuir la modificacin. La depuracin se paraleliza:
rapidez en el desarrollo y calidad del resultado son
compatibles.
7 2007 Linux. Todos los derechos reservados.
1.1.1 Qu S es el Software Libre?

Reusable puedes aprovechar cdigo ya escrito, siempre
y cuando tu nuevo cdigo mantenga las mismas
libertades del software libre.
Sin garantas nadie te asegura que funcionar, nadie se
hace cargo de ningn dao. No ests desamparado: el
soporte sigue otros cauces distintos a los tradicionales.
Hereditario cualquier programa derivado de software
libre es tambin libre. Se prohibe prohibir.
8 2007 Linux. Todos los derechos reservados.
1.1.2 Free Software Fundation (FSF)

Fundada en 1985 por Richard Stallman para promover el
derecho a usar, estudiar, copiar modificar y redistribuir
programas.
4 Libertades
Libertad de Uso
Libertad de Estudio
Libertad de Distribucin
Libertad de Mejorar el Software y Publicarlo

Se requiere obligatoriamente el cdigo fuente para poder
aplicarlas.

9 2007 Linux. Todos los derechos reservados.
1.1.2 Free Software Fundation (FSF)

Proyecto iniciado en 1985 por Richard Stallman para
obtener un sistema operativo completo, totalmente libre,
compatible con el sistema operativo Unix.
La idea original del proyecto era preservar el espritu
colaborativo que haba existido antes de que se
impusieran los obstculos del software propietario.
Un sistema operativo incluye ambientes de trabajo
(shells) compiladores, editores, formateadores de texto,
correo, etc. Con el tiempo el proyecto GNU tena una
coleccin impresionante de estos programas. Solo
faltaba el ncleo.
10 2007 Linux. Todos los derechos reservados.
1.1.3 Estructura de GNU
11 2007 Linux. Todos los derechos reservados.
1.2 Qu es Linux?

Linus Torvalds.
Nucleo Linux (1991)
Compatible con Unix
Licenciado bajo GPL
(General Public License)
Publicado en Internet
12 2007 Linux. Todos los derechos reservados.
1.2 Qu es Linux?

Estrictamente hablando, Linux es slo el ncleo (kernel)
de un sistema operativo tipo Unix.
Fue desarrollado por el finlands Linus Torvalds en 1991
a partir de Minix, un sistema Unix mnimo, desarrollado
con fines didcticos por Andrew. Tanenbaum.
El anuncio se hizo en el grupo de noticias comp.os.minix
y permiti la participacin de numerosos usuarios y
programadores de todo el mundo a travs de Internet.
El kernel alcanz una estabilidad a nivel de usable en
1994. A partir de entonces Linux se convierte en el
complemento ideal del proyecto GNU, al que solo le
faltaba un ncleo estable.
13 2007 Linux. Todos los derechos reservados.
1.2 Qu es Linux?

GNU hereda todas las caractersticas vistas en la
seccin sobre software libre.
Estable meses (inclusive aos) de funcionamiento
ininterrumpido.
Seguro prcticamente sin virus, un proceso no puede
acceder a reas de memoria ajenas, etc.
Multitarea
Multiusuario
Compatible cumple el estndar POSIX como otros
muchos UNIX, lo que facilita la migracin entre
plataformas.
14 2007 Linux. Todos los derechos reservados.
1.2 Qu es Linux?

Multi-arquitectura disponible para Intel y compatibles,
PowerPC, Macintosh, Amiga, Atari, DEC Alpha, Sun
Sparc, ARM.. .
Rpido maneja eficientemente los recursos: memoria,
disco duro, CPU, etc.
Capacidad en red excepcional; fue desarrollado desde
un principio para la conexin en red.
Elegante es un modelo de programacin: pequeo,
extensible, modular.
15 2007 Linux. Todos los derechos reservados.
1.2.1 Evolucin de Unix a Linux
16 2007 Linux. Todos los derechos reservados.
1.2.2 Nucleo de Linux
17 2007 Linux. Todos los derechos reservados.
1.2.3 Nucleo de Linux
http://www.kernel.org/
18 2007 Linux. Todos los derechos reservados.
1.3 GNU + Linux

Aparte del ncleo y los programas que conforman el
sistema operativo, hacen faltan ms cosas para que el
sistema sea til.
Estructura de directorios.
Archivos de configuracin.
Programas de instalacin y configuracin de partes del sistema.
Aplicaciones para el usuario final.
Sistemas de actualizacin de paquetes.
Todas estas cosas juntas y bien organizadas son las cosas
que debe proporcionar una distribucin.
19 2007 Linux. Todos los derechos reservados.
1.3 GNU + Linux
20 2007 Linux. Todos los derechos reservados.
1.3 GNU + Linux
21 2007 Linux. Todos los derechos reservados.
1.4 Distribuciones

Una distribucin es una recopilacin de software ya
compilado y empaquetado para facilitar su instalacin y
configuracin.
El gestor de paquetes permite ver una breve descripcin,
registra qu programas estn instalados, verifica las
dependencias y conflictos (al instalar o al desinstalar) para
que todo funcione siempre. Incluso actualiza a las nuevas
versiones a travs de la red de manera transparente.
Estas distribuciones permiten instalar un sistema
GNU/Linux completo.
22 2007 Linux. Todos los derechos reservados.
1.4.1 Componentes de una Distribucin
23 2007 Linux. Todos los derechos reservados.
1.4.1 Componentes de una Distribucin
24 2007 Linux. Todos los derechos reservados.
1.4.2 Distribuciones

Slackware Una de las primeras distribuciones organizadas.
Muy sencilla y primitiva comparada con sus sucesoras.
Redhat Una de las distribuciones comerciales ms
difundidas, de instalacin grfica relativamente amigable.
Sistema de paquetes RPM adoptado por otras
distribuciones.
Suse Distribucin comercial alemana de buena calidad. Usa
el mismo sistema de paquetes RPM.
Debian Distribucin libre desarrollada por un grupo muy
numeroso de colaboradores a travs de Internet, de calidad
extraordinaria. La seguridad y deteccin rpida de errores es
uno de sus puntos fuertes. Su sistema de paquetes es de lo
mejor.
25 2007 Linux. Todos los derechos reservados.
1.4.3 Ejemplos de Distribuciones
26 2007 Linux. Todos los derechos reservados.
1.4.4 Historia de las Distribuciones
27 2007 Linux. Todos los derechos reservados.
1.5 Fuentes de documentacin
GNU/Linux se distingue por la calidad y cantidad de
documentacin que incluye desde manuales, COMOs,
guas, libros, el usuario tiene todo a su disposicin para
informarse de cada detalle del sistema.

Existe un manual por casi cada comando del
sistema. La forma de consultar esta documentacin
(en una terminal de texto) es mediante el comando
man seguido del comando del que se quiere
obtener informacin. Ejemplo: man mount.
Los Howtos (COMOs) son una especie de recetas
donde se explican paso a paso diversas tareas del
sistema.
28 2007 Linux. Todos los derechos reservados.
1.6 Filosofa RTFM

RTFM: Read The Manual que en espaol se dira Lea el
Manual. Se espera que todo usuario de Linux se moleste
en leer la documentacin que acompaa a las distribuciones,
antes de hacer preguntas.
Al existir toda clase de informacin sobre el sistema, uno
debe informarse lo ms posible por su cuenta antes de pedir
ayuda, esta es una forma de cortesa ante los dems, y es la
forma en que se comporta la gente de la comunidad
GNU/Linux.
29 2007 Linux. Todos los derechos reservados.
30 2007 Linux. Todos los derechos reservados.

El trmino software libre a veces se malinterpreta;
no tiene nada que ver con el precio Tiene la libertad
de ejecutar el programa para cualquier propsito.
Tiene la libertad de adaptar el programa de acuerdo a
sus necesidades (para que esta libertad sea efectiva
en la prctica, debe tener acceso al cdigo fuente;
porque modificar un programa sin disponer del cdigo
fuente es extraordinariamente difcil.).
Tiene la libertad para redistribuir copias, tanto gratis
como por un precio.
Tiene la libertad para distribuir versiones modificadas
del programa, de modo que la comunidad pueda
beneficiarse de sus mejoras.
Libre como en libertad

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