Vous êtes sur la page 1sur 12

Distribucin Linux

Para otros usos de este trmino, vase Linux (desambiguacin).

Una distribucin Linux (coloquialmente llamada distro) es una distribucin de


software basada en el ncleo Linux que incluye determinados paquetes de software para
satisfacer las necesidades de un grupo especfico de usuarios, dando as origen a ediciones
domsticas, empresariales y para servidores. Por lo general estn compuestas, total o
mayoritariamente, de software libre, aunque a menudo incorporan aplicaciones o
controladores propietarios.
Adems del ncleo 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 distribucin est dirigida se incluye tambin otro tipo de software
como procesadores de texto, hoja de clculo, reproductores multimedia, herramientas
administrativas, etc. En el caso de incluir herramientas del proyecto GNU, se
denomina distribucin GNU/Linux.
Existen distribuciones que estn soportadas comercialmente, como Fedora (Red
Hat), openSUSE (Novell), Ubuntu (Canonical Ltd.) y Mandriva; distribuciones mantenidas por
la comunidad, como Debian y Gentoo; y distribuciones que no estn relacionadas con ninguna
empresa o comunidad, como es el caso de Slackware.

ndice
[ocultar]

1Historia

2Componentes

o 2.1Gestin de paquetes

3Tipos y tendencias

o 3.1Distribuciones que no requieren instalacin (Live CD)

4Desarrollo

o 4.1Comunidad

o 4.2Escala de desarrollo

5Ejemplos

o 5.1Distribuciones populares

o 5.2Distribuciones especializadas

6Galera

7Vase tambin
8Referencias

9Enlaces externos

Historia[editar]

rbol de vida de huevo Linux, lnea del tiempo representando el desarrollo de varias distribuciones Linux
Antes de que surgieran las primeras distribuciones, un usuario de Linux deba ser algo experto
en Unix; no solo deba conocer qu bibliotecas y ejecutables necesitaba para iniciar el sistema
y que funcionase, sino tambin los detalles importantes que se requieren en la instalacin y
configuracin de los archivos en el sistema.
Las distribuciones Linux comenzaron a surgir poco despus de que el ncleo Linux fuera
utilizado por otros programadores adems de los creadores originales. Exista mayor inters
en desarrollar un sistema operativo que en desarrollar aplicaciones, interfaces para los
usuarios o un paquete de software conveniente.
Entre las distribuciones ms antiguas se incluan:

Dos discos denominados H J Lu's Boot-root con el ncleo y un mnimo de


herramientas para utilizar.

MCC Interim Linux, que se poda descargar en un servidor pblico FTP de


la Universidad de Mnchester en febrero de 1992.

TAMU, creado por entusiastas de la Universidad de Texas A&M al mismo tiempo que
SLS

SLS (Softlanding Linux System).

Yggdrasil Linux cre el primer CD-ROM de una distribucin Linux.


SLS no estuvo bien mantenida; as pues, Patrick Volkerding lanz una distribucin basada en
SLS a la que llam Slackware; lanzada el 16 de julio de 1993.1 Esta es la distribucin ms
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 mayora de estos primeros usuarios se haban 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 cdigo
fuente del software incluido.
Las distribuciones eran originalmente una cuestin de comodidad para el usuario medio,
evitndole la instalacin (y en muchos casos compilacin) por separado de paquetes de uso
comn, pero hoy se han popularizado incluso entre los expertos en este tipo de sistemas
operativos (UNIX/Linux). Si bien, histricamente, Linux estuvo mejor posicionado en el
mercado de los servidores, distribuciones centradas en la facilidad de instalacin y uso, tales
como Fedora, Mandriva, OpenSuSE, Knoppix y Ubuntu, entre otras, han logrado una mayor
aceptacin en el mercado domstico.

Componentes[editar]
El conjunto tpico de una distribucin Linux contiene un ncleo, herramientas y bibliotecas,
software adicional, documentacin, 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 cdigo fuente, permitiendo a sus usuarios modificar o compilar el
cdigo fuente original si lo desean. Muchas distribuciones incorporan software privativo, no
disponible en forma de cdigo fuente.
Muchas distribuciones proveen un sistema de instalacin grfica como lo hacen otros
sistemas operativos modernos. Distribuciones independientes como Gentoo Linux, T2 y Linux
From Scratch proveen el cdigo fuente de todo el software y solo incluyen los binarios
del ncleo, herramientas de compilacin y de un instalador; el instalador compila todo el
software para el CPU especfico de la PC del usuario.
Gestin de paquetes[editar]
Vanse tambin: Sistema de gestin de paquetes y Formatos de paquetes en Linux.

Las distribuciones estn divididas en paquetes. Cada paquete contiene una aplicacin
especfica o un servicio. Ejemplos de paquetes son una biblioteca para manejar el formato de
imagen PNG, una coleccin de tipografas o un navegador web.
El paquete es generalmente distribuido en su versin compilada y la instalacin y
desinstalacin de los paquetes es controlada por un sistema de gestin de paquetes en lugar
de un simple gestor de archivos.En este caso Cada paquete elaborado para ese sistema de
paquetes contiene meta-informacin tal como fecha de creacin, descripcin del paquete y
sus dependencias. El sistema de paquetes analiza esta informacin para permitir la bsqueda
de paquetes, actualizar las libreras y aplicaciones instaladas, revisar que todas las
dependencias se cumplan y obtenerlas si no se cuenta con ellas de manera automtica.
Algunos de los sistemas de paquetes ms usados son:

RPM, creado por Red Hat y usado por un gran nmero 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 tambin utilizados
por otros como Knoppix y Ubuntu.

.tgz, usado por Slackware, empaqueta el software usando tar y gzip. Pero, adems,
hay algunas herramientas de ms alto nivel para tratar con este formato: slapt-get,
slackpkg y swaret.

Ebuilds, archivo que contiene informacin acerca de cmo obtener, compilar e instalar
un paquete en el sistema Portage de Gentoo Linux con el comando emerge.
Generalmente, estas instalaciones se basan en la compilacin 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 .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 distribucin. Un ejemplo podra ser el instalar una versin experimental de
alguna de las aplicaciones de la distribucin o alguna alternativa (como podra ser utilizar una
aplicacin de KDE dentro de GNOME o viceversa). Si el software es distribuido solo en forma
de cdigo 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
automticamente.
La mayor parte de las distribuciones instalan los paquetes, incluyendo el ncleo Linux y otras
piezas fundamentales del sistema operativo con una configuracin preestablecida. Esto hace
la instalacin ms sencilla, especialmente para los usuarios nuevos, pero no es siempre
aceptable, pues hay programas que deben de ser cuidadosamente configurados para que
sean funcionales, para que operen correctamente con otra aplicacin 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 distribucin.
En otras distribuciones la instalacin puede llegar a ser muy lenta, pues es posible ajustar y
configurar la mayor parte o la totalidad del software incluido en la distribucin. No todas lo
hacen. Algunas ofrecen herramientas de configuracin para ayudar en el proceso.
Es tambin posible armar un sistema a la medida en su totalidad, descartando incluso el uso
de una distribucin. Lo primero que hay que hacer es generar un sistema base que permita
conseguir, compilar, configurar e instalar el cdigo fuente. Generar los binarios de este
sistema base requerir de otra mquina que sea capaz de generar los binarios para el
dispositivo deseado, esto puede ser alcanzado por medio de una compilacin cruzada. Ver por
ejemplo Linux from Scratch.

Tipos y tendencias[editar]
Vase tambin: Anexo:Comparacin de distribuciones Linux

En general, las distribuciones Linux pueden ser:

Comerciales o no comerciales.

Ser completamente libres o incluir software privativo.

Diseadas para uso en el hogar o en las empresas.

Diseadas 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 clster computacional.

Diseadas e incluso certificadas para un hardware o arquitectura especficos.

Orientadas hacia grupos en especfico, por ejemplo a travs de la internacionalizacin


y localizacin del lenguaje, o por la inclusin de varios paquetes para la produccin
musical o para computacin cientfica.

Configuradas especialmente para ser ms seguras, completas, portables o fciles de


usar.

Soportadas bajo distintos tipos de hardware.


La diversidad de las distribuciones Linux es debido a cuestiones tcnicas, de organizacin 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 inters suficiente pueda
adaptar o disear una distribucin de acuerdo a sus necesidades.
Distribuciones que no requieren instalacin (Live CD) [editar]
Artculo principal: Live CD

Una distribucin live o Live CD o Live DVD, ms genricamente Live Distro, (traducido en
ocasiones como CD vivo o CD autnomo), es una distribucin almacenada en un medio
extrable, tradicionalmente un CD o un DVD (de ah sus nombres), que
puede ejecutarse desde ste 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 slo lectura como un CD o
DVD, el usuario necesita utilizar una memoria USB o un disco duro instalado en la mquina
para conservar su informacin entre sesiones. La informacin 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 recuperacin, cuando se utiliza una mquina ajena o como
medio de instalacin para una distribucin estndar. Actualmente, casi todas las distribuciones
tienen una versin CD/DVD autnomo o vivo.

Desarrollo[editar]
Comunidad[editar]
Vase tambin: Comunidad del software libre

La mayora de las distribuciones estn, en mayor o menor medida, desarrolladas y dirigidas


por sus comunidades de desarrolladores y usuarios. En algunos casos estn dirigidas y
financiadas completamente por la comunidad, como ocurre con Debian GNU/Linux, mientras
que otras mantienen una distribucin comercial y una versin 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 tcnico de forma gratuita o introduccin a la instalacin de Linux para
nuevos usuarios.
En las distribuciones y otros proyectos de software libre y cdigo abierto son muy comunes las
salas de chat IRC y grupos de noticias. Los foros tambin 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 tambin se utilizan como medio de soporte al usuario.
Escala de desarrollo[editar]
Un estudio sobre la distribucin Red Hat 7.1 revel que sta en particular posee ms de 30
millones de lneas de cdigo real. Utilizando el modelo de clculo de costos COCOMO, puede
estimarse que esta distribucin requerira 8.000 programadores por ao para su desarrollo. De
haber sido desarrollado por medios convencionales de cdigo cerrado, hubiera costado ms
de mil millones de dlares en los Estados Unidos.2
La mayor parte de su cdigo (71%) perteneca al lenguaje C, pero fueron utilizados muchos
otros lenguajes para su desarrollo, incluyendo C+
+, Bash, Lisp, Ensamblador, Perl, Fortran y Python.
Adems, la licencia predominante en alrededor de la mitad de su cdigo total (contado en
lneas de cdigo) fue la GPL en su versin 2.
El ncleo Linux contena entonces 2,4 millones de lneas de cdigo, lo que representaba el 8%
del total.
En un estudio posterior3 se realiz el mismo anlisis para Debian GNU/Linux versin 2.2. Esta
distribucin contena ms de 55 millones de lneas de cdigo fuente, y habra costado 1.900
millones de dlares (ao 2000) el desarrollo por medios convencionales (no libres); el ncleo
Linux en octubre de 2003 tiene unas 5,5 millones de lneas ms.

Ejemplos[editar]
Vase tambin: Anexo:Distribuciones Linux

Distribuciones populares[editar]
Entre las distribuciones Linux ms populares se incluyen:

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).

Canaima, es un proyecto socio-tecnolgico abierto, construido de forma colaborativa,


desarrollado en Venezuela y basado en Debian.

CentOS, una distribucin creada a partir del mismo cdigo del sistema Red Hat pero
mantenida por una comunidad de desarrolladores voluntarios.

Chakra project, una popular distribucin para escritorio, inicialmente basada en Arch
Linux, actualmente se encuentra en un desarrollo independiente.

Debian, una distribucin 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 slo
contienen software libre.

Elementary OS Es una distribucin Linux basada en Ubuntu 12.04

Fedora, una distribucin lanzada por Red Hat para la comunidad.

Fuduntu, distribucin ligera y rpida basada en Fedora y orientada al uso en


notebooks.

Gentoo, una distribucin orientada a usuarios avanzados, conocida por la similitud en


su sistema de paquetes con el FreeBSD Ports, un sistema que automatiza la compilacin
de aplicaciones desde su cdigo fuente.

Huayra, distribucin 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 distribucin live en correr completamente desde un medio


extrable. Est basada en Debian.

Kubuntu, la versin en KDE de Ubuntu.


Linux Mint, una popular distribucin derivada de Ubuntu.

Mageia, creada por ex trabajadores de Mandriva, muy parecida a su precursor.

Mandriva, mantenida por la compaa francesa del mismo nombre, es un sistema


popular en Francia y Brasil. Est basada en Red Hat.

openSUSE, originalmente basada en Slackware es patrocinada actualmente por la


compaa SUSE (Micro Focus International).

PCLinuxOS, derivada de Mandriva, pas 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 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 ms antigua en


funcionamiento. Fue fundada en 1993 y desde entonces ha sido mantenida activamente
por Patrick J. Volkerding.

Slax, es un sistema Linux pequeo, moderno, rpido y portable orientado a la


modularidad. Est basado en Slackware.

Tuquito Basada en Ubuntu, distribucin desarrollada en Argentina con buenas


interfaces grficas y drivers universales. Recomendada para usuarios iniciales.

Trisquel Distribucin 100 % libre, utiliza el ncleo Linux-Libre y es apropiada para


usuarios finales.

Ubuntu, una popular distribucin para escritorio basada en Debian y mantenida


por Canonical.

Zorin OS, distribucin basada en Ubuntu y orientada a los usuarios de Windows que
quieren pasar a Linux de la forma ms fcil y sencilla posible.
El sitio web DistroWatch ofrece una lista de las distribuciones ms populares; la lista est
basada principalmente en el nmero 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 especficos:

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.
Kali Linux, distribucin basada en Debian y especializada en seguridad de red.

BackTrack, distribucin basada en Ubuntu y especializada en seguridad de red.

WiFiSlax, distribucin basada en Slackware y especializada en seguridad de red.

Wifiway, distribucin basada en Ubuntu y especializada en seguridad de red.

Debian Med, Debian Med es una distro orientada a la prctica mdica y a la


investigacin bio-mdica.

Edubuntu, un sistema del proyecto Ubuntu diseado para entornos educativos.

Emmabunts, es diseada para facilitar el reacondicionamiento de computadores


donados a comunidades Emas.

Fedora Electronic Lab, distribucin basada en Fedora y especializada en el desarrollo


electrnico.

GeeXbox, distribucin rpida y ligera orientada a los centros multimedia.

ICABIAN, en formato Live USB est pensada para usuarios tcnicos ya que contiene
una gran variedad de programas para la ciencia e ingeniera.

LULA, distribucin acadmica para universidades. Proyecto LULA.

mkLinux, Yellow Dog Linux o Black Lab Linux, orientadas a usuarios de Macintosh y de
la plataforma PowerPC.

Musix, una distribucin de Argentina destinada a los msicos.

MythTV, orientada para equipos multimedia o grabadores de vdeo digital.

OpenWrt, diseada para ser empotrada en dispositivos enrutadores.

Scientific Linux, distribucin para desarrollo cientfico basada en Red Hat.

UberStudent, distribucin dedicada a la educacin y basada en Ubuntu.

Galera[editar]

Debian GNU/Linux 6.0.2.1 Squeeze


Emmabunts Emmabunts 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

Dax OS 2.0

Vous aimerez peut-être aussi