
Las variantes de GNU son sistemas operativos basados en el sistema operativo GNU [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] (es decir, aquellos cuyos componentes incluyen la biblioteca C de GNU y las bibliotecas del sistema ; software de aplicación como GNU coreutils y bash ; a veces también el núcleo Hurd , el gestor de paquetes Guix , etc.). Según el Proyecto GNU , 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 ]
Las variantes de GNU utilizan software de espacio de usuario de GNU en combinación con un núcleo . El núcleo de un sistema operativo es la parte del sistema operativo que controla el hardware del sistema y proporciona servicios básicos a otras partes del sistema operativo. [ 8 ] El núcleo de GNU es GNU Hurd ; [ 9 ] el núcleo de Linux y otros núcleos también se utilizan en variantes de GNU.
Los usuarios de GNU suelen obtener su sistema operativo descargando distribuciones de GNU, que están disponibles para una amplia variedad de sistemas, desde dispositivos integrados (por ejemplo, LibreCMC ) y ordenadores personales (por ejemplo, Debian GNU/Hurd ) hasta potentes superordenadores (por ejemplo, Rocks Cluster Distribution).
El proyecto GNU
El software GNU es desarrollado por el Proyecto GNU , que fue lanzado por Richard Stallman en 1983 para crear un sistema operativo de acuerdo con los principios del movimiento del software libre . [ 10 ] El trabajo de desarrollo comenzó en 1984 después de su renuncia al Laboratorio de Inteligencia Artificial del MIT para trabajar en el proyecto a tiempo completo y evitar posibles problemas con el MIT reclamando la propiedad del software que Richard Stallman escribiría. [ 11 ]
GNU Hurd

Hurd is one of two official kernels developed for the GNU system,[12] and was the exclusive official kernel before Linux-libre also became an official GNU package.[13] The Hurd implements a microkernel based operating system kernel design, making use of GNU Mach as its core microkernel, where the Hurd consists of the broader set of usermode device drivers and internal servers necessary for the function of the operating system.[12][14] As of 2026 the kernel is not yet considered production-ready and because of its development status as experimental it has not gained widespread adoption.[15][16] However experimental system distributions making use of it do exist and are used in hobbyist and enthusiast circles as well as research projects.
Complete GNU operating systems
The GNU operating system is a Unix-like system; software from the GNU operating system has been ported to several other Unix-like operating systems.[17][18] This allows that software to run atop kernels other than the GNU Hurd kernel, this way forming new operating system distributions that take a kernel taken from another typically Unix-like operating system and combine it with user space software from the GNU operating system, modified as necessary to operate with the new kernel, to form a new system.[19][20][21]
Hurd kernel
Debian GNU/Hurd was discussed for a release as technology preview with Debian 7.0 Wheezy, however these plans were discarded due to the immature state of the system.[22] However the maintainers of Debian GNU/Hurd decided to publish an unofficial release on the release date of Debian 7.0. Debian GNU/Hurd is not considered yet to provide the performance and stability expected from a production system.[23] Debian GNU/Hurd added support for the x86-64 architecture in the release for 2025, Hurd having integrated NetBSD's disk driver via its Rump kernel feature.[24][25] About three quarters of the Debian packages have been ported to Hurd.[26]
Arch Hurd es una obra derivada de Arch Linux , que lo porta 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 al estilo BSD , gestor de paquetes pacman , versiones continuas y una configuración sencilla) en GNU Hurd, lo suficientemente estable para un uso ocasional. Actualmente, ofrece un Live CD para evaluación y guías de instalación tanto para Live CD como para instalación convencional. [ 27 ] [ 28 ] [ 29 ]
Guix System es una distribución del sistema operativo GNU que trabaja en el soporte para el núcleo Hurd. [ 30 ] En la página de descargas del proyecto se proporciona una imagen de disco experimental destinada a su uso en una máquina virtual . [ 31 ]
El 1 de abril de 2026, Gentoo anunció una adaptación a GNU Hurd. La publicación se presentó como una broma del Día de los Inocentes sobre el cambio de todo el sistema para usar exclusivamente GNU Hurd en lugar de Linux, afirmando: "A pesar del estado experimental de la adaptación, hemos encontrado que Hurd es inmensamente más robusto y esperamos poder descontinuar el soporte para Linux para finales de 2026", pero la parte sobre el lanzamiento de una nueva variante de GNU/Hurd era una noticia genuina y el proyecto ahora distribuye una imagen de disco preconfigurada en su sitio web, así como scripts para construir la imagen. [ 32 ] [ 33 ] [ 34 ] [ 35 ] [ 36 ] [ 37 ] [ 38 ] [ 39 ]
Núcleo de Linux (y linux-libre)


El término GNU/Linux o GNU+Linux es utilizado por la Free Software Foundation (FSF) y sus partidarios para referirse a un sistema operativo donde el núcleo Linux se distribuye con un software de sistema GNU . [ 40 ] Estas distribuciones son la base instalada principal 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 febrero de 2026, las únicas variantes de GNU recomendadas por el Proyecto GNU para uso regular son sistemas que utilizan el núcleo Linux; la mayoría de los cuales se autodenominan "GNU/Linux" y utilizan una versión deblobbed del núcleo Linux (como el núcleo Linux-libre ) y no el núcleo Linux principal. La lista completa de distribuciones no históricas recomendadas por el proyecto GNU incluye Dragora GNU/Linux-Libre , Dyne:bolic GNU/Linux , GNU Guix System , Hyperbola GNU/Linux-libre , Parabola GNU/Linux-libre , PureOS , Trisquel GNU/Linux , libreCMC y ProteanOS, cada una de las cuales se adhiere estrictamente a las Directrices de Distribución de Sistemas Libres (FSDG). [ 41 ]
Núcleos BSD

Debian GNU/kFreeBSD es una distribución descontinuada de GNU con gestión de paquetes Debian y el núcleo de FreeBSD para arquitecturas de computadoras IA-32 y x86-64 . La k en kFreeBSD es una abreviatura de núcleo de [ 42 ] y refleja el hecho de que solo se utiliza el núcleo del sistema operativo FreeBSD completo. El sistema operativo recibió una versión oficial con Debian Squeeze (6.0) el 6 de febrero de 2011. [ 43 ]Una versión anterior de Debian GNU/kFreeBSD, antes de su lanzamiento oficial, llamada Ging (un acrónimo recursivo de Ging Is Not Ging ), fue lanzada como un Live CD en 2005 por Robert Millan como una distribución de software libre completa bajo el DFSG , y presentaba el entorno de escritorio KDE . No ha tenido más lanzamientos desde 2005. [ 44 ] [ 45 ]
Debian GNU/NetBSD fue una adaptación experimental de aplicaciones de espacio de usuario de GNU al núcleo de NetBSD . No se realizó ninguna versión oficial de este sistema operativo; aunque se trabajó en adaptaciones para las arquitecturas IA-32 [ 46 ] y DEC Alpha [ 47 ] , no ha recibido mantenimiento activo desde 2002 y ya no está disponible para su descarga. [ 48 ]
Hubo un esfuerzo de desarrollo para portar Debian y formar Debian GNU/OpenBSD que no se materializó. [ 49 ] [ 50 ]
A partir de abril de 2026, el Proyecto GNU no recomienda ni respalda ningún sistema operativo BSD debido a que no se adhieren estrictamente a las Directrices de Distribución de Sistemas Libres requeridas por el Proyecto GNU. [ 51 ]
Núcleo OpenSolaris e Illumos

Nexenta OS es la primera distribución que combina el entorno de usuario de GNU (con la excepción de libc ; se utiliza la libc de OpenSolaris ) y el empaquetado y la organización de Debian con el núcleo de OpenSolaris . Nexenta OS está disponible para sistemas basados en IA-32 y x86-64 . Nexenta Systems inició el proyecto y patrocina su desarrollo continuo. [ 21 ]
Dyson es una combinación de Debian con Illumos . El sistema operativo está disponible para sistemas basados en x86-64 . La última versión se lanzó en 2019. El sistema está diseñado para su uso en equipos de escritorio y servidores . Al ser un derivado de Debian, el sistema utiliza la herramienta de empaquetado APT . El sistema también proporciona muchas de las características originales de OpenSolaris, como el sistema de archivos ZFS , Solaris Containers , IPFilter , DTrace , la virtualización de red de OpenSolaris y el control de recursos . [ 20 ]
Núcleo Minix
Se han realizado esfuerzos de desarrollo para portar Debian al kernel de Minix 3 , denominados Proyecto Preventa, formando así una Debian GNU/Minix no oficial similar a Debian GNU/kFreeBSD o Debian GNU/NetBSD. El proyecto tiene como objetivo combinar el sistema base de Debian y sus herramientas de empaquetado (APT y dpkg ) con el espacio de usuario GNU para ejecutarse en el kernel de Minix 3, con la intención de utilizar también la libc de Minix. [ 52 ] [ 53 ] [ 54 ] [ 55 ] [ 56 ] [ 57 ]
Menta
Hubo un proyecto para formar un sistema operativo Debian GNU/MiNT no oficial usando MiNT y SpareMiNT . [ 58 ] El proyecto no tuvo mucho éxito y los esfuerzos de desarrollo posteriores se detuvieron.
Distribuciones GNU para su uso en otros sistemas operativos
Núcleo XNU (Darwin)
El proyecto GNU-Darwin desarrolló para las plataformas PowerPC y x86 una distribución de software GNU destinada a ser utilizada dentro de un entorno de sistema Darwin , que a diferencia de los instaladores de sistema arrancables convencionales, el CD de distribución se instala sobre una instalación de Darwin existente. El entorno GNU distribuido contiene hasta 250 aplicaciones y bibliotecas, entre otras. Los CD de distribución permiten la instalación sobre una instalación de Darwin versión 7 u 8, o MacOS 10.3 o 10.4. El proyecto fue fundado por proclus en noviembre de 2000. [ 59 ] El proyecto también distribuyó una instalación completa del sistema GNU-Darwin preinstalada y disponible en un disco duro vendido en su sitio web. El disco duro distribuido con el sistema GNU-Darwin preinstalado estaba disponible para las opciones PowerPC y x86 y tenía la misma compatibilidad con MacOS y Darwin que la distribución en CD. [ 60 ] La misión del proyecto GNU-Darwin está estrechamente ligada a la filosofía del movimiento del software libre y las ideas relacionadas. [ 61 ] [ 62 ] GNU-Darwin se consideraba listo para la producción y maduro, su aplicación prevista incluía el uso empresarial, de producción y científico, y también era adecuado para su uso en estaciones de trabajo. [ 63 ]
núcleo de Windows NT

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 ).
FreeBSD
Como parte de uno de sus canales oficiales de distribución de software de terceros, el proyecto FreeBSD distribuye una versión de las utilidades básicas de GNU para su uso en el sistema operativo FreeBSD, en su Colección de Puertos de FreeBSD. [ 64 ] [ 65 ]
Software GNU utilizado en otros sistemas operativos
El 20 de enero de 2024, Sergey Bugaev anunció en una lista de correo del Proyecto GNU que había estado trabajando en un derivado de Alpine Linux que utilizaba el núcleo Hurd en lugar de Linux. [ 66 ] El proyecto también fue mencionado en el evento FOSDEM 2026 por Samuel Thibault, quien participa en el proyecto Debian GNU/Hurd. [ 67 ] Cabe destacar que Alpine Linux no utiliza software GNU, por lo que la introducción del núcleo Hurd convierte a dicho derivado en un sistema operativo basado en GNU único debido a su uso del núcleo Hurd sin el resto del software de espacio de usuario de GNU.
Véase también
- El proyecto GNU
- Grano de Hurd
- Distribución de software de Berkeley
- illumos
- Darwin (sistema operativo)
- núcleo de Linux
- Minix 3
- movimiento del software libre
Referencias
- ^ "Guix: Un nuevo gestor de paquetes y distribución GNU - Phoronix" . www.phoronix.com . Consultado el 2 de abril de 2018 .
- ^ a b UG, Awesome Developers. "Código fuente y código abierto GPL" . www.snom.com . Archivado del original el 9 de abril de 2018. Recuperado el 8 de abril de 2018.
Las variantes del sistema operativo GNU, que utilizan el núcleo Linux, se utilizan ampliamente en la actualidad; aunque a menudo se hace referencia a estos sistemas como "Linux", se les denomina con mayor precisión "sistemas GNU/Linux".
- ^ "El sistema operativo GNU" . LinuxReviews . Consultado el 2 de abril de 2018 .
- ^ "Prácticas de Outreachy trabajando con GNU Guix" . www.outreachy.org . Consultado el 2 de abril de 2018 .
- ^ "13 distribuciones de Linux ligeras para darle una nueva vida a tu viejo PC" . MakeUseOf . Consultado el 2 de abril de 2018 .
- ^ Stallman, Richard (19 de junio de 2007). "Linux y el Proyecto GNU" . Acerca del Proyecto GNU . Fundación del Software Libre . Consultado el 22 de julio de 2007 .
- ^ El Proyecto Debian (11 de julio de 2007). "¿Qué es Debian?" . Acerca de Debian . Consultado el 22 de julio de 2007 .
- ^ "Núcleo" . Linfo . Grupo de Usuarios de Linux de Bellevue. Archivado del original el 8 de diciembre de 2006. Recuperado el 15 de septiembre de 2016 .
- ^ "El sistema operativo GNU y el movimiento del software libre" . GNU . Más información sobre GNU.
- ^ "GNU" . cs.stanford.edu . 2000. Archivado del original el 12 de julio de 2019. Recuperado el 7 de mayo de 2026 .
- ^ Stallman, Richard (1998). "El proyecto GNU" . gnu.org . Consultado el 27 de abril de 2026 .
- ^ a b "Hurd - Directorio de software libre" . directory.fsf.org . Consultado el 27 de abril de 2026 .
- ^ "Linux-libre - Directorio de software libre" . directory.fsf.org . Archivado del original el 23 de agosto de 2020. Consultado el 27 de abril de 2026 .
- ^ "Debian -- Debian GNU/Hurd" . www.debian.org . Consultado el 27 de abril de 2026 .
- ^ Borisov, Bobby (1 de marzo de 2026). "GNU Hurd finalmente funciona en x86_64 con un nuevo puerto de 64 bits" . Recuperado el 27 de abril de 2026 .
- ^ "Tras 36 años de desarrollo, Hurd, el proyecto del núcleo de GNU, está lejos de estar muerto" . Es software libre . 3 de febrero de 2026. Consultado el 27 de abril de 2026 .
- ^ "Colaboradores de la biblioteca GNU C" . La biblioteca GNU C.
- ^ Ramey, Chet. "The GNU Bourne-Again Shell" . Case Western Reserve University .
- ^ "¿Qué es Debian? Un sistema operativo Linux gratuito" . Centro de búsqueda de datos . Archivado del original el 23 de abril de 2026. Consultado el 7 de junio de 2026 .
- ^ a b pavroo (18 de diciembre de 2015). "Dyson" . ArchiveOS . Archivado del original el 12 de marzo de 2026. Recuperado el 26 de febrero de 2026 .
- ^ a b Nexenta Systems, Inc. (20 de junio de 2007). "Portal Unix: Nexenta OS - Nexenta OpenSolaris" . Patrocinadores y soporte . Archivado del original el 11 de julio de 2007. Recuperado el 22 de julio de 2007. Este
trabajo es iniciado y patrocinado por Nexenta Systems, Inc. El soporte técnico está disponible a través de diversas fuentes, incluyendo la comunidad y foros web.
- ^ "Lista de posibles arquitecturas de lanzamiento para Debian Wheezy" . Archivado del original el 1 de agosto de 2020. Recuperado el 8 de julio de 2013 .
- ^ "Noticias de GNU Hurd" . GNU . Consultado el 20 de junio de 2026 .
- ^ "GNU Hurd está "casi listo" con x86_64, SMP y ~75% de los paquetes Debian compilados" . www.phoronix.com . Consultado el 27 de abril de 2026 .
- ^ Nathan.Martin (19 de agosto de 2025). "Debian/Hurd se renueva y se acerca más a Debian Linux" . LinuxEnCaja . Consultado el 23 de abril de 2026 .
- ^ "Debian -- Debian GNU/Hurd" . www.debian.org . Consultado el 21 de marzo de 2026 .
- ^ "LiveCD gráfico - Paquetes de escritorio" , Arch Hurd , 7 de diciembre de 2010, archivado del original el 14 de marzo de 2012 , recuperado el 8 de diciembre de 2011.
- ^ "Un mes de Hurd: imágenes de CD." , GNU , 31 de diciembre de 2010 , consultado el 8 de diciembre de 2011
- ^ Vervloesem, Koen (7 de julio de 2010). "The Hurd: GNU's quest for the perfect kernel" . LWN.net . Distribuciones Hurd. Archivado del original el 30 de mayo de 2023. Recuperado el 8 de diciembre de 2011 .
- ^ "Acerca de — GNU Guix" . guix.gnu.org . Archivado del original el 27 de febrero de 2026. Consultado el 27 de febrero de 2026 .
- ^ "Descargar la última versión de GNU Guix" . guix.gnu.org . Archivado del original el 24 de enero de 2026. Consultado el 27 de febrero de 2026 .
- ^ "Gentoo GNU/Hurd – Gentoo Linux" . www.gentoo.org . Archivado del original el 2 de mayo de 2026. Consultado el 4 de mayo de 2026 .
- ^ "[gentoo-dev] [PATCH 00/94] Porting Gentoo to the Hurd - Sam James" . public-inbox.gentoo.org . Consultado el 23 de abril de 2026 .
- ^ Por (14 de abril de 2026). "No bromeaban: Gentoo FUE portado a GNU Hurd" . Hackaday . Consultado el 23 de abril de 2026 .
- ^ Hall, Christine (1 de abril de 2026). "Debe ser el Día de los Inocentes. Gentoo dice que se muda a Hurd" . FOSS Force . Recuperado el 23 de abril de 2026 .
- ^ "No bromeaban: Gentoo SÍ fue adaptado a GNU Hurd" . daily.dev . 14 de abril de 2026. Archivado del original el 29 de abril de 2026. Consultado el 23 de abril de 2026 .
- ^ Brockmeier, Joe (3 de abril de 2026). "No es broma: Gentoo GNU/Hurd" . LWN.net . Consultado el 23 de abril de 2026 .
- ^ "Gentoo lanza imágenes experimentales usando GNU/Hurd" . www.phoronix.com . Consultado el 23 de abril de 2026 .
- ^ "¡Gentoo GNU/Hurd lanzado!" . www.gnu.org . 1 de abril de 2026 . Consultado el 23 de abril de 2026 .
- ^ "Linux y GNU - Proyecto GNU - Fundación del Software Libre" . www.gnu.org . Consultado el 23 de abril de 2026 .
- ^ "Lista de distribuciones GNU/Linux gratuitas - Proyecto GNU - Fundación del Software Libre" . www.gnu.org . Archivado del original el 14 de noviembre de 2025. Consultado el 28 de febrero de 2026 .
- ^ "Preguntas frecuentes sobre Debian GNU/kFreeBSD" . Archivado del original el 27 de septiembre de 2013. Consultado el 4 de marzo de 2010 .
- ^ "Se ha publicado Debian 6.0 Squeeze" . Archivado del original el 2 de septiembre de 2011. Consultado el 6 de febrero de 2011 .
- ^ "Preguntas frecuentes sobre Ging" . Archivado del original el 22 de abril de 2008. Consultado el 22 de febrero de 2008 .
- ^ "Ging | ArchiveOS" . archiveos.org . Archivado del original el 9 de abril de 2019. Consultado el 8 de junio de 2026 .
- ^ "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. Archivado del original el 19 de febrero de 2010. Consultado el 20 de julio de 2012 .
- ^ "a/debian-openbsd" . lwn.net . Archivado del original el 18 de febrero de 2024. Recuperado el 4 de mayo de 2026 .
- ^ "¿Debian GNU/OpenBSD?" . undeadly.org . Archivado del original el 4 de mayo de 2026 . Recuperado el 4 de mayo de 2026 .
- ^ "Explicando por qué no respaldamos otros sistemas - Proyecto GNU - Fundación del Software Libre" . www.gnu.org . Archivado del original el 25 de abril de 2026. Consultado el 26 de abril de 2026 .
- ^ Vyas, Jaldhar H. (3 de marzo de 2006). "Publicaciones de blog" . La Salle Debain . www.braincells.com. Archivado del original el 1 de julio de 2017. Recuperado el 4 de mayo de 2026 .
- ^ Vyas, Jaldhar H. (23 de octubre de 2016). "Publicaciones de blog" . La Salle Debain . www.braincells.com. Archivado del original el 1 de julio de 2017. Recuperado el 4 de mayo de 2026 .
- ^ Vyas, Jaldhar H. (18 de septiembre de 2014). "Publicaciones de blog" . La Salle Debain . www.braincells.com. Archivado del original el 2 de julio de 2017. Recuperado el 4 de mayo de 2026 .
- ^ Vyas, Jaldhar H. (25 de agosto de 2011). "Publicaciones de blog" . La Salle Debain . www.braincells.com. Archivado del original el 2 de julio de 2017. Recuperado el 4 de mayo de 2026 .
- ^ Vyas, Jaldhar H. (4 de agosto de 2010). "Publicaciones de blog" . La Salle Debain . www.braincells.com. Archivado del original el 2 de julio de 2017. Recuperado el 4 de mayo de 2026 .
- ^ "Debian_GNU - Wiki de Debian" . wiki.debian.org . Consultado el 14 de marzo de 2026 .
- ^ "Debian GNU/MiNT" . debian-mint.nocrew.org . Archivado del original el 13 de junio de 2004. Consultado el 4 de mayo de 2026 .
- ^ "GNU-Darwin" . ArchiveOS . 28 de febrero de 2018. Archivado del original el 9 de marzo de 2026. Recuperado el 4 de mayo de 2026 .
- ^ "Discos duros con GNU-Darwin preinstalado - Linux.com" . Linux.com . 27 de noviembre de 2002. Archivado del original el 4 de mayo de 2026. Consultado el 4 de mayo de 2026 .
- ^ "Distribución GNU-Darwin" . SourceForge . 4 de junio de 2013. Archivado del original el 13 de enero de 2026. Consultado el 4 de mayo de 2026 .
- ^ pavroo (28 de febrero de 2018). "GNU-Darwin" . ArchiveOS . Consultado el 15 de abril de 2026 .
- ^ "[Gnu-darwin-distribution] [Michael L. Love: proclus en Blogger] Michael L. Love: Herramientas científicas para | Distribución GNU-Darwin" . sourceforge.net . Consultado el 17 de abril de 2026 .
- ^ "FreshPorts -- sysutils/coreutils: utilidades principales de la Free Software Foundation" . www.freshports.org . Archivado del original el 11 de marzo de 2026. Consultado el 19 de junio de 2026 .
- ^ "Capítulo 4. Instalación de aplicaciones: paquetes y puertos" . Portal de documentación de FreeBSD . Archivado del original el 31 de mayo de 2026. Consultado el 19 de junio de 2026 .
- ^ "Anuncio: una nueva distribución Hurd, basada en Alpine Linux" . lists.gnu.org . Consultado el 2 de mayo de 2026 .
- ^ "FOSDEM 2026 - Actualizaciones sobre el progreso de GNU/Hurd: controladores rump, 64 bits, SMP, arranque de software..." fosdem.org . Archivado del original el 30 de enero de 2026. Recuperado el 4 de mayo de 2026 .
Enlaces externos
- Arco Hurd
- Superunprivileged.org CD en vivo basado en GNU/Hurd
- Debian GNU/kFreeBSD
- Debian GNU/NetBSD Archivado el 21 de octubre de 2020 en Wayback Machine
- #debian-kbsd en OFTC
- CD en vivo de Ging
- Sistemas operativos de software libre
- Software del Proyecto GNU