Las variantes de GNU (también llamadas distribuciones GNU o distros para abreviar) son sistemas operativos basados en el sistema operativo GNU [1] [2] [3] [4] [5] (el kernel Hurd , la biblioteca GNU C , las bibliotecas del sistema y la aplicación software como GNU coreutils , bash , GNOME , 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 usan el kernel de Linux y algunos otros que usan BSDgranos a base de [6] [7] [2]
Los usuarios de GNU generalmente obtienen su sistema operativo descargando distribuciones 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 poderosas supercomputadoras (por ejemplo, Distribución de racimos de rocas).
Kernel de hurd
Hurd es el kernel oficial desarrollado para el sistema GNU (antes de que Linux-libre también se convirtiera en un paquete GNU oficial).Debian GNU / Hurd se discutió para una versión como avance tecnológico con Debian 7.0 Wheezy; sin embargo, estos planes se descartaron debido al estado inmaduro del sistema. [8] Sin embargo, los mantenedores de Debian GNU / Hurd decidieron publicar un lanzamiento 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 esperados de un sistema de producción. Entre los problemas abiertos se encuentran la implementación incompleta de las interfaces gráficas de usuario de Java y X.org y el soporte limitado de controladores de hardware. [9] Aproximadamente dos tercios de los paquetes Debian se han adaptado a Hurd. [10]
Arch Hurd es un trabajo derivado de Arch Linux , portándolo 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 , versiones continuas y una configuración simple) en GNU Hurd, que sea lo suficientemente estable para un uso al menos ocasional. Actualmente proporciona un LiveCD con fines de evaluación y guías de instalación para LiveCD e instalación convencional. [11] [12] [13]
Kernel de Linux
El término GNU / Linux o GNU + Linux es utilizado por la FSF y sus seguidores para referirse a un sistema operativo donde el kernel de Linux se distribuye con un software de sistema GNU . Dichas distribuciones son la base principal instalada de 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 las distribuciones de Linux comprometidas con las Pautas de distribución de sistemas libres ; la mayoría de los cuales se refieren a sí mismos como "GNU / Linux" (como Debian), y en realidad usan una versión desbloqueada del kernel de Linux (como el kernel de Linux-libre ) y no el kernel principal de Linux . [14]
Núcleos BSD
Debian GNU / kFreeBSD es un sistema operativo para arquitecturas de computadora 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 usa el kernel del sistema operativo FreeBSD completo. El sistema operativo se lanzó 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 GNU para usuarios delkernel de NetBSD . No se realizó un 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 su descarga. [20]
A partir de septiembre de 2020, el Proyecto GNU no recomienda ni respalda ningún sistema operativo BSD. [21]
Núcleo de OpenSolaris (Illumos)
Nexenta OS es la primera distribución que combina el área de usuario de GNU (con la excepción de libc; se usa libc de OpenSolaris ) y el empaquetado y la organización de Debian con el kernel de 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 OpenSolaris libc. Varias distribuciones de Illumos utilizan el espacio de usuario GNU de forma predeterminada. [23]
Kernel de Darwin
Kernel de Windows NT
El proyecto Cygwin es una capa de compatibilidad desarrollada activamente 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 agregaron una capa de compatibilidad oficial a Windows 10 que traduce las llamadas del 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 está destinado a proporcionar a los desarrolladores web el área de usuario GNU más familiar sobre el kernel de Windows. [24] [25] [26] La combinación ha sido denominada "Linux para Windows", aunque Linux (es decir, la familia de sistemas operativos definida por su uso común del kernel de Linux ) está ausente.
Ver también
- Comparación de distribuciones de Linux
- Controversia de nombres de GNU / Linux
Referencias
- ^ "Guix: un nuevo administrador de paquetes y distribución GNU - Phoronix" . www.phoronix.com . Consultado el 2 de abril de 2018 .
- ^ a b UG, Desarrolladores impresionantes. "Código fuente y código abierto GPL" . www.snom.com . Consultado el 8 de abril de 2018 .
Las variantes del sistema operativo GNU, que usan el kernel Linux, ahora se usan ampliamente; aunque estos sistemas a menudo se denominan "Linux", se denominan con más precisión "sistemas GNU / Linux".
- ^ "El sistema operativo GNU" . LinuxReviews . Consultado el 2 de abril de 2018 .
- ^ "Prácticas de divulgación trabajando con GNU Guix" . www.outreachy.org . Consultado el 2 de abril de 2018 .
- ^ "13 distribuciones ligeras de Linux para darle a su vieja PC una nueva vida" . MakeUseOf . Consultado el 2 de abril de 2018 .
- ^ Stallman, Richard (19 de junio de 2007). "Linux y el proyecto GNU" . Sobre el proyecto GNU . Fundación de Software Libre . Consultado el 22 de julio de 2007 .
- ^ El proyecto Debian (2007-07-11). "¿Qué es Debian?" . Acerca de Debian . Consultado el 22 de julio de 2007 .
- ^ Lista de posibles arquitecturas de lanzamiento para Debian Wheezy
- ^ Noticias de GNU Hurd
- ^ Wiki de Debian: Debian GNU / Hurd
- ^ "Graphical livecd - Desktop packages" , Arch Hurd , 2010-12-07, archivado desde el original el 2012-03-14 , consultado el 2011-12-08
- ^ "Un mes del Hurd: imágenes de CD". , GNU , 2010-12-31 , consultado el 2011-12-08
- ^ Vervloesem, Koen (7 de julio de 2010). "The Hurd: la búsqueda de GNU del núcleo perfecto" . LWN.net . Distribuciones Hurd . Consultado el 8 de diciembre de 2011 .
- ^ "Distribuciones GNU / Linux libres" . gnu.org . 2017-12-22.
- ^ "Preguntas frecuentes de Debian GNU / kFreeBSD" .
- ^ "Debian 6.0 Squeeze lanzado" .
- ^ "Las preguntas frecuentes de Ging" . Archivado desde el original el 22 de abril de 2008 . Consultado el 22 de febrero de 2008 .
- ^ "Debian GNU / NetBSD" . Debian.org . Consultado el 20 de julio de 2012 .
- ^ "Debian GNU / NetBSD para Alpha" . Debian.org . Consultado el 20 de julio de 2012 .
- ^ "Noticias de Debian GNU / * BSD" . Debian.org . Consultado el 20 de julio de 2012 .
- ^ "Explicando por qué no respaldamos otros sistemas" . Proyecto GNU . Consultado el 2 de septiembre de 2020 .
- ^ Nexenta Systems, Inc. (20 de junio de 2007). "Portal Unix: Nexenta OS - Nexenta OpenSolaris" . Patrocinadores y soporte . Archivado desde el original el 11 de julio de 2007 . Consultado el 22 de julio de 2007 .
Este trabajo es iniciado y patrocinado por Nexenta Systems, Inc. El soporte técnico está disponible en una variedad de fuentes, incluidos los foros web y comunitarios.
- ^ Fundación Illumos . "Distribuciones" . Distribuciones .
Área de usuario predeterminada
- ^ "Por qué Microsoft hace que las aplicaciones de Linux se ejecuten en Windows no es una locura" . CON CABLE . Consultado el 8 de abril de 2018 .
- ^ scooley. "Preguntas más frecuentes (FAQ)" . docs.microsoft.com . Consultado el 8 de abril de 2018 .
- ^ Rogoff, Zak (14 de marzo de 2018). "Reflexiones sobre GNU / kWindows: programas GNU que se ejecutan de forma nativa sobre el kernel de Windows" . Medio . Consultado el 8 de abril de 2018 .
enlaces externos
- Arch Hurd
- Superunprivileged.org Live CD basado en GNU / Hurd
- Debian GNU / kFreeBSD
- Debian GNU / NetBSD
- # debian-kbsd [ enlace muerto permanente ] en OFTC
- CD en vivo de Ging