De Wikipedia, la enciclopedia libre
Ir a navegaciónSaltar a buscar
Ubuntu , una de las distribuciones de Linux de escritorio más populares

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 gestió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 clústeres 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 llamados 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 ( 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]

Historia

Cronología del desarrollo de las principales distribuciones de Linux [12]

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 que contenía el kernel de Linux 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 simplificar esto. [13]

Las primeras distribuciones incluyeron lo siguiente:

  • "Boot-root" de HJ Lu, el par de imágenes de disco antes mencionado con el kernel y las herramientas mínimas para empezar, a finales de 1991 [14]
  • MCC Interim Linux , que se puso a disposición del público para su descarga en febrero de 1992
  • Softlanding Linux System (SLS), lanzado en 1992, fue la distribución más completa durante un corto período de tiempo, incluido el sistema X Window.
  • Yggdrasil Linux / GNU / X , una distribución comercial lanzada por primera vez en diciembre de 1992

Los dos proyectos de distribución más antiguos y aún activos comenzaron en 1993. La distribución SLS no se mantuvo bien, por lo que en julio de 1993 Patrick Volkerding lanzó una nueva distribución, llamada Slackware y basada en SLS . [15] También insatisfecho con SLS, Ian Murdock se dispuso a crear una distribución gratuita al fundar Debian , que tuvo su primer lanzamiento en diciembre de 1993. [16]

Los usuarios se sintieron atraídos por las distribuciones de Linux como alternativas a los sistemas operativos DOS y Microsoft Windows en computadoras compatibles con IBM PC , Mac OS en Apple Macintosh y versiones propietarias de Unix . La mayoría de los primeros usuarios estaban familiarizados con Unix en el trabajo o en la escuela. Adoptaron las distribuciones de Linux por su bajo costo (si lo hubiera) y la disponibilidad del código fuente para la mayor parte o la totalidad del software incluido.

A partir de 2017, Linux se ha vuelto más popular en los mercados de servidores y dispositivos integrados que en el mercado de computadoras de escritorio. Por ejemplo, Linux se utiliza en más del 50% de los servidores web, [17] mientras que su cuota de mercado de ordenadores de sobremesa es de aproximadamente el 3,7%. [18]

Componentes

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.

Muchas distribuciones de Linux proporcionan un sistema de instalación similar al que se proporciona con otros sistemas operativos modernos. Por otro lado, algunas distribuciones, incluyendo Gentoo Linux , proporcionan solo los binarios de un kernel básico, herramientas de compilación y un instalador; el instalador compila todo el software solicitado para la arquitectura específica de la computadora del usuario, utilizando estas herramientas y el código fuente proporcionado.

Gestión de paquetes

Las distribuciones normalmente se segmentan en paquetes . Cada paquete contiene una aplicación o servicio específico. Ejemplos de paquetes son una biblioteca para manejar el formato de imagen PNG , una colección de fuentes o un navegador web .

El paquete generalmente se proporciona como código compilado, con la instalación y eliminación de paquetes manejados por un sistema de administración de paquetes (PMS) en lugar de un simple archivador de archivos . Cada paquete destinado a dicho PMS contiene metainformación, como una descripción, versión y " dependencias " del paquete . El sistema de gestión de paquetes puede evaluar esta metainformación para permitir búsquedas de paquetes, realizar una actualización automática a una versión más reciente, verificar que se cumplan todas las dependencias de un paquete y / o cumplirlas automáticamente.

Aunque las distribuciones de Linux normalmente contienen mucho más software que los sistemas operativos propietarios, es normal que los administradores locales también instalen software no incluido en la distribución. Un ejemplo sería una versión más nueva de una aplicación de software que la suministrada con una distribución, o una alternativa a la elegida por la distribución (por ejemplo, KDE Plasma Workspaces en lugar de GNOMEo viceversa para la capa de interfaz de usuario). Si el software adicional se distribuye solo en formato fuente, este enfoque requiere una compilación local. Sin embargo, si se agrega software adicional localmente, el "estado" del sistema local puede no estar sincronizado con el estado de la base de datos del administrador de paquetes. Si es así, el administrador local deberá tomar medidas adicionales para garantizar que todo el sistema se mantenga actualizado. Es posible que el administrador de paquetes ya no pueda hacerlo automáticamente.

La mayoría de las distribuciones instalan paquetes, incluido el kernel y otros componentes centrales del sistema operativo, en una configuración predeterminada. Ahora, pocos requieren o incluso permiten ajustes de configuración en el momento de la primera instalación. Esto hace que la instalación sea menos abrumadora, especialmente para los nuevos usuarios, pero no siempre es aceptable. Para requisitos específicos, gran parte del software debe configurarse cuidadosamente para que sea útil, para que funcione correctamente con otro software o para que sea seguro, y los administradores locales a menudo se ven obligados a dedicar tiempo a revisar y reconfigurar una variedad de software.

Algunas distribuciones hacen todo lo posible para ajustar y personalizar específicamente la mayor parte o la totalidad del software incluido en la distribución. No todos lo hacen. Algunas distribuciones proporcionan herramientas de configuración para ayudar en este proceso.

Al reemplazar todo lo que se proporciona en una distribución, un administrador puede llegar a un estado "sin distribución": todo se recuperó, compiló, configuró e instaló localmente. Es posible construir un sistema de este tipo desde cero, evitando una distribución por completo. Se necesita una forma de generar los primeros binarios hasta que el sistema sea autohospedado . Esto se puede hacer mediante la compilación en otro sistema capaz de construir binarios para el objetivo previsto (posiblemente mediante compilación cruzada ). Por ejemplo, consulte Linux From Scratch .

Tipos y tendencias

En términos generales, las distribuciones de Linux pueden ser:

  • Comercial o no comercial
  • Diseñado para usuarios empresariales, usuarios avanzados o usuarios domésticos
  • Compatible con varios tipos de hardware o plataforma específica, incluso hasta el grado de certificación del proveedor de la plataforma
  • Diseñado para servidores, computadoras de escritorio o dispositivos integrados
  • Propósito general o altamente especializado en funcionalidades específicas de la máquina (por ejemplo, cortafuegos, enrutadores de red y grupos de computadoras )
  • Dirigido a grupos de usuarios específicos, por ejemplo, a través de la internacionalización y localización del idioma , o mediante la inclusión de muchos paquetes de producción musical o de computación científica
  • Construido principalmente para seguridad , usabilidad , portabilidad o exhaustividad
  • Lanzamiento estándar o lanzamiento rodante , ver más abajo.

La diversidad de distribuciones de Linux se debe a variaciones técnicas, organizativas y filosóficas entre proveedores y usuarios. La concesión de licencias permisivas de software libre significa que cualquier usuario con suficiente conocimiento e interés puede personalizar una distribución existente o diseñar una para satisfacer sus propias necesidades.

Distribuciones continuas

Distribuciones de Linux rodadura se mantienen actualizados usando pequeñas y frecuentes actualizaciones . Los términos parcialmente rodante y parcialmente rodante (junto con los sinónimos semi-rodante y medio rodante ), completamente rodante , verdaderamente rodante y opcionalmente rodante son utilizados a veces por desarrolladores de software y usuarios. [19] [20] [21] [22] [23] [24]

Los repositorios de distribuciones continuas generalmente contienen versiones de software muy recientes  , a menudo las últimas versiones de software estables disponibles. [ cita requerida ] Tienen pseudo-lanzamientos y medios de instalación que son simplemente una instantánea de la distribución del software en el momento del lanzamiento de la imagen de instalación. Por lo general, un sistema operativo de lanzamiento continuo instalado desde un medio de instalación anterior se puede actualizar completamente después de la instalación a un estado actual. [ cita requerida ]

Dependiendo del caso de uso, puede haber ventajas y desventajas en las metodologías de desarrollo de software de lanzamiento estándar y lanzamiento continuo . [25]

En términos del proceso de desarrollo de software , las versiones estándar requieren un esfuerzo de desarrollo significativo para mantener actualizadas las versiones antiguas debido a la propagación de las correcciones de errores a la rama más nueva, en lugar de centrarse más en la rama de desarrollo más nueva . Además, a diferencia de las versiones continuas, las versiones estándar requieren que se desarrolle y mantenga más de una rama de código, lo que aumenta la carga de trabajo de desarrollo y mantenimiento de software de los desarrolladores y mantenedores de software.

Por otro lado, las características del software y la planificación de la tecnología son más fáciles en las versiones estándar debido a una mejor comprensión de las próximas características en las próximas versiones. Los ciclos de lanzamiento de software también se pueden sincronizar con los de los principales proyectos de software ascendentes , como los entornos de escritorio .

En lo que respecta a la experiencia del usuario , las versiones estándar a menudo se consideran más estables y libres de errores, ya que los conflictos de software se pueden abordar más fácilmente y la pila de software se prueba y evalúa más a fondo durante el ciclo de desarrollo del software. [25] [26] Por esta razón, tienden a ser la opción preferida en entornos empresariales y tareas de misión crítica. [25]

Sin embargo, las versiones continuas ofrecen un software más actual que también puede proporcionar una mayor estabilidad y menos errores de software junto con los beneficios adicionales de nuevas características, mayor funcionalidad, velocidades de ejecución más rápidas y seguridad mejorada del sistema y las aplicaciones . Con respecto a la seguridad del software , el modelo de lanzamiento continuo puede tener ventajas en las actualizaciones de seguridad oportunas, la reparación de errores y vulnerabilidades de seguridad del sistema o de las aplicaciones , que los lanzamientos estándar pueden tener que esperar hasta el próximo lanzamiento o parchear en varias versiones. En una distribución de lanzamiento continuo, donde el usuario ha optado por ejecutarlo como un sistema altamente dinámico, el flujo constante de paquetes de software puede introducir nuevas vulnerabilidades no deseadas.[25]

Distribuciones sin instalación (CD / USB en vivo)

Una distribución "en vivo" es una distribución de Linux que se puede iniciar desde medios de almacenamiento extraíbles, como discos ópticos o unidades flash USB , en lugar de instalarse y arrancar desde una unidad de disco duro . La portabilidad de las distribuciones sin instalación las hace ventajosas para aplicaciones como demostraciones, tomar prestada la computadora de otra persona, operaciones de rescate o como medio de instalación para una distribución estándar.

Cuando el sistema operativo se inicia desde un medio de solo lectura, como un CD o DVD, los datos del usuario que deben conservarse entre sesiones no se pueden almacenar en el dispositivo de inicio, sino que se deben escribir en otro dispositivo de almacenamiento, como una memoria flash USB. unidad o una unidad de disco duro. [27]

Muchas distribuciones de Linux proporcionan una forma "en vivo" además de su forma convencional, que es una imagen de medios extraíbles o basada en la red destinada a ser utilizada únicamente para la instalación; tales distribuciones incluyen SUSE , Ubuntu , Linux Mint , MEPIS y Fedora . Algunas distribuciones, incluidas Knoppix , Puppy Linux , Devil-Linux, SuperGamer , SliTaz GNU / Linux y dyne: bolic , están diseñadas principalmente para uso en vivo. Además, algunas distribuciones mínimas se pueden ejecutar directamente desde tan poco espacio como un disquete sin necesidad de cambiar el contenido de la unidad de disco duro del sistema.[28]

Ejemplos

El sitio web DistroWatch enumera muchas distribuciones de Linux y muestra algunas de las que tienen más tráfico web en el sitio. La Fundación Wikimedia publicó un análisis de los agentes de usuario del navegador de los visitantes de los sitios web de WMF hasta 2015, que incluye detalles de los identificadores de sistemas operativos más populares, incluidas algunas distribuciones de Linux. [29] Muchas de las distribuciones populares se enumeran a continuación.

Distribuciones basadas en GNU o compatibles con GNU ampliamente utilizadas

  • Debian , una distribución no comercial y una de las primeras, mantenida por una comunidad de desarrolladores voluntarios con un fuerte compromiso con los principios del software libre y la gestión democrática de proyectos.
    • Knoppix , la primera distribución de Live CD que se ejecuta completamente desde un medio extraíble sin instalación en un disco duro, derivada de Debian.
    • Linux Mint Debian Edition (LMDE) usa paquetes Debian directamente (en lugar de los de Ubuntu)
    • Ubuntu , una distribución de escritorio y servidor derivada de Debian, mantenida por la empresa británica Canonical Ltd.
      • Hay varias distribuciones basadas en Ubuntu que reemplazan principalmente el entorno de escritorio estándar de GNOME , como: Kubuntu basado en KDE , Lubuntu basado en LXQT , Xubuntu basado en XFCE , Ubuntu MATE basado en MATE , Ubuntu Budgie basado en Budgie . Otras bifurcaciones oficiales tienen usos específicos como: Ubuntu Kylin para usuarios de habla china o Ubuntu Studio para creadores de contenido multimedia.
      • Linux Mint , una distribución basada y compatible con Ubuntu. Admite múltiples entornos de escritorio, entre otros GNOME Shell fork Cinnamon y GNOME 2 fork MATE .
  • Fedora , una distribución comunitaria patrocinada por la empresa estadounidense Red Hat y sucesora de la oferta anterior de la empresa, Red Hat Linux . Su objetivo es ser un banco de pruebas de tecnología para la oferta comercial de Linux de Red Hat, donde se crea un prototipo, se desarrolla y se prueba el nuevo software de código abierto en un entorno comunitario antes de madurar en Red Hat Enterprise Linux.
    • Red Hat Enterprise Linux (RHEL), un derivado de Fedora, mantenido y respaldado comercialmente por Red Hat. Busca brindar soporte probado, seguro y estable para estaciones de trabajo y servidores Linux a las empresas.
      • CentOS , una distribución derivada de las mismas fuentes utilizadas por Red Hat , mantenida por una comunidad dedicada de desarrolladores voluntarios con versiones 100% compatibles con Red Hat y una versión mejorada que no siempre es 100% compatible con versiones anteriores.
      • Oracle Linux , que es un derivado de Red Hat Enterprise Linux, mantenido y respaldado comercialmente por Oracle
  • Mandriva Linux fue un derivado de Red Hat Linux popular en varios países europeos y Brasil, respaldado por la empresa francesa del mismo nombre. Después de que la compañía quebró, fue reemplazada por OpenMandriva Lx , [30] [31] aunque varios derivados ahora tienen una base de usuarios más grande.
    • Mageia , una bifurcación comunitaria de Mandriva Linux creada en 2010 [31]
    • PCLinuxOS , un derivado de Mandriva, que pasó de ser un grupo de paquetes a una distribución de escritorio generada por la comunidad
  • openSUSE , una distribución comunitaria patrocinada principalmente por la empresa alemana SUSE .
    • SUSE Linux Enterprise , derivado de openSUSE, mantenido y respaldado comercialmente por SUSE
  • Arch Linux , una distribución de lanzamiento continuo dirigida a usuarios experimentados de Linux y mantenida por una comunidad de voluntarios, ofrece paquetes binarios oficiales y una amplia gama de paquetes fuente no oficiales enviados por los usuarios. Los paquetes generalmente se definen mediante un solo archivo de texto PKGBUILD .
    • Manjaro Linux , un derivado de Arch Linux que incluye un instalador gráfico y otras características fáciles de usar para usuarios de Linux con menos experiencia. Los paquetes de versiones continuas de los repositorios de Arch se guardan para realizar más pruebas. [32]
  • Gentoo , una distribución dirigida a usuarios avanzados , conocida por su sistema automatizado similar a FreeBSD Ports para compilar aplicaciones a partir del código fuente.
  • Slackware , creada en 1993, una de las primeras distribuciones de Linux y una de las más antiguas que aún se mantienen, se comprometió a seguir siendo muy similar a Unix y fácilmente modificable por los usuarios finales [33] [se necesita una fuente no primaria ]

Sistemas operativos basados ​​en el kernel de Linux

  • Android , el sistema operativo comercial de Google basado en Android OSP que se ejecuta en muchos dispositivos como teléfonos inteligentes, televisores inteligentes, decodificadores.
  • Chrome OS , el sistema operativo comercial de Google basado en Chromium OS que solo se ejecuta en Chromebooks , Chromeboxes y tabletas . Al igual que Android , tiene Google Play Store y otras aplicaciones de Google . El soporte para aplicaciones que requieren compatibilidad con GNU está disponible a través de una máquina virtual llamada Crostini y a la que Google se refiere como soporte de Linux, consulte Chromebook # Integración con Linux .

Si los sistemas operativos anteriores cuentan como una "distribución de Linux" es un tema controvertido. Usan el kernel de Linux, por lo que la Fundación Linux [34] y Chris DiBona , [35] jefe de código abierto de Google, están de acuerdo en que Android es una distribución de Linux; otros, como el ingeniero de Google Patrick Brady, no están de acuerdo al señalar la falta de soporte para muchas herramientas GNU en Android, incluida glibc . [36]

Otros sistemas operativos basados ​​en el kernel de Linux incluyen Cyanogenmod , su fork LineageOS , Android-x86 y recientemente Tizen y Mer / Sailfish OS .

Distribuciones ligeras

Las distribuciones livianas de Linux son aquellas que se han diseñado teniendo en cuenta la compatibilidad con hardware antiguo, lo que permite que el hardware antiguo se siga utilizando de forma productiva o, para obtener la máxima velocidad posible en hardware más nuevo, dejando más recursos disponibles para su uso por parte de las aplicaciones. Los ejemplos incluyen Tiny Core Linux , Puppy Linux y Slitaz .

Distribuciones de nicho

Otras distribuciones apuntan a nichos específicos, como:

  • Enrutadores  : por ejemplo, el objetivo de la pequeña distribución de enrutadores integrados OpenWrt
  • Internet de las cosas  , por ejemplo, dirigido por Ubuntu Core [37]
  • PC de cine en casa  , por ejemplo, objetivo de KnoppMyth , Kodi (ex XBMC) y Mythbuntu
  • Plataformas específicas  : por ejemplo, Raspberry Pi OS se dirige a la plataforma Raspberry Pi
  • Educación  : ejemplos son Edubuntu y Karoshi , sistemas de servidor basados ​​en PCLinuxOS
  • Estaciones de trabajo y servidores informáticos científicos  , por ejemplo, dirigidos por Scientific Linux
  • Estaciones de trabajo de audio digital para producción musical  , por ejemplo, dirigidas por Ubuntu Studio
  • Seguridad informática, análisis forense digital y pruebas de penetración  : algunos ejemplos son Kali Linux y Parrot Security OS
  • Privacidad y anonimato  : por ejemplo, objetivo de Tails , Whonix , Qubes o FreedomBox
  • Uso sin conexión  , por ejemplo, Endless OS
  • Esfera Azure de Microsoft

Problemas de interdistribución

El Grupo de los estándares libres es una organización formada por los principales fabricantes de software y hardware que tiene como fin mejorar la interoperabilidad entre diferentes distribuciones. Entre sus estándares propuestos se encuentran el Linux Standard Base , que define un ABI común y un sistema de empaquetado para Linux, y el Filesystem Hierarchy Standard que recomienda una tabla de nombres de archivos estándar, en particular los nombres de directorios básicos que se encuentran en la raíz del árbol de cualquier sistema de archivos Linux. Sin embargo, esos estándares tienen un uso limitado, incluso entre las distribuciones desarrolladas por miembros de la organización. [ cita requerida ]

La diversidad de distribuciones de Linux significa que no todo el software se ejecuta en todas las distribuciones, dependiendo de las bibliotecas y otros atributos del sistema que se requieran. El software empaquetado y los repositorios de software suelen ser específicos de una distribución en particular, aunque a veces es posible la instalación cruzada en distribuciones estrechamente relacionadas. [ cita requerida ]

Herramientas para elegir una distribución

El proceso de cambiar constantemente entre distribuciones a menudo se denomina "salto de distribución". [38] Las máquinas virtuales como VirtualBox y VMware Workstation virtualizan el hardware, lo que permite a los usuarios probar medios en vivo en una máquina virtual. Algunos sitios web como DistroWatch ofrecen listas de distribuciones y enlaces a capturas de pantalla de sistemas operativos como una forma de obtener una primera impresión de varias distribuciones.

Hay herramientas disponibles para ayudar a las personas a seleccionar una distribución adecuada, como varias versiones del Selector de distribución de Linux, [39] y la herramienta universal de búsqueda de paquetes whohas . [40] Hay formas fáciles de probar varias distribuciones de Linux antes de decidirse por una: Multi Distro es un Live CD que contiene nueve distribuciones que ahorran espacio. [41]

Instalación

Hay varias formas de instalar una distribución de Linux. Hoy en día, el método más común para instalar Linux es arrancar desde una memoria USB en vivo , que se puede crear usando una aplicación de escritura de imágenes USB y la imagen ISO, que se puede descargar de los distintos sitios web de distribución de Linux. Los discos DVD, los discos CD, las instalaciones en red e incluso otros discos duros también se pueden utilizar como "medios de instalación". [42]

Las primeras distribuciones de Linux se instalaron utilizando conjuntos de disquetes, pero esto ha sido abandonado por todas las distribuciones principales. Hoy en día, la mayoría de las distribuciones ofrecen conjuntos de CD y DVD con los paquetes vitales en el primer disco y los paquetes menos importantes en los posteriores. Por lo general, también permiten la instalación a través de una red después de arrancar desde un conjunto de disquetes o un CD con solo una pequeña cantidad de datos. [43]

Los nuevos usuarios tienden a comenzar por particionar un disco duro para mantener su sistema operativo previamente instalado [ cita requerida ] . La distribución de Linux se puede instalar en su propia partición separada sin afectar los datos guardados previamente.

En una configuración de Live CD, la computadora arranca todo el sistema operativo desde el CD sin instalarlo primero en el disco duro de la computadora. Algunas distribuciones tienen un instalador de Live CD , donde la computadora inicia el sistema operativo desde el disco y luego procede a instalarlo en el disco duro de la computadora, lo que proporciona una transición perfecta del sistema operativo que se ejecuta desde el CD al sistema operativo que se ejecuta desde el disco duro. .

Tanto los servidores como las computadoras personales que vienen con Linux ya instalado están disponibles de proveedores como Hewlett-Packard , Dell y System76 .

En los dispositivos integrados, Linux generalmente se mantiene en el firmware del dispositivo y puede o no ser accesible para el consumidor.

Anaconda , uno de los instaladores más populares, es utilizado por Red Hat Enterprise Linux , Fedora (que usa Fedora Media Writer ) y otras distribuciones para simplificar el proceso de instalación. Debian, Ubuntu y muchos otros usan Debian-Installer .

Instalación a través de un sistema operativo existente

Algunas distribuciones permiten al usuario instalar Linux sobre su sistema actual, como WinLinux o coLinux . Linux se instala en la partición del disco duro de Windows y se puede iniciar desde el propio Windows.

Las máquinas virtuales (como VirtualBox o VMware ) también hacen posible que Linux se ejecute dentro de otro sistema operativo. El software de VM simula una computadora separada en la que está instalado el sistema Linux. Después de la instalación, la máquina virtual se puede iniciar como si fuera una computadora independiente.

También hay varias herramientas disponibles para realizar instalaciones completas de arranque dual desde plataformas existentes sin un CD, en particular:

  • El instalador de Wubi (ahora en desuso) , que permite a los usuarios de Windows descargar e instalar Ubuntu o sus derivados en una partición FAT32 o NTFS sin un CD de instalación, lo que permite a los usuarios realizar un arranque dual fácilmente entre cualquier sistema operativo en el mismo disco duro sin perder datos . Reemplazado por ubicuidad .
  • Win32-loader , que está en proceso de ser integrado en los CD / DVD oficiales de Debian, y permite a los usuarios de Windows instalar Debian sin un CD, aunque realiza una instalación en red y, por lo tanto, requiere volver a particionar [44]
  • UNetbootin , que permite a los usuarios de Windows y Linux realizar instalaciones de red sin CD similares para una amplia variedad de distribuciones de Linux y, además, proporciona soporte para la creación de USB en vivo.

Software propietario

Algunos productos de software patentados específicos no están disponibles de ninguna forma para Linux. En septiembre de 2015, el servicio de juegos Steam tiene 1.500 juegos disponibles en Linux, en comparación con 2.323 juegos para Mac y 6.500 juegos de Windows. [45] [46] [47] Los proyectos de emulación y traducción de API como Wine y CrossOver hacen posible ejecutar software no basado en Linux en sistemas Linux, ya sea emulando un sistema operativo propietario o traduciendo llamadas API propietarias (p. Ej., llamadas a las API de Microsoft Win32 o DirectX ) en llamadas nativas de la API de Linux. Una maquina virtual también se puede utilizar para ejecutar un sistema operativo propietario (como Microsoft Windows) sobre Linux.

Contratos de OEM

El hardware de la computadora generalmente se vende con un sistema operativo que no sea Linux ya instalado por el fabricante del equipo original (OEM). En el caso de IBM PC compatibles, el sistema operativo suele ser Microsoft Windows ; en el caso de las computadoras Apple Macintosh siempre ha sido una versión del sistema operativo de Apple , actualmente macOS ; Sun Microsystems vendió hardware SPARC con Solaris instalado; consolas de videojuegos como Xbox , PlayStation y Wiicada uno tiene su propio SO propietario. Esto limita la participación de mercado de Linux: los consumidores no saben que existe una alternativa, deben hacer un esfuerzo consciente para usar un sistema operativo diferente y deben realizar la instalación por sí mismos o depender del apoyo de un amigo, familiar o profesional de la computación. .

Sin embargo, es posible comprar hardware con Linux ya instalado. Lenovo , Hewlett-Packard , Dell , Affordy, [48] Purismo , Pine64 y System76 todos los ordenadores portátiles de uso general Linux venta. [49] Los fabricantes de PC personalizados también construirán sistemas Linux, pero posiblemente con la tecla Windows en el teclado. Fixstars Solutions (anteriormente Terra Soft) vende computadoras Macintosh y consolas PlayStation 3 con Yellow Dog Linux instalado.

Es más común encontrar dispositivos integrados que se venden con Linux como el sistema operativo predeterminado compatible con el fabricante, incluido el dispositivo NAS NSLU2 de Linksys , la línea TiVo de grabadoras de video personales y teléfonos celulares basados ​​en Linux (incluidos los teléfonos inteligentes Android), PDA y dispositivos portátiles. reproductores de musica.

La licencia actual de Microsoft Windows permite al fabricante determinar la política de reembolso. [50] Con versiones anteriores de Windows, era posible obtener un reembolso si el fabricante no proporcionaba el reembolso mediante un litigio en los tribunales de reclamos menores. [51] El 15 de febrero de 1999, un grupo de usuarios de Linux en el condado de Orange, California celebró una protesta del "Día de reembolso de Windows" en un intento de presionar a Microsoft para que les hiciera reembolsos. [52] En Francia, las organizaciones Linuxfrench y AFUL (Asociación de Usuarios de Software Libre de habla francesa) junto con el activista del software libre Roberto Di Cosmo iniciaron un movimiento "Windows Detax", [53]lo que llevó a una petición en 2006 contra "racketiciels" (traducción: Racketware ) con 39.415 signatarios y la rama DGCCRF del gobierno francés presentó varias quejas contra el software empaquetado. El 24 de marzo de 2014, AFUL lanzó una nueva petición internacional en la plataforma Avaaz, [54] traducida a varios idiomas y apoyada por muchas organizaciones de todo el mundo.

Estadísticas

No hay cifras oficiales sobre popularidad, adopción, descargas o base instalada de distribuciones de Linux.

Tampoco hay cifras oficiales para el número total de sistemas Linux, [55] [56] en parte debido a la dificultad de cuantificar el número de PC que ejecutan Linux (ver Adopción de Linux de escritorio ), ya que muchos usuarios descargan distribuciones de Linux. Por lo tanto, las cifras de ventas de los sistemas Linux y las distribuciones comerciales de Linux indican un número mucho menor de sistemas Linux y un nivel de adopción de Linux mucho menor que en el caso; Esto se debe principalmente a que Linux es un software gratuito y de código abierto que se puede descargar de forma gratuita . [55] [57] Un proyecto de contador de Linux había realizado un seguimiento de una estimación aproximadadel número de sistemas Linux, pero no distinguió entre distribuciones de lanzamiento continuo y lanzamiento estándar. Dejó de funcionar en agosto de 2018, aunque se crearon algunas publicaciones de blog relacionadas hasta octubre de 2018. [58]

En enero de 2020 [59], el Proyecto de hardware de Linux recopiló y publicó informes estadísticos de uso de escritorio para distribuciones particulares de Linux .

Ver también

  • Comparación de distribuciones de Linux
  • Distribución ligera de Linux
  • Lista de distribuciones de Linux

Referencias

  1. ^ "Explicar por qué no respaldamos otros sistemas" . gnu.org . 30 de junio de 2014. Archivado desde el original el 24 de abril de 2011 . Consultado el 5 de enero de 2015 .
  2. ^ "Sistemas operativos Linux: distribuciones" . swift.siphos.be . 27 de noviembre de 2014. Archivado desde el original el 3 de octubre de 2018 . Consultado el 8 de enero de 2015 .
  3. ^ Chris Hoffman (27 de junio de 2012). "HTG explica: cómo funcionan los administradores de paquetes e instalación de software en Linux" . howtogeek.com . Archivado desde el original el 10 de febrero de 2015 . Consultado el 15 de enero de 2015 .
  4. ^ "El estado de los espejos CentOS" . centos.org . 15 de enero de 2015. Archivado desde el original el 31 de diciembre de 2014 . Consultado el 15 de enero de 2015 .
  5. ^ "La lista de distribución de Linux LWN.net" . LWN.net . Archivado desde el original el 15 de marzo de 2015 . Consultado el 11 de septiembre de 2015 .
  6. ^ "DistroWatch.com: devuelva la diversión a la informática. Utilice Linux, BSD" . distrowatch.com . Archivado desde el original el 11 de noviembre de 2020 . Consultado el 26 de noviembre de 2020 .
  7. ^ Jim Martin. "Cómo instalar Ubuntu Touch en tu teléfono o tableta Android" . Asesor de PC . Archivado desde el original el 27 de octubre de 2015 . Consultado el 29 de octubre de 2015 .
  8. ^ David Hayward. "Instale Linux en su tableta x86: cinco distribuciones para elegir" . TechRadar . Archivado desde el original el 13 de abril de 2019 . Consultado el 29 de octubre de 2015 .
  9. ^ Brian Proffitt (3 de febrero de 2010). "Las 7 mejores distribuciones de Linux para ti" . linux.com . Archivado desde el original el 5 de enero de 2015 . Consultado el 11 de enero de 2015 .
  10. ^ Eric Brown (4 de noviembre de 2014). "Las distribuciones de Linux móviles siguen transformándose" . linux.com . Archivado desde el original el 13 de febrero de 2015 . Consultado el 11 de enero de 2015 .
  11. ^ "Debian y otras distribuciones" . debian.org . 7 de diciembre de 2013. Archivado desde el original el 14 de enero de 2015 . Consultado el 5 de enero de 2015 .
  12. ^ "Cronología de distribuciones de Linux" . FabioLolix. Archivado desde el original el 12 de noviembre de 2020 . Consultado el 23 de diciembre de 2020 .
  13. ^ Berlich, Ruediger (abril de 2001). "TODO LO QUE NECESITA SABER SOBRE ... La historia temprana de Linux, Parte 2, Re: distribución" (PDF) . LinuxUser . Archivado (PDF) desde el original el 28 de julio de 2012 . Consultado el 4 de mayo de 2013 .
  14. ^ "Una breve historia de las distribuciones de Linux [LWN.net]" . lwn.net . Archivado desde el original el 23 de junio de 2018 . Consultado el 30 de septiembre de 2018 .
  15. ^ "El proyecto de Slackware Linux: anuncio de lanzamiento de Slackware" . Slackware.com. 16 de julio de 1993. Archivado desde el original el 21 de agosto de 2011 . Consultado el 29 de julio de 2011 .
  16. ^ "Una breve historia de Debian - Versiones de Debian" . debian.org . 4 de mayo de 2013. Archivado desde el original el 17 de agosto de 2011 . Consultado el 19 de julio de 2014 .
  17. ^ "Estadísticas de uso y cuota de mercado de Unix para sitios web" . w3techs.org . 5 de noviembre de 2016 . Consultado el 5 de noviembre de 2016 .
  18. ^ "Cuota de mercado de navegador y plataforma de enero de 2017" . w3counter.com . 31 de enero de 2017. Archivado desde el original el 22 de febrero de 2017 . Consultado el 21 de febrero de 2017 .
  19. ^ El proyecto Chakra. "modelo de desarrollo medio rodante" . chakra-project-org. Archivado desde el original el 11 de octubre de 2011 . Consultado el 18 de mayo de 2019 .
  20. ^ El proyecto Chakra. "Wiki del Proyecto Chakra: Preguntas frecuentes" . chakra-project-org. Archivado desde el original el 27 de agosto de 2011.
  21. ^ "Propuestas de ciclo de vida de lanzamiento de Fedora" . fedoraproject.org. Archivado desde el original el 18 de mayo de 2019 . Consultado el 18 de mayo de 2019 .
  22. ^ "Lista de correo de desarrollo de Fedora" . fedoraproject.org. Archivado desde el original el 3 de agosto de 2020 . Consultado el 18 de mayo de 2019 .
  23. ^ Rev. "Certificación Linux - Preparación" . walkingwithzen.com. Archivado desde el original el 14 de septiembre de 2011 . Consultado el 18 de mayo de 2019 .
  24. ^ "Por qué openSUSE" . opensuse.org. Archivado desde el original el 18 de mayo de 2019 . Consultado el 18 de mayo de 2019 .
  25. ^ a b c d Chad Perrin (2 de agosto de 2010), Point-release vs rolling-release: desarrollador, usuario y consideraciones de seguridad , techrepublic.com, archivado desde el original el 28 de septiembre de 2012 , consultado el 6 de septiembre de 2011
  26. ^ K.Mandla (9 de marzo de 2007). "Los pros y los contras de un lanzamiento continuo" . kmandla.wordpress.com. Archivado desde el original el 12 de noviembre de 2010 . Consultado el 26 de enero de 2012 .
  27. ^ Jonathan Corbet (15 de junio de 2011). "Debatiendo overlayfs" . LWN.net . Archivado desde el original el 24 de julio de 2015 . Consultado el 5 de enero de 2015 .
  28. ^ "PiTuX - una distribución de terminal micro serial" . asashi.net . Archivado desde el original el 2 de febrero de 2015 . Consultado el 6 de enero de 2015 .
  29. ^ "Informe de análisis de tráfico de Wikimedia - sistemas operativos" . stats.wikimedia.org . Archivado desde el original el 2 de febrero de 2017 . Consultado el 23 de julio de 2018 .
  30. ^ "Mandriva Linux volverá a la comunidad" . mandriva.com . Archivado desde el original el 23 de mayo de 2015 . Consultado el 14 de enero de 2015 .
  31. ^ a b "La lista de distribución de Linux LWN.net" . LWN.net . Archivado desde el original el 15 de marzo de 2015 . Consultado el 15 de enero de 2015 .
  32. ^ "Informe de nueva política de seguridad" . manjaro.github.io . Manjaro Linux. Archivado desde el original el 3 de diciembre de 2017 . Consultado el 12 de enero de 2015 .
  33. ^ "Conceptos básicos de Slackware Linux, capítulo 2" (PDF) . rlworkman.net . Archivado (PDF) desde el original el 13 de abril de 2020 . Consultado el 23 de julio de 2018 .
  34. ^ Pregunte a AC: ¿Es Android Linux ?. "Pregúntele a AC: ¿Android es Linux?" . Android Central. Archivado desde el original el 8 de abril de 2017 . Consultado el 14 de marzo de 2013 .
  35. ^ derStandard.at. "Google:" Android es el sueño de escritorio de Linux hecho realidad "- Suchmaschinen - derStandard.at" Web " . Derstandard.at. Archivado desde el original el 22 de abril de 2013. Consultado el 14 de marzo de 2013 .
  36. ^ Paul, Ryan (24 de febrero de 2009). "Sueño (oveja ++): Introducción de un desarrollador a Google Android" . Ars Technica . Archivado desde el original el 4 de julio de 2017 . Consultado el 22 de abril de 2013 .
  37. Dieguez Castro, Jose (2016). Presentamos las distribuciones de Linux . Presione. págs. 49, 345. ISBN 978-1-4842-1393-3.
  38. ^ "Cómo dejé de distribuir saltos" . Linux hoy . Archivado desde el original el 19 de septiembre de 2016 . Consultado el 10 de julio de 2016 .
  39. ^ "Selector de distribución" . Escritorio Linux en casa. Archivado desde el original el 22 de julio de 2011 . Consultado el 29 de julio de 2011 .
  40. ^ "Página de inicio de Philipp: quién tiene" . Philippwesche.org. 11 de febrero de 2010. Archivado desde el original el 27 de julio de 2011 . Consultado el 29 de julio de 2011 .
  41. ^ "Multi Distro es Linux times 9 en un solo CD-R" . Linux.com . Consultado el 29 de julio de 2011 .
  42. ^ "2.4. Medios de instalación" . www.debian.org . Archivado desde el original el 24 de julio de 2018 . Consultado el 23 de julio de 2018 .
  43. ^ " Instalación en red desde un CD mínimo" . Debian. Archivado desde el original el 28 de julio de 2011 . Consultado el 29 de julio de 2011 .
  44. ^ Webmaster de Debian, [email protected]. "Debian - Detalles del paquete win32-loader en Lenny" . Packages.debian.org. Archivado desde el original el 5 de junio de 2011 . Consultado el 29 de julio de 2011 .
  45. ^ Jared Newman (21 de septiembre de 2015). "Steam para Linux supera los 1.500 juegos a medida que se acerca el lanzamiento de Steam Machines de Valve" . PCWorld . Archivado desde el original el 19 de noviembre de 2015 . Consultado el 18 de noviembre de 2015 .
  46. ^ "El bombardeo de hardware de la sala de Steam tiene un comienzo embarrado" . Ars Technica . Archivado desde el original el 11 de enero de 2017 . Consultado el 14 de junio de 2017 .
  47. ^ "El estado de los juegos de Linux en la era SteamOS" . Ars Technica . Archivado desde el original el 8 de mayo de 2017 . Consultado el 14 de junio de 2017 .
  48. ^ "Asequible - TITAN Computers" . Shop.affordy.com. Archivado desde el original el 29 de mayo de 2009 . Consultado el 29 de julio de 2011 .
  49. ^ "Laptops / Notebooks con Linux preinstalado" . Mcelrath.org. 10 de junio de 2010. Archivado desde el original el 20 de agosto de 2011 . Consultado el 29 de julio de 2011 .
  50. ^ "Términos de la licencia del software de Microsoft: Windows 7 Professional" (PDF) . Archivado (PDF) desde el original el 11 de marzo de 2012 . Consultado el 23 de enero de 2012 .
  51. ^ "Obtener un reembolso de Windows en la corte de reclamos menores de California" . Linuxjournal.com. Archivado desde el original el 21 de julio de 2011 . Consultado el 29 de julio de 2011 .
  52. ^ "Día de reembolso de Windows" . Marc.merlins.org. 15 de febrero de 1999. Archivado desde el original el 27 de julio de 2011 . Consultado el 29 de julio de 2011 .
  53. ^ Detaxe.org Archivado el 24 de marzo de 2007, en Wayback Machine (en francés) Diga no al software incluido - Diga sí a los consumidores informados
  54. ^ AM, última modificación: 29/04/2014 01:10. "Petición internacional | AFUL" . no.more.racketware.info . Archivado desde el original el 26 de enero de 2021 . Consultado el 26 de noviembre de 2020 .
  55. ↑ a b Prashanth Venkataram (10 de septiembre de 2010). "Contrarrestar el mito del 1%" . dasublogbyprashanth.blogspot.com. Archivado desde el original el 15 de septiembre de 2010 . Consultado el 1 de octubre de 2011 .
  56. ^ Schestowitz, Roy (julio de 2007). "¿Se puede medir con precisión la adopción de Linux?" . Archivado desde el original el 7 de febrero de 2012 . Consultado el 23 de mayo de 2008 .
  57. ^ Caitlyn Martin (7 de septiembre de 2010). "Desmontando el mito del 1%" . oreilly.com. Archivado desde el original el 27 de febrero de 2011 . Consultado el 1 de octubre de 2011 .
  58. ^ C. Lohner. "¡El proyecto Linuxcounter está cerrado!" . Archivado desde el original el 31 de agosto de 2019 . Consultado el 28 de agosto de 2019 .
  59. ^ A. Ponomarenko. "Tendencias de hardware de Linux" . Archivado desde el original el 20 de septiembre de 2020 . Consultado el 11 de marzo de 2020 .

Enlaces externos

  • La lista de distribución de Linux de LWN.net  : una lista categorizada con información sobre cada entrada
  • Lista de distribuciones GNU / Linux consideradas gratuitas por la Free Software Foundation
  • El enfoque de Google para una actualización en vivo a gran escala entre dos distribuciones de Linux muy diferentes: presentación y versión de texto , LinuxCon 2013, por Marc Merlin
  • Lanzamiento continuo frente a lanzamiento fijo Linux , ZDNet , 3 de febrero de 2015, por Steven J. Vaughan-Nichols