Transcript of Luis Villalta Márquez. GNU/Linux es uno de los términos empleados para referirse a la...
- Diapositiva 1
- Luis Villalta Mrquez
- Diapositiva 2
- GNU/Linux es uno de los trminos empleados para referirse a la
combinacin del ncleo o kernel libre similar a Unix denominado
Linux, que es usado con herramientas de sistema GNU. Su cdigo
fuente puede ser utilizado, modificado y redistribuido libremente
por cualquiera bajo los trminos de la GPL (Licencia Pblica General
de GNU, en ingls: General Public License) y otra serie de licencias
libres. A las variantes de esta unin de programas y tecnologas, a
las que se les adicionan diversos programas de aplicacin de
propsitos especficos o generales se las denomina distribuciones, Su
objetivo consiste en ofrecer ediciones que cumplan con las
necesidades de un determinado grupo de usuarios. Algunas de ellas
son especialmente conocidas por su uso en servidores y
supercomputadoras.
- Diapositiva 3
- Ubuntu: es una distribucin Linux que ofrece un sistema
operativo predominantemente enfocado a computadoras de escritorio
aunque tambin proporciona soporte para servidores. Basada en Deban
GNU/Linux, Ubuntu concentra su objetivo en la facilidad y libertad
de uso, los lanzamientos regulares (cada 6 meses -las.04 en abril,
y, las.10 en octubre-) y la facilidad en la instalacin. Ubuntu es
patrocinado por Canonical Ltd., una empresa privada fundada y
financiada por el empresario sudafricano Mark Shuttleworth. Red Hat
Enterprise Linux: tambin conocido por sus siglas RHEL es una
distribucin comercial de Linux desarrollada por Red Hat Es la
versin comercial de FedoraCore, y anteriormente lo era de RH Linux,
de forma similar a como Novell SUSE Enterprise lo es respecto de
OpenSUSE.
- Diapositiva 4
- Fedora: es una distribucin de Linux para propsitos generales
basada en RPM, que se mantiene gracias a una comunidad
internacional de ingenieros, diseadores grficos y usuarios que
informan de fallos y prueban nuevas tecnologas. Cuenta con el
respaldo y la promocin de Red Hat. Debian: distribucin con muy
buena calidad. El proceso de instalacin es quizs un poco ms
complicado, pero sin mayores problemas. Gran estabilidad antes que
ltimos avances.
- Diapositiva 5
- SUSE Linux: es una de las ms conocidas distribuciones Linux
existentes a nivel mundial, se bas en sus orgenes en Slackware.
Entre las principales virtudes de esta distribucin se encuentra el
que sea una de las ms sencillas de instalar y administrar, ya que
cuenta con varios asistentes grficos para completar diversas tareas
en especial por su gran herramienta de instalacin y configuracin
YasT Slackware: es la distribucin de Linux ms antigua que tiene
vigencia. En su ltima versin, la 12.1, Slackware incluye la versin
del ncleo de Linux 2.6.24.5 y Glibc 2.7. Contiene un programa de
instalacin fcil de utilizar, extensa documentacin, y un sistema de
gestin de paquetes basado en mens.
- Diapositiva 6
- Gentoo: esta distribucin es una de las nicas que incorporaron
un concepto totalmente nuevo en Linux. Es un sistema inspirado en
BSD-ports. Podis compilar/optimizar vuestro sistema completamente
desde cero, No es recomendable adentrarse en esta distribucin sin
una buena conexin a internet, un ordenador medianamente potente (si
queris terminar de compilar en un tiempo prudencial) y cierta
experiencia en sistemas Unix. Kubuntu: distribucin basada en
Ubuntu, con lo que esto conlleva y centrada en el usuario final y
facilidad de uso, La gran diferencia con Ubuntu es que el entorno
de escritorio por defecto es KDE. Mandriva : es una distribucin
Linux aparecida en julio de 1998. Se distribuye mediante la
licencia Licencia pblica general de GNU, y es posible descargar su
distribucin en formato ISO, sus asistentes o sus repositorios.
- Diapositiva 7
- Arch Linux: una distribucin basada en el principio KISS, con un
sistema de desarrollo continuo entre cada versin (no es necesario
volver a instalar todo el sistema para actualizarlo). CenTos: una
distribucin creada a partir del mismo cdigo del sistema Red Hat
pero mantenida por una comunidad de desabolladores voluntarios.
GOS: una distribucin basada en Ubuntu para netbooks.
- Diapositiva 8
- Knoppix: la primera distribucin live en correr completamente
desde un medio extrable, Est basada en Debian. Kurisu OS: sistema
basado en Open Suse y desarrollado por Kurisu Electronics Systems
cuya funcin principal es la mxima compatibilidad con aplicaciones
de la plataforma Windows y de Mac OS. Linux Mint: una popular
distribucin derivada de Ubuntu,
- Diapositiva 9
- PCLinuxOS: derivada de Mandriva, paso de ser un pequeo proyecto
a una popular distribucin con una gran comunidad de
desarrolladores. Puppy Linux: versin para equipos antiguos o con
pocos recursos que pesa 130 MB. Slax: es un sistema Linux pequeo,
moderno, rpido y portable orientado a la modularidad. Est basado en
Slackware.
- Diapositiva 10
- Otras distribuciones se especializan en grupos especficos:
OpenWrt: diseada para ser empotrada en dispositivos enrutadores.
Edubuntu: un sistema del proyecto Ubuntu diseado para entornos
educativos. LULA: distribucin acadmica para universidades. Proyecto
LULA. MythTV: orientada para equipos multimedia o grabadores de
vdeo digital. Musix: una distribucin de Argentina destinada a los
msicos. MkLinux, Yellow Dog Linux o Black Lab Linux: orientadas a
usuarios de Macintosh y de la plataforma PowerPC. 64 Studio: una
distribucin basada en Debian diseada para la edicin multimedia. ABC
GNU/Linux: distribucin para la construccin de clusters Beowulf
desarrollado por Iker Castaos Chavarri, Universidad del Pas
Vasco,
- Diapositiva 11
- Austrix: es una distribucin GNU/Linux que como su mismo nombre
indica proviene de Asturias, basada en Kubuntu y dirigida a
usuarios finales y empresas. gnuLinEx: es una distribucin basada en
Debian GNU/Linux y GNOME, impulsada por la Consejera de Economa,
Comercio e Innovacin de la Comunidad Autnoma de Extremadura, siendo
pionero y secundado por otros organismos pblicos y privados del
resto de Espaa.
- Diapositiva 12
- Guadalinex: es una distribucin GNU/Linux promovida por la Junta
de Andaluca, para fomentar el uso del software libre en su
comunidad autnoma. Inspirada en gnuLinEx. Inicialmente estuvo
basada en Debian GMU/Linux debido al acuerdo inicial entre la Junta
de Andaluca y la de Extremadura, y desde la versin 3.0 se basa en
Ubuntu. MAX Madrid_LinuX: es una distribucin basada en Ubuntu, que
a su vez est basado en Debian GNU/Linux, creado por la Consejera de
Educacin de la Comunidad de Madrid. Hasta la versin 2 estuvo basada
en Knoppix, una distribucin live CD basada en Debian
GNU/Linux.
- Diapositiva 13
- MoLinux: es la distribucin GNU/Linux oficial de la Junta de
Comunidades de Castilla- La Mancha, basada en Ubuntu. LliureX: es
una distribucin Linux que utiliza el entorno de escritorio GMOME,
realizada por la Consejera de Educacin de la Generalidad
Valenciana, su objetivo principal es la introduccin de las nuevas
tecnologas de la informacin y la comunicacin basadas en software
libre en el sistema educativo de la Comunitat Valenciana.
- Diapositiva 14
- AugustuX: es la primera distribucin aragonesa basada en
GNU/Linux. Una distribucin Linux que est formada por el sistema
operativo y una serie de programas y herramientas. Actualmente,
AugustuX se basa en distribuciones como Knoppix, Debian GNU/Linux y
Metadistros de Hispalinux. Linkat: es la distribucin GNU/Linux del
Departamento de Educacin de la Generalidad de Catalua. Est basada
en la distribucin OpenSUSE y el funcionamiento de los programas se
basa en paquetes rpm. Actualmente est en fase 4.0 y utiliza por
defecto el entorno de escritorio Gnome, aunque tambin estn
disponibles los entornos KDE y XFCE.
- Diapositiva 15
- Los mtodos de instalacin se pueden dividir en tres:
- Diapositiva 16
- ste mtodo es que utilizan los sistemas mayormente usados en los
sistemas de escritorio, concretamente, MicrosoftWindows y Mac, y es
el que la mayora de personas estn acostumbradas a usar. ste mtodo
facilita la instalacin de programas de distintas fuentes, siendo
slo necesario poseer el archivo instalador de la aplicacin, adems
de ser compatible con distintas configuraciones del sistema
operativo. En GNU/Linux, la implementacin ste mtodo no ha avanzado
mucho, debido a que la mayora de distribuciones opta por tener
ordenado la ubicacin de archivos ejecutables, Pero esto no quiere
decir que no existan proyectos para implementar ste tipo de
instalacin.
- Diapositiva 17
- sta forma de instalacin es puede ser la ms tardada de todas,
pero es la que permite personalizar de mejor manera la instalacin.
La lgica del proceso a grandes rasgos es, compilar el programa segn
el lenguaje de programacin utilizado. Luego mover los archivos
necesarios a las carpetas indicadas. Puesto que ste proceso puede
requerir muchos pasos intermedios, los programadores optan por
automatizar la instalacin mediante scripts. Aunque vara segn el
programa, muchas aplicaciones requieren estos 3 pasos:
Configurar:./configure Indicar:make Instalar:make install
- Diapositiva 18
- ste mtodo es el preferido por las distribuciones GNU/Linux. ste
mtodo es ms ordenado a la hora de organizar los programas en el
sistema, adems de ofrecer la actualizacin de las aplicaciones de
una manera sencilla. El funcionamiento de ste tipo de mtodos es
variado, aunque en general, se enfoca en tener un repositorio de
aplicaciones (una lista coleccin de aplicaciones disponibles para
instalar). El sistema operativo instala esos paquetes disponibles
en el sistema, teniendo un registro de las aplicaciones instaladas,
as como la versin que utilizan, La mayora de distribuciones
GNU/Linux ofrecen formas tanto grficas como en la terminal (la
consola de comandos) para el manejo de las aplicaciones instaladas.
Algunos de stos sistemas son:
- Diapositiva 19
- Para instalar usando apt, se usan los siguientes comandos (stos
comandos hacen uso del repositorio, por lo que, si no se encuentra
localmente, intentar bajarlo desde las fuentes que proporciona la
distribucin, Para ello, se usan los siguientes comandos: #apt-get
install programa apt-get: Comando que indica que apt obtendr los
paquetes a travs de los repositorios. install: indica que se debe
instalar. Programa: indica el nombre del programa paquete a
instalar, Para instalar con aptitude, nicamente se cambia el
comando apt-get por aptitude. Aunque generalmente se usa apt-get,
aptitude tiene un mejor manejo de los paquetes instalados para que,
en caso de desinstalacin, pueda determinar los programas a
desinstalar (incluyendo las que ya no requerir el sistema). Para
desinstalar, los comandos son: #apt-get remove programa aptitude
remove programa
- Diapositiva 20
- Dpkg: Es el sistema implementado en Debian GNU/Linux y sus
derivados (cmo Elive Ubuntu). ste sistema se maneja principalmente
para la instalacin/desinstalacin de paquetes. Pero debido a que no
es capaz de resolver dependencias, convive con otros programas como
Apt-get Aptitude, que se encargan de resolver las versiones y
aplicaciones necesarias para la correcta instalacin y ejecucin de
los programas, El formato de estos archivos es DEB. Para instalar
una aplicacin, se recurre al siguiente comando: (Donde -i indica la
opcin instalar y archivo,deb es el archivo a instalar.) #dpkg -i
archivo.deb Para desinstalar se usa la opcin r (Donde paquete es el
nombre de la aplicacin.) #dpkg-r paquete
- Diapositiva 21
- RPM: ste gestor de paquetes fue desarrollado por Red Hat con el
objetivo de estandarizar el manejo de paquetes en GNU/Linux. Al
igual que dpkg, este gestor de paquetes utiliza diversos programas
para el manejo de dependencias, Entre stas herramientas estn: Yum:
es usado mayormente por las distribuciones basadas basadas en
RedHat fedora. La instalacin de paquetes con ste gestor es: #yum
install paquete Para la desinstalacin, se usa el siguiente comando:
#yum remove paquete Zypper: es usado por las distribuciones basadas
en Suse Linux, OpenSuse y derivados. Para realizar la instalacin de
paquetes se usa el siguiente comando: #zypper install paquete Para
la desinstalacin se utiliza el siguiente comando: #zypper remove
paquete Urpmi: este es usado en Mandriva. Para la instalacin se usa
el comando: #urpmi paquete Para la desinstalacin, se utiliza el
comando: #urpmiepaquete