21
Sistemas GNU/Linux. Distribuciones. Luis Villalta Márquez

Sistemas GNU/Linux. Distribuciones

  • Upload
    meadow

  • View
    53

  • Download
    0

Embed Size (px)

DESCRIPTION

Sistemas GNU/Linux. Distribuciones. . Luis Villalta Márquez. GNU/Linux. A las variantes de esta unión de programas y tecnologías, a las que se les adicionan diversos programas - PowerPoint PPT Presentation

Citation preview

Sistemas GNU/Linux. Distribuciones.

Sistemas GNU/Linux. Distribuciones. Luis Villalta MrquezGNU/LinuxGNU/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.Distribuciones ms importantes de Linux UBUNTUUbuntu: 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.

Distribuciones ms importantes de Linux UBUNTUFedora: 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.

Distribuciones ms importantes de Linux UBUNTUSUSE 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.

Distribuciones ms importantes de Linux UBUNTUGentoo: 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.

Distribuciones ms importantes de Linux UBUNTUArch 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.

Distribuciones ms importantes de Linux UBUNTUKnoppix: 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,

Distribuciones ms importantes de Linux UBUNTUPCLinuxOS: 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.

Distribuciones especializadasOtras 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,

Distribuciones GNU/Linux por comunidades autnomas de EspaaAustrix: 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.

Distribuciones GNU/Linux por comunidades autnomas de Espaa

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.

Distribuciones GNU/Linux por comunidades autnomas de EspaaMoLinux: 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.

Distribuciones GNU/Linux por comunidades autnomas de Espaa

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.

Modos de Instalacin de AplicacionesLos mtodos de instalacin se pueden dividir en tres: Instalacin por instalador: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.

Instalacin por compilacin: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

Instalacin por gestor de paquetes: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:

Ejemplos de Instalacin por gestor de paquetesPara 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 programaEjemplos de Instalacin por gestor de paquetesDpkg: 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 Ejemplos de Instalacin por gestor de paquetesRPM: 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 paquetePara 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