Distribución de Linux


Una distribución de Linux (a menudo abreviada como distribución ) es un sistema operativo creado a partir de una colección de software que se basa en el kernel de Linux y, a menudo, en un sistema de administración de paquetes . Los usuarios de Linux generalmente obtienen su sistema operativo descargando una de las distribuciones de Linux, que están disponibles para una amplia variedad de sistemas que van desde dispositivos integrados (por ejemplo, OpenWrt ) y computadoras personales (por ejemplo, Linux Mint ) hasta poderosas supercomputadoras (por ejemplo, , Distribución de agrupaciones de rocas ).

Una distribución típica de Linux comprende un kernel de Linux, herramientas y bibliotecas GNU , software adicional, documentación, un sistema de ventanas (el más común es el sistema X Window o, más recientemente, Wayland ), un administrador de ventanas y un entorno de escritorio .

La mayor parte del software incluido es gratuito y de código abierto disponible tanto como binarios compilados como en forma de código fuente , lo que permite modificaciones al software original. Por lo general, las distribuciones de Linux incluyen opcionalmente algún software propietario que puede no estar disponible en forma de código fuente, como blobs binarios necesarios para algunos controladores de dispositivo . [1]

Una distribución de Linux también puede describirse como una variedad particular de software de aplicaciones y utilidades (varias herramientas y bibliotecas GNU, por ejemplo), empaquetados junto con el kernel de Linux de tal manera que sus capacidades satisfagan las necesidades de muchos usuarios. [2] El software generalmente se adapta a la distribución y luego los encargados de mantenimiento de la distribución lo empaquetan en paquetes de software . Los paquetes de software están disponibles en línea en los denominados repositorios , que son ubicaciones de almacenamiento generalmente distribuidas por todo el mundo. [3] [4] Además de los componentes adhesivos, como los instaladores de distribución (por ejemplo, Debian-Installer y Anaconda) o los sistemas de administración de paquetes, solo hay muy pocos paquetes que fueron escritos originalmente desde cero por los mantenedores de una distribución de Linux.

Existen casi mil distribuciones de Linux . [5] [6] Debido a la gran disponibilidad de software, las distribuciones han adoptado una amplia variedad de formas, incluidas las adecuadas para su uso en computadoras de escritorio, servidores, computadoras portátiles, netbooks, teléfonos móviles y tabletas, [7] [8] también como entornos mínimos que normalmente se utilizan en sistemas integrados. [9] [10] Existen distribuciones respaldadas comercialmente, como Fedora Linux ( Red Hat ), openSUSE ( SUSE ) y Ubuntu ( Canonical Ltd. ), y distribuciones totalmente impulsadas por la comunidad, como Debian ,Slackware , Gentoo y Arch Linux . La mayoría de las distribuciones vienen listas para usar y precompiladas para un conjunto de instrucciones específico , mientras que algunas distribuciones (como Gentoo ) se distribuyen principalmente en forma de código fuente y se compilan localmente durante la instalación. [11]

Linus Torvalds desarrolló el kernel de Linux y distribuyó su primera versión, 0.01, en 1991. Linux se distribuyó inicialmente solo como código fuente , y luego como un par de imágenes de disquete descargables , una de arranque y que contiene el kernel de Linux en sí, y la otra con un conjunto de utilidades y herramientas GNU para configurar un sistema de archivos. Dado que el procedimiento de instalación era complicado, especialmente frente a la creciente cantidad de software disponible, surgieron distribuciones para simplificarlo. [13]


Ubuntu , una de las distribuciones de Linux de escritorio más populares
Cronología del desarrollo de las principales distribuciones de Linux [12]
Una distribución de Linux generalmente se basa en un sistema de administración de paquetes , que combina el kernel de Linux , el software gratuito y de código abierto y, ocasionalmente, algún software propietario.