fbpx
Wikipedia

Distribución Linux

Una distribución GNU/Linux (coloquialmente llamada distro) es una distribución de software basada en el núcleo Linux que incluye determinados paquetes de software para satisfacer las necesidades de un grupo específico de usuarios, dando así origen a ediciones domésticas, empresariales y para servidores. Por lo general están compuestas, total o mayoritariamente, de software libre, aunque a menudo incorporan aplicaciones o controladores propietarios.

Además del núcleo Linux, las distribuciones incluyen habitualmente las bibliotecas y herramientas del proyecto GNU y el sistema de ventanas X Window System. Dependiendo del tipo de usuarios a los que la distribución esté dirigida se incluye también otro tipo de software como procesadores de texto, hoja de cálculo, reproductores multimedia, herramientas administrativas, etc. En el caso de incluir paquetes de código del proyecto GNU, se denomina distribución GNU/Linux.

Existen distribuciones que están soportadas comercialmente, como Fedora (Red Hat), openSUSE (Novell) y Ubuntu (Canonical Ltd.); distribuciones mantenidas por la comunidad, como Debian y Gentoo; y distribuciones que no están relacionadas con ninguna empresa o comunidad, como es el caso de Slackware.

Historia

 
Árbol de vida de huevo Linux, línea del tiempo representando el desarrollo de varias distribuciones Linux

Antes de que surgieran las primeras distribuciones, un usuario de Linux debía ser algo experto en Unix; no solo debía conocer qué bibliotecas y ejecutables necesitaba para iniciar el sistema y que funcionase, sino también los detalles importantes que se requieren en la instalación y configuración de los archivos en el sistema.

Las distribuciones Linux comenzaron a surgir poco después de que el núcleo Linux fuera utilizado por otros programadores además de los creadores originales. Existía mayor interés en desarrollar un sistema operativo que en desarrollar aplicaciones, interfaces para los usuarios o un paquete de software conveniente.

Entre las distribuciones más antiguas se incluían:

SLS no estuvo bien mantenida; así pues, Patrick Volkerding lanzó una distribución basada en SLS a la que llamó Slackware; lanzada el 16 de julio de 1993.[1]​ Esta es la distribución más antigua que está en desarrollo activo.

Los usuarios vieron en Linux una alternativa a los sistemas operativos DOS, Microsoft Windows en la plataforma PC, Mac OS en Apple Macintosh y las versiones de uso bajo licencia (de pago) de UNIX. La mayoría de estos primeros usuarios se habían familiarizado con el entorno UNIX en sus trabajos o centros de estudios. Estos adoptaron GNU/Linux por su estabilidad, reducido (o nulo) coste y por la disponibilidad del código fuente del software incluido.

Las distribuciones eran originalmente una cuestión de comodidad para el usuario medio, evitándole la instalación (y en muchos casos compilación) por separado de paquetes de uso común, pero hoy se han popularizado incluso entre los expertos en este tipo de sistemas operativos (UNIX/Linux). Si bien, históricamente, Linux estuvo mejor posicionado en el mercado de los servidores, distribuciones centradas en la facilidad de instalación y uso, tales como Fedora, Mandriva, OpenSuSE, Knoppix y Ubuntu, entre otras, han logrado una mayor aceptación en el mercado doméstico.

Componentes

El conjunto típico de una distribución Linux contiene un núcleo, herramientas y bibliotecas, software adicional, documentación, un sistema de ventanas, un administrador de ventanas y un entorno de escritorio, este suele ser GNOME o KDE. Gran parte del software incluido es de fuente abierta o software libre y distribuido por sus desarrolladores tanto en binario compilado como en forma de código fuente, permitiendo a sus usuarios modificar o compilar el código fuente original si lo desean. Muchas distribuciones incorporan software privativo, no disponible en forma de código fuente.

Muchas distribuciones proveen un sistema de instalación gráfica como lo hacen otros sistemas operativos modernos. Distribuciones independientes como Gentoo Linux, T2 y Linux From Scratch proveen el código fuente de todo el software y solo incluyen los binarios del núcleo, herramientas de compilación y de un instalador; el instalador compila todo el software para el CPU específico de la PC del usuario.

Gestión de paquetes

Las distribuciones están divididas en «paquetes». Cada paquete contiene una aplicación específica o un servicio. Ejemplos de paquetes son una biblioteca para manejar el formato de imagen PNG, una colección de tipografías o un navegador web.

El paquete es generalmente distribuido en su versión compilada y la instalación y desinstalación de los paquetes es controlada por un sistema de gestión de paquetes en lugar de un simple gestor de archivos.En este caso Cada paquete elaborado para ese sistema de paquetes contiene meta-información tal como fecha de creación, descripción del paquete y sus dependencias. El sistema de paquetes analiza esta información para permitir la búsqueda de paquetes, actualizar las librerías y aplicaciones instaladas, revisar que todas las dependencias se cumplan y obtenerlas si no se cuenta con ellas de manera automática.

Algunos de los sistemas de paquetes más usados son:

  • RPM, creado por Red Hat y usado por un gran número de distribuciones de Linux, es el formato de paquetes del Linux Standard Base. Originalmente introducido por Red Hat, pero ahora se usa en muchas distribuciones, como por ejemplo Mandriva.
  • Deb, paquetes Debian, originalmente introducidos por Debian, pero también utilizados por otros como Knoppix y Ubuntu.
  • .tgz, usado por Slackware, empaqueta el software usando tar y gzip. Pero, además, hay algunas herramientas de más alto nivel para tratar con este formato: slapt-get, slackpkg y swaret.
  • Ebuilds, archivo que contiene información acerca de cómo obtener, compilar e instalar un paquete en el sistema Portage de Gentoo Linux con el comando emerge. Generalmente, estas instalaciones se basan en la compilación de fuentes, aunque algunos paquetes binarios se pueden instalar de esta manera.
  • Pacman, para Arch Linux, usa binarios precompilados distribuidos en un fichero .pkg.tar.gz o .pkg.tar.xz.
  • PET, utilizado por Puppy Linux, sus derivados y Quirky, su proyecto hermano.

Aunque las distribuciones casi siempre vienen con mucha mayor cantidad de software que los sistemas propietarios, en ocasiones algunos usuarios pueden instalar software que no fue incluido en la distribución. Un ejemplo podría ser el instalar una versión experimental de alguna de las aplicaciones de la distribución o alguna alternativa (como podría ser utilizar una aplicación de KDE dentro de GNOME o viceversa). Si el software es distribuido solo en forma de código fuente, requerirá ser compilado por el ordenador. Sin embargo, si el programa es compilado, el paquete no será registrado por el gestor de paquetes y por lo tanto no podrá ser controlado por él. Esto significa que el administrador del equipo tendrá que tomar medidas adicionales para mantener el software actualizado. El gestor de paquetes no lo podrá hacer automáticamente.

La mayor parte de las distribuciones instalan los paquetes, incluyendo el núcleo Linux y otras piezas fundamentales del sistema operativo con una configuración preestablecida. Esto hace la instalación más sencilla, especialmente para los usuarios nuevos, pero no es siempre aceptable, pues hay programas que deben ser cuidadosamente configurados para que sean funcionales, para que operen correctamente con otra aplicación o para que su seguridad sea robusta. En estos casos, los administradores se ven obligados a invertir tiempo reconfigurando y revisando software soportado por la distribución.

En otras distribuciones la instalación puede llegar a ser muy lenta, pues es posible ajustar y configurar la mayor parte o la totalidad del software incluido en la distribución. No todas lo hacen. Algunas ofrecen herramientas de configuración para ayudar en el proceso.

Es también posible armar un sistema a la medida en su totalidad, descartando incluso el uso de una distribución. Lo primero que hay que hacer es generar un sistema base que permita conseguir, compilar, configurar e instalar el código fuente. Generar los binarios de este sistema base requerirá de otra máquina que sea capaz de generar los binarios para el dispositivo deseado, esto puede ser alcanzado por medio de una compilación cruzada. Ver por ejemplo Linux from Scratch.

Tipos y tendencias

En general, las distribuciones Linux pueden ser:

  • Comerciales o no comerciales.
  • Ser completamente libres o incluir software privativo.
  • Diseñadas para uso en el hogar o en las empresas.
  • Diseñadas para servidores, escritorios o dispositivos empotrados.
  • Orientadas a usuarios regulares o usuarios avanzados.
  • De uso general o para dispositivos altamente especializados, como un cortafuegos, un enrutador o un clúster computacional.
  • Diseñadas e incluso certificadas para un hardware o arquitectura específicos.
  •  
    Tux, la mascota de el Kernel Linux.
    Orientadas hacia grupos en específico, por ejemplo a través de la internacionalización y localización del lenguaje, o por la inclusión de varios paquetes para la producción musical o para computación científica.
  • Configuradas especialmente para ser más seguras, completas, portables o fáciles de usar.
  • Soportadas bajo distintos tipos de hardware.

La diversidad de las distribuciones Linux es debido a cuestiones técnicas, de organización y de puntos de vista diferentes entre usuarios y proveedores. El modo de licenciamiento del software libre permite que cualquier usuario con los conocimientos e interés suficiente pueda adaptar o diseñar una distribución de acuerdo a sus necesidades.

Distribuciones que no requieren instalación (Live CD)

Una distribución live o Live CD o Live DVD, más genéricamente Live Distro, (traducido en ocasiones como CD vivo o CD autónomo), es una distribución almacenada en un medio extraíble, tradicionalmente un CD o un DVD (de ahí sus nombres), que puede ejecutarse desde este sin necesidad de instalarlo en el disco duro de una computadora, para lo cual usa la memoria RAM como disco duro virtual y el propio medio como sistema de archivos.

Cuando el sistema operativo es ejecutado por un dispositivo de solo lectura como un CD o DVD, el usuario necesita utilizar una memoria USB o un disco duro instalado en la máquina para conservar su información entre sesiones. La información del sistema operativo es usualmente cargada en la memoria RAM.

La portabilidad de este tipo de distribuciones las hace ideales para ser utilizadas en demostraciones, operaciones de recuperación, cuando se utiliza una máquina ajena o como medio de instalación para una distribución estándar. Actualmente, casi todas las distribuciones tienen una versión CD/DVD autónomo o «vivo».

Desarrollo

Comunidad

 
Logo de la Distribución de Linux, Debian

La mayoría de las distribuciones están, en mayor o menor medida, desarrolladas y dirigidas por sus comunidades de desarrolladores y usuarios. En algunos casos están dirigidas y financiadas completamente por la comunidad, como ocurre con Debian GNU/Linux, mientras que otras mantienen una distribución comercial y una versión de la comunidad, como hace RedHat con Fedora, o SuSE con OpenSuSE.

En muchas ciudades y regiones, asociaciones locales conocidas como grupos de usuarios promueven este sistema operativo y el software libre. Suelen ofrecer conferencias, talleres o soporte técnico de forma gratuita o introducción a la instalación de Linux para nuevos usuarios.

En las distribuciones y otros proyectos de software libre y código abierto son muy comunes las salas de chat IRC y grupos de noticias. Los foros también son comunes, sobre todo en el soporte a usuarios, y las listas de correo suelen ser el medio principal para discutir sobre el desarrollo, aunque también se utilizan como medio de soporte al usuario.

Escala de desarrollo

Un estudio sobre la distribución Red Hat 7.1 reveló que esta en particular posee más de 30 millones de líneas de código real. Utilizando el modelo de cálculo de costos COCOMO, puede estimarse que esta distribución requeriría 8000 programadores por año para su desarrollo. De haber sido desarrollado por medios convencionales de código cerrado, hubiera costado más de mil millones de dólares en los Estados Unidos.[2]

La mayor parte de su código (71%) pertenecía al lenguaje C, pero fueron utilizados muchos otros lenguajes para su desarrollo, incluyendo C++, Bash, Lisp, Ensamblador, Perl, Fortran y Python.

Además, la licencia predominante en alrededor de la mitad de su código total (contado en líneas de código) fue la GPL en su versión 2.

El núcleo Linux contenía entonces 2,4 millones de líneas de código, lo que representaba el 8% del total.

En un estudio posterior[3]​ se realizó el mismo análisis para Debian GNU/Linux versión 2.2. Esta distribución contenía más de 55 millones de líneas de código fuente, y habría costado 1900 millones de dólares (año 2000) el desarrollo por medios convencionales (no libres); el núcleo Linux en octubre de 2003 tiene unas 5,5 millones de líneas más.

Ejemplos

Distribuciones populares

Entre las distribuciones Linux más populares se incluyen:

  • Arch Linux, una distribución basada en el principio KISS, con un sistema de desarrollo continuo entre cada versión (no es necesario volver a instalar todo el sistema para actualizarlo).
  • Canaima, es un proyecto socio-tecnológico abierto, construido de forma colaborativa, desarrollado en Venezuela y basado en Debian.
  • CentOS, una distribución creada a partir del mismo código del sistema Red Hat pero mantenida por una comunidad de desarrolladores voluntarios.
  • Chakra project, una popular distribución para escritorio, inicialmente basada en Arch Linux, actualmente se encuentra en un desarrollo independiente.
  • Debian, una distribución mantenida por una red de desarrolladores voluntarios con un gran compromiso por los principios del software libre.
  • Dragora y Trisquel, que van adquiriendo importancia entre las distribuciones que solo contienen software libre.
  • Elementary OS Es una distribución Linux basada en Ubuntu 12.04
  • Fedora, una distribución lanzada por Red Hat para la comunidad.
  • Gentoo, una distribución orientada a usuarios avanzados, conocida por la similitud en su sistema de paquetes con el FreeBSD Ports, un sistema que automatiza la compilación de aplicaciones desde su código fuente.
  • Huayra, distribución Educativa, desarrollada por el estado Argentino, desde el Anses /Programa Conectar Igualdad. Está basada en Debian Jessie con entorno de escritorio MATE.
  • Knoppix, fue la primera distribución live en correr completamente desde un medio extraíble. Está basada en Debian.
  • Kubuntu, la versión en KDE Plasma de Ubuntu.
  • Linux Mint, una popular distribución derivada de Ubuntu.
  • Mageia, creada por ex trabajadores de Mandriva, muy parecida a su precursor.
  • Mandriva, mantenida por la compañía francesa del mismo nombre, fue un sistema popular en Francia y Brasil. Estuvo basada en Red Hat.
  • openSUSE, originalmente basada en Slackware es patrocinada actualmente por la compañía SUSE (Micro Focus International).
  • PCLinuxOS, derivada de Mandriva, pasó de ser un pequeño proyecto a una popular distribución con una gran comunidad de desarrolladores.
  • Puppy Linux, versión para equipos antiguos o con pocos recursos que pesa unos 130 MiB.
  • Red Hat Enterprise Linux, derivada de Fedora, es mantenida y soportada comercialmente por Red Hat.
  • Slackware, una de las primeras distribuciones Linux y la más antigua en funcionamiento. Fue fundada en 1993 y desde entonces ha sido mantenida activamente por Patrick J. Volkerding.
  • Slax, es un sistema Linux pequeño, moderno, rápido y portable orientado a la modularidad. Está basado en Slackware.
  • Tuquito Basada en Ubuntu, fue una distribución desarrollada en Argentina con buenas interfaces gráficas y drivers universales. Era recomendada para usuarios iniciales.
  • Trisquel Distribución 100 % libre, utiliza el núcleo Linux-Libre y es apropiada para usuarios finales.
  • Ubuntu, una popular distribución para escritorio basada en Debian y mantenida por Canonical.
  • Zorin OS, distribución basada en Ubuntu y orientada a los usuarios de Windows que quieren pasar a Linux de la forma más fácil y sencilla posible.
  • Void Linux, una floreciente distribución creada desde cero que usa runit como sistema init.
 
Collage de logotipos de algunas de las Distribuciones Linux más conocidas

El sitio web DistroWatch ofrece una lista de las distribuciones más populares; la lista está basada principalmente en el número de visitas, por lo que no ofrece resultados muy confiables acerca de la popularidad de las distribuciones.

Distribuciones especializadas

Otras distribuciones se especializan en grupos específicos:

  • 64 Studio, una distribución basada en Debian diseñada para la edición multimedia.
  • ABC GNU/Linux, distribución para la construcción de clusters Beowulf desarrollado por Iker Castaños Chavarri, Universidad del País Vasco.
  • Kali Linux, distribución basada en Debian y especializada en seguridad de red.
  • BackTrack, distribución basada en Ubuntu y especializada en seguridad de red.
  • WiFiSlax, distribución basada en Slackware y especializada en seguridad de red.
  • Wifiway, distribución basada en Ubuntu y especializada en seguridad de red.
  • Debian Med, Debian Med es una distro orientada a la práctica médica y a la investigación bio-médica.
  • Edubuntu, un sistema del proyecto Ubuntu diseñado para entornos educativos.
  • Emmabuntüs, es diseñada para facilitar el reacondicionamiento de computadores donados a comunidades Emaús.
  • Fedora Electronic Lab, distribución basada en Fedora y especializada en el desarrollo electrónico.
  • GeeXbox, distribución rápida y ligera orientada a los centros multimedia.
  • ICABIAN, en formato Live USB está pensada para usuarios técnicos ya que contiene una gran variedad de programas para la ciencia e ingeniería.
  • LULA, distribución académica para universidades. Proyecto LULA.
  • mkLinux, Yellow Dog Linux o Black Lab Linux, orientadas a usuarios de Macintosh y de la plataforma PowerPC.
  • Musix, una distribución de Argentina destinada a los músicos.
  • MythTV, orientada para equipos multimedia o grabadores de vídeo digital.
  • OpenWrt, diseñada para ser empotrada en dispositivos enrutadores.
  • Scientific Linux, distribución para desarrollo científico basada en Red Hat.
  • UberStudent, distribución dedicada a la educación y basada en Ubuntu.

Galería

Véase también

Referencias

  1. Patrick J. Volkerding. Slackware 1.0 Release Announcement Slackware Linux, Inc. (en inglés)
  2. David A. Wheeler. «More Than a Gigabuck: Estimating GNU/Linux's Size» (en inglés). 
  3. Jesús M. González-Barahona et al. «Counting potatoes: the size of Debian 2.2» (en inglés). 

Enlaces externos

  •   Wikimedia Commons alberga una categoría multimedia sobre Distribución Linux.
  • www.distrowatch.com, catálogo informativo de distribuciones.
  • Cronología de la historia de las distribuciones Linux
  •   Datos: Q131669
  •   Multimedia: Linux distributions

distribución, linux, distribución, linux, coloquialmente, llamada, distro, distribución, software, basada, núcleo, linux, incluye, determinados, paquetes, software, para, satisfacer, necesidades, grupo, específico, usuarios, dando, así, origen, ediciones, domé. Una distribucion GNU Linux coloquialmente llamada distro es una distribucion de software basada en el nucleo Linux que incluye determinados paquetes de software para satisfacer las necesidades de un grupo especifico de usuarios dando asi origen a ediciones domesticas empresariales y para servidores Por lo general estan compuestas total o mayoritariamente de software libre aunque a menudo incorporan aplicaciones o controladores propietarios Ademas del nucleo Linux las distribuciones incluyen habitualmente las bibliotecas y herramientas del proyecto GNU y el sistema de ventanas X Window System Dependiendo del tipo de usuarios a los que la distribucion este dirigida se incluye tambien otro tipo de software como procesadores de texto hoja de calculo reproductores multimedia herramientas administrativas etc En el caso de incluir paquetes de codigo del proyecto GNU se denomina distribucion GNU Linux Existen distribuciones que estan soportadas comercialmente como Fedora Red Hat openSUSE Novell y Ubuntu Canonical Ltd distribuciones mantenidas por la comunidad como Debian y Gentoo y distribuciones que no estan relacionadas con ninguna empresa o comunidad como es el caso de Slackware Indice 1 Historia 2 Componentes 2 1 Gestion de paquetes 3 Tipos y tendencias 3 1 Distribuciones que no requieren instalacion Live CD 4 Desarrollo 4 1 Comunidad 4 2 Escala de desarrollo 5 Ejemplos 5 1 Distribuciones populares 5 2 Distribuciones especializadas 6 Galeria 7 Vease tambien 8 Referencias 9 Enlaces externosHistoria Editar Arbol de vida de huevo Linux linea del tiempo representando el desarrollo de varias distribuciones Linux Antes de que surgieran las primeras distribuciones un usuario de Linux debia ser algo experto en Unix no solo debia conocer que bibliotecas y ejecutables necesitaba para iniciar el sistema y que funcionase sino tambien los detalles importantes que se requieren en la instalacion y configuracion de los archivos en el sistema Las distribuciones Linux comenzaron a surgir poco despues de que el nucleo Linux fuera utilizado por otros programadores ademas de los creadores originales Existia mayor interes en desarrollar un sistema operativo que en desarrollar aplicaciones interfaces para los usuarios o un paquete de software conveniente Entre las distribuciones mas antiguas se incluian Dos discos denominados H J Lu s Boot root con el nucleo y un minimo de herramientas para utilizar MCC Interim Linux que se podia descargar en un servidor publico FTP de la Universidad de Manchester en febrero de 1992 TAMU creado por entusiastas de la Universidad de Texas A amp M al mismo tiempo que SLS SLS Softlanding Linux System Yggdrasil Linux creo el primer CD ROM de una distribucion Linux SLS no estuvo bien mantenida asi pues Patrick Volkerding lanzo una distribucion basada en SLS a la que llamo Slackware lanzada el 16 de julio de 1993 1 Esta es la distribucion mas antigua que esta en desarrollo activo Los usuarios vieron en Linux una alternativa a los sistemas operativos DOS Microsoft Windows en la plataforma PC Mac OS en Apple Macintosh y las versiones de uso bajo licencia de pago de UNIX La mayoria de estos primeros usuarios se habian familiarizado con el entorno UNIX en sus trabajos o centros de estudios Estos adoptaron GNU Linux por su estabilidad reducido o nulo coste y por la disponibilidad del codigo fuente del software incluido Las distribuciones eran originalmente una cuestion de comodidad para el usuario medio evitandole la instalacion y en muchos casos compilacion por separado de paquetes de uso comun pero hoy se han popularizado incluso entre los expertos en este tipo de sistemas operativos UNIX Linux Si bien historicamente Linux estuvo mejor posicionado en el mercado de los servidores distribuciones centradas en la facilidad de instalacion y uso tales como Fedora Mandriva OpenSuSE Knoppix y Ubuntu entre otras han logrado una mayor aceptacion en el mercado domestico Componentes EditarEl conjunto tipico de una distribucion Linux contiene un nucleo herramientas y bibliotecas software adicional documentacion un sistema de ventanas un administrador de ventanas y un entorno de escritorio este suele ser GNOME o KDE Gran parte del software incluido es de fuente abierta o software libre y distribuido por sus desarrolladores tanto en binario compilado como en forma de codigo fuente permitiendo a sus usuarios modificar o compilar el codigo fuente original si lo desean Muchas distribuciones incorporan software privativo no disponible en forma de codigo fuente Muchas distribuciones proveen un sistema de instalacion grafica como lo hacen otros sistemas operativos modernos Distribuciones independientes como Gentoo Linux T2 y Linux From Scratch proveen el codigo fuente de todo el software y solo incluyen los binarios del nucleo herramientas de compilacion y de un instalador el instalador compila todo el software para el CPU especifico de la PC del usuario Gestion de paquetes Editar Veanse tambien Sistema de gestion de paquetesy Formatos de paquetes en Linux Las distribuciones estan divididas en paquetes Cada paquete contiene una aplicacion especifica o un servicio Ejemplos de paquetes son una biblioteca para manejar el formato de imagen PNG una coleccion de tipografias o un navegador web El paquete es generalmente distribuido en su version compilada y la instalacion y desinstalacion de los paquetes es controlada por un sistema de gestion de paquetes en lugar de un simple gestor de archivos En este caso Cada paquete elaborado para ese sistema de paquetes contiene meta informacion tal como fecha de creacion descripcion del paquete y sus dependencias El sistema de paquetes analiza esta informacion para permitir la busqueda de paquetes actualizar las librerias y aplicaciones instaladas revisar que todas las dependencias se cumplan y obtenerlas si no se cuenta con ellas de manera automatica Algunos de los sistemas de paquetes mas usados son RPM creado por Red Hat y usado por un gran numero de distribuciones de Linux es el formato de paquetes del Linux Standard Base Originalmente introducido por Red Hat pero ahora se usa en muchas distribuciones como por ejemplo Mandriva Deb paquetes Debian originalmente introducidos por Debian pero tambien utilizados por otros como Knoppix y Ubuntu tgz usado por Slackware empaqueta el software usando tar y gzip Pero ademas hay algunas herramientas de mas alto nivel para tratar con este formato slapt get slackpkg y swaret Ebuilds archivo que contiene informacion acerca de como obtener compilar e instalar un paquete en el sistema Portage de Gentoo Linux con el comando emerge Generalmente estas instalaciones se basan en la compilacion de fuentes aunque algunos paquetes binarios se pueden instalar de esta manera Pacman para Arch Linux usa binarios precompilados distribuidos en un fichero pkg tar gz o pkg tar xz PET utilizado por Puppy Linux sus derivados y Quirky su proyecto hermano Aunque las distribuciones casi siempre vienen con mucha mayor cantidad de software que los sistemas propietarios en ocasiones algunos usuarios pueden instalar software que no fue incluido en la distribucion Un ejemplo podria ser el instalar una version experimental de alguna de las aplicaciones de la distribucion o alguna alternativa como podria ser utilizar una aplicacion de KDE dentro de GNOME o viceversa Si el software es distribuido solo en forma de codigo fuente requerira ser compilado por el ordenador Sin embargo si el programa es compilado el paquete no sera registrado por el gestor de paquetes y por lo tanto no podra ser controlado por el Esto significa que el administrador del equipo tendra que tomar medidas adicionales para mantener el software actualizado El gestor de paquetes no lo podra hacer automaticamente La mayor parte de las distribuciones instalan los paquetes incluyendo el nucleo Linux y otras piezas fundamentales del sistema operativo con una configuracion preestablecida Esto hace la instalacion mas sencilla especialmente para los usuarios nuevos pero no es siempre aceptable pues hay programas que deben ser cuidadosamente configurados para que sean funcionales para que operen correctamente con otra aplicacion o para que su seguridad sea robusta En estos casos los administradores se ven obligados a invertir tiempo reconfigurando y revisando software soportado por la distribucion En otras distribuciones la instalacion puede llegar a ser muy lenta pues es posible ajustar y configurar la mayor parte o la totalidad del software incluido en la distribucion No todas lo hacen Algunas ofrecen herramientas de configuracion para ayudar en el proceso Es tambien posible armar un sistema a la medida en su totalidad descartando incluso el uso de una distribucion Lo primero que hay que hacer es generar un sistema base que permita conseguir compilar configurar e instalar el codigo fuente Generar los binarios de este sistema base requerira de otra maquina que sea capaz de generar los binarios para el dispositivo deseado esto puede ser alcanzado por medio de una compilacion cruzada Ver por ejemplo Linux from Scratch Tipos y tendencias EditarVease tambien Anexo Comparacion de distribuciones Linux En general las distribuciones Linux pueden ser Comerciales o no comerciales Ser completamente libres o incluir software privativo Disenadas para uso en el hogar o en las empresas Disenadas para servidores escritorios o dispositivos empotrados Orientadas a usuarios regulares o usuarios avanzados De uso general o para dispositivos altamente especializados como un cortafuegos un enrutador o un cluster computacional Disenadas e incluso certificadas para un hardware o arquitectura especificos Tux la mascota de el Kernel Linux Orientadas hacia grupos en especifico por ejemplo a traves de la internacionalizacion y localizacion del lenguaje o por la inclusion de varios paquetes para la produccion musical o para computacion cientifica Configuradas especialmente para ser mas seguras completas portables o faciles de usar Soportadas bajo distintos tipos de hardware La diversidad de las distribuciones Linux es debido a cuestiones tecnicas de organizacion y de puntos de vista diferentes entre usuarios y proveedores El modo de licenciamiento del software libre permite que cualquier usuario con los conocimientos e interes suficiente pueda adaptar o disenar una distribucion de acuerdo a sus necesidades Distribuciones que no requieren instalacion Live CD Editar Articulo principal Live CD Una distribucion live o Live CD o Live DVD mas genericamente Live Distro traducido en ocasiones como CD vivo o CD autonomo es una distribucion almacenada en un medio extraible tradicionalmente un CD o un DVD de ahi sus nombres que puede ejecutarse desde este sin necesidad de instalarlo en el disco duro de una computadora para lo cual usa la memoria RAM como disco duro virtual y el propio medio como sistema de archivos Cuando el sistema operativo es ejecutado por un dispositivo de solo lectura como un CD o DVD el usuario necesita utilizar una memoria USB o un disco duro instalado en la maquina para conservar su informacion entre sesiones La informacion del sistema operativo es usualmente cargada en la memoria RAM La portabilidad de este tipo de distribuciones las hace ideales para ser utilizadas en demostraciones operaciones de recuperacion cuando se utiliza una maquina ajena o como medio de instalacion para una distribucion estandar Actualmente casi todas las distribuciones tienen una version CD DVD autonomo o vivo Desarrollo EditarComunidad Editar Vease tambien Comunidad del software libre Logo de la Distribucion de Linux Debian La mayoria de las distribuciones estan en mayor o menor medida desarrolladas y dirigidas por sus comunidades de desarrolladores y usuarios En algunos casos estan dirigidas y financiadas completamente por la comunidad como ocurre con Debian GNU Linux mientras que otras mantienen una distribucion comercial y una version de la comunidad como hace RedHat con Fedora o SuSE con OpenSuSE En muchas ciudades y regiones asociaciones locales conocidas como grupos de usuarios promueven este sistema operativo y el software libre Suelen ofrecer conferencias talleres o soporte tecnico de forma gratuita o introduccion a la instalacion de Linux para nuevos usuarios En las distribuciones y otros proyectos de software libre y codigo abierto son muy comunes las salas de chat IRC y grupos de noticias Los foros tambien son comunes sobre todo en el soporte a usuarios y las listas de correo suelen ser el medio principal para discutir sobre el desarrollo aunque tambien se utilizan como medio de soporte al usuario Escala de desarrollo Editar Un estudio sobre la distribucion Red Hat 7 1 revelo que esta en particular posee mas de 30 millones de lineas de codigo real Utilizando el modelo de calculo de costos COCOMO puede estimarse que esta distribucion requeriria 8000 programadores por ano para su desarrollo De haber sido desarrollado por medios convencionales de codigo cerrado hubiera costado mas de mil millones de dolares en los Estados Unidos 2 La mayor parte de su codigo 71 pertenecia al lenguaje C pero fueron utilizados muchos otros lenguajes para su desarrollo incluyendo C Bash Lisp Ensamblador Perl Fortran y Python Ademas la licencia predominante en alrededor de la mitad de su codigo total contado en lineas de codigo fue la GPL en su version 2 El nucleo Linux contenia entonces 2 4 millones de lineas de codigo lo que representaba el 8 del total En un estudio posterior 3 se realizo el mismo analisis para Debian GNU Linux version 2 2 Esta distribucion contenia mas de 55 millones de lineas de codigo fuente y habria costado 1900 millones de dolares ano 2000 el desarrollo por medios convencionales no libres el nucleo Linux en octubre de 2003 tiene unas 5 5 millones de lineas mas Ejemplos EditarVease tambien Anexo Distribuciones Linux Distribuciones populares Editar Entre las distribuciones Linux mas populares se incluyen Arch Linux una distribucion basada en el principio KISS con un sistema de desarrollo continuo entre cada version no es necesario volver a instalar todo el sistema para actualizarlo Canaima es un proyecto socio tecnologico abierto construido de forma colaborativa desarrollado en Venezuela y basado en Debian CentOS una distribucion creada a partir del mismo codigo del sistema Red Hat pero mantenida por una comunidad de desarrolladores voluntarios Chakra project una popular distribucion para escritorio inicialmente basada en Arch Linux actualmente se encuentra en un desarrollo independiente Debian una distribucion mantenida por una red de desarrolladores voluntarios con un gran compromiso por los principios del software libre Dragora y Trisquel que van adquiriendo importancia entre las distribuciones que solo contienen software libre Elementary OS Es una distribucion Linux basada en Ubuntu 12 04 Fedora una distribucion lanzada por Red Hat para la comunidad Gentoo una distribucion orientada a usuarios avanzados conocida por la similitud en su sistema de paquetes con el FreeBSD Ports un sistema que automatiza la compilacion de aplicaciones desde su codigo fuente Huayra distribucion Educativa desarrollada por el estado Argentino desde el Anses Programa Conectar Igualdad Esta basada en Debian Jessie con entorno de escritorio MATE Knoppix fue la primera distribucion live en correr completamente desde un medio extraible Esta basada en Debian Kubuntu la version en KDE Plasma de Ubuntu Linux Mint una popular distribucion derivada de Ubuntu Mageia creada por ex trabajadores de Mandriva muy parecida a su precursor Mandriva mantenida por la compania francesa del mismo nombre fue un sistema popular en Francia y Brasil Estuvo basada en Red Hat openSUSE originalmente basada en Slackware es patrocinada actualmente por la compania SUSE Micro Focus International PCLinuxOS derivada de Mandriva paso de ser un pequeno proyecto a una popular distribucion con una gran comunidad de desarrolladores Puppy Linux version para equipos antiguos o con pocos recursos que pesa unos 130 MiB Red Hat Enterprise Linux derivada de Fedora es mantenida y soportada comercialmente por Red Hat Slackware una de las primeras distribuciones Linux y la mas antigua en funcionamiento Fue fundada en 1993 y desde entonces ha sido mantenida activamente por Patrick J Volkerding Slax es un sistema Linux pequeno moderno rapido y portable orientado a la modularidad Esta basado en Slackware Tuquito Basada en Ubuntu fue una distribucion desarrollada en Argentina con buenas interfaces graficas y drivers universales Era recomendada para usuarios iniciales Trisquel Distribucion 100 libre utiliza el nucleo Linux Libre y es apropiada para usuarios finales Ubuntu una popular distribucion para escritorio basada en Debian y mantenida por Canonical Zorin OS distribucion basada en Ubuntu y orientada a los usuarios de Windows que quieren pasar a Linux de la forma mas facil y sencilla posible Void Linux una floreciente distribucion creada desde cero que usa runit como sistema init Collage de logotipos de algunas de las Distribuciones Linux mas conocidas El sitio web DistroWatch ofrece una lista de las distribuciones mas populares la lista esta basada principalmente en el numero de visitas por lo que no ofrece resultados muy confiables acerca de la popularidad de las distribuciones Distribuciones especializadas Editar Otras distribuciones se especializan en grupos especificos 64 Studio una distribucion basada en Debian disenada para la edicion multimedia ABC GNU Linux distribucion para la construccion de clusters Beowulf desarrollado por Iker Castanos Chavarri Universidad del Pais Vasco Kali Linux distribucion basada en Debian y especializada en seguridad de red BackTrack distribucion basada en Ubuntu y especializada en seguridad de red WiFiSlax distribucion basada en Slackware y especializada en seguridad de red Wifiway distribucion basada en Ubuntu y especializada en seguridad de red Debian Med Debian Med es una distro orientada a la practica medica y a la investigacion bio medica Edubuntu un sistema del proyecto Ubuntu disenado para entornos educativos Emmabuntus es disenada para facilitar el reacondicionamiento de computadores donados a comunidades Emaus Fedora Electronic Lab distribucion basada en Fedora y especializada en el desarrollo electronico GeeXbox distribucion rapida y ligera orientada a los centros multimedia ICABIAN en formato Live USB esta pensada para usuarios tecnicos ya que contiene una gran variedad de programas para la ciencia e ingenieria LULA distribucion academica para universidades Proyecto LULA mkLinux Yellow Dog Linux o Black Lab Linux orientadas a usuarios de Macintosh y de la plataforma PowerPC Musix una distribucion de Argentina destinada a los musicos MythTV orientada para equipos multimedia o grabadores de video digital OpenWrt disenada para ser empotrada en dispositivos enrutadores Scientific Linux distribucion para desarrollo cientifico basada en Red Hat UberStudent distribucion dedicada a la educacion y basada en Ubuntu Galeria Editar Debian GNU Linux 6 0 2 1 Squeeze Emmabuntus Emmabuntus 2 Fedora 16 Verne Gentoo Linux 10 0 Mandriva Linux 2010 0 Adelie openSUSE 12 1 Slackware 13 Ubuntu 13 04 Raring Ringtail Sabayon Linux 7 0 Puppy Linux 4 3 SLAX 6 0 7 Linux Mint 14 Nadia PCLinuxOS 2009 2 Canaima GNU Linux 3 1 Joventux 3 0 BunsenLabs Linux Lithium 2 1Vease tambien Editar Portal GNU Linux Contenido relacionado con GNU Linux Anexo Distribuciones Linux Linux nucleo GNU Linux Live USB Historia de Linux del nucleo Linux Escritorio LinuxReferencias Editar Patrick J Volkerding Slackware 1 0 Release Announcement Slackware Linux Inc en ingles David A Wheeler More Than a Gigabuck Estimating GNU Linux s Size en ingles Jesus M Gonzalez Barahona et al Counting potatoes the size of Debian 2 2 en ingles Enlaces externos Editar Wikimedia Commons alberga una categoria multimedia sobre Distribucion Linux www distrowatch com catalogo informativo de distribuciones Cronologia de la historia de las distribuciones Linux Datos Q131669 Multimedia Linux distributionsObtenido de https es wikipedia org w index php title Distribucion Linux amp oldid 137278406, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos