Las variantes de GNU (también llamadas distribuciones GNU o distros para abreviar [ vague ] ) son sistemas operativos basados en el sistema operativo GNU [1] [2] [3] [4] [5] (el núcleo Hurd , la biblioteca C de GNU , bibliotecas de sistema y software de aplicación como GNU coreutils , bash , el administrador de paquetes Guix , etc.). Según el proyecto GNU y otros, estos también incluyen la mayoría de los sistemas operativos que utilizan el núcleo Linux y algunos otros que utilizan núcleos basados en BSD . [6] [7] [2]
Los usuarios de GNU generalmente obtienen su sistema operativo descargando distribuciones de GNU, que están disponibles para una amplia variedad de sistemas que van desde dispositivos integrados (por ejemplo, LibreCMC ) y computadoras personales (por ejemplo, Debian GNU/Hurd ) hasta potentes supercomputadoras (por ejemplo, Rocks Cluster Distribution).
Hurd es uno de los dos núcleos oficiales desarrollados para el sistema GNU, y fue el núcleo oficial exclusivo antes de que Linux-libre también se convirtiera en un paquete oficial de GNU.Se habló de lanzar Debian GNU/Hurd como una versión preliminar de la tecnología junto con Debian 7.0 Wheezy, pero estos planes se descartaron debido al estado inmaduro del sistema. [8] Sin embargo, los encargados del mantenimiento de Debian GNU/Hurd decidieron publicar una versión no oficial en la fecha de lanzamiento de Debian 7.0. Aún no se considera que Debian GNU/Hurd proporcione el rendimiento y la estabilidad que se esperan de un sistema de producción. Entre los problemas pendientes se encuentran la implementación incompleta de las interfaces gráficas de usuario de Java y X.org y un soporte limitado para controladores de hardware. [9] Aproximadamente dos tercios de los paquetes Debian se han portado a Hurd. [10]
Arch Hurd es un trabajo derivado de Arch Linux , que se ha adaptado al sistema GNU Hurd con paquetes optimizados para la arquitectura Intel P6 . Su objetivo es proporcionar un entorno de usuario similar a Arch ( scripts de inicio de estilo BSD , administrador de paquetes pacman , lanzamientos continuos y una configuración sencilla) en GNU Hurd, que sea lo suficientemente estable para un uso al menos ocasional. Actualmente proporciona un LiveCD para fines de evaluación y guías de instalación para LiveCD e instalación convencional. [11] [12] [13]
El término GNU/Linux o GNU+Linux es utilizado por la FSF y sus partidarios para referirse a un sistema operativo en el que el núcleo Linux se distribuye con un software de sistema GNU . Estas distribuciones son la base instalada principal de los paquetes y programas GNU y también de Linux. El uso oficial más notable de este término para una distribución es Debian GNU/Linux.
A partir de 2018, las únicas variantes de GNU recomendadas por el Proyecto GNU para uso regular son distribuciones de Linux comprometidas con las Pautas de Distribuciones de Sistemas Libres ; la mayoría de las cuales se refieren a sí mismas como "GNU/Linux" (como Debian), y en realidad usan una versión desblobizada del núcleo Linux (como el núcleo Linux-libre ) y no el núcleo Linux principal . [14]
Debian GNU/kFreeBSD es un sistema operativo para arquitecturas de ordenador IA-32 y x86-64 . Es una distribución de GNU con gestión de paquetes Debian y el núcleo de FreeBSD . La k en kFreeBSD es una abreviatura de kernel of [ 15] y refleja el hecho de que solo se utiliza el núcleo del sistema operativo FreeBSD completo. El sistema operativo fue lanzado oficialmente con Debian Squeeze (6.0) el 6 de febrero de 2011. [16] Un CD en vivo de Debian GNU/kFreeBSD es Ging, que ya no se mantiene. [17]
Debian GNU/NetBSD fue un puerto experimental de aplicaciones de usuario de GNU al núcleo NetBSD . No se realizó ningún lanzamiento oficial de este sistema operativo; aunque se trabajó en puertos para las arquitecturas IA-32 [18] y DEC Alpha [19] , no ha tenido mantenimiento activo desde 2002 y ya no está disponible para descarga. [20]
A partir de septiembre de 2020, el Proyecto GNU no recomienda ni respalda ningún sistema operativo BSD. [21]
Nexenta OS es la primera distribución que combina el espacio de usuario GNU (con la excepción de libc; se utiliza la libc de OpenSolaris ) y el empaquetado y organización de Debian con el núcleo OpenSolaris . Nexenta OS está disponible para sistemas basados en IA-32 y x86-64 . Nexenta Systems , Inc inició el proyecto y patrocina su desarrollo continuo. [22] Nexenta OS no se considera una variante de GNU, debido al uso de la libc de OpenSolaris. Varias distribuciones de Illumos utilizan el espacio de usuario GNU por defecto. [23]
El proyecto Cygwin es una capa de compatibilidad en desarrollo activo en forma de biblioteca C que proporciona una parte sustancial de la funcionalidad de la API POSIX para Windows, así como una distribución de GNU y otros programas similares a Unix para dicho ecosistema. Fue lanzado por primera vez en 1995 por Cygnus Solutions (ahora Red Hat ).
En 2016, Microsoft y Canonical añadieron una capa de compatibilidad oficial a Windows 10 que traduce las llamadas al kernel de Linux a las de Windows NT , lo contrario de lo que hace Wine . Esto permite que los ejecutables ELF se ejecuten sin modificaciones en Windows y tiene como objetivo proporcionar a los desarrolladores web el espacio de usuario GNU más familiar sobre el kernel de Windows. [24] [25] [26] La combinación se ha denominado "Linux para Windows", aunque Linux (es decir, la familia de sistemas operativos definida por su uso común del kernel de Linux ) está ausente.
Las variantes del sistema operativo GNU, que utilizan el núcleo Linux, son ampliamente utilizadas en la actualidad; aunque a estos sistemas se los suele denominar "Linux", se los denomina con más precisión "sistemas GNU/Linux".
Este trabajo fue iniciado y patrocinado por Nexenta Systems, Inc. El soporte técnico está disponible en una variedad de fuentes, incluyendo la comunidad y los foros web.
Usuario predeterminado