Software:GNU variants
GNU variants (also called GNU distributions or ) are operating systems based upon the GNU operating system[1][2][3][4][5] (the Hurd kernel, the GNU C library, system libraries and application software like GNU coreutils, bash, the Guix package manager, etc.). According to the GNU project and others, these also include most system distributions using the Linux kernel and a few others using BSD-based kernels.[6][7][2]
GNU users usually obtain their operating system by downloading GNU distributions, which are available for a wide variety of computer systems ranging from embedded devices (for example, LibreCMC) and personal computers (for example, Debian GNU/Hurd) to powerful supercomputers (for example, Rocks Cluster Distribution).
Hurd kernel

Hurd is one of two official kernels developed for the GNU system, and was the exclusive official kernel before Linux-libre also became an official GNU package. 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.[8] 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. Among the open issues are incomplete implementation of Java and X.org graphical user interfaces and limited hardware driver support.[9] About three quarters of the Debian packages have been ported to Hurd.[10]
Arch Hurd is a derivative work of Arch Linux, porting it to the GNU Hurd system with packages optimised for the Intel P6 architecture. Their goal is to provide an Arch-like user environment (BSD-style init scripts, pacman package manager, rolling releases, and a simple set up) on the GNU Hurd, which is stable enough for at least occasional use. Currently it provides a LiveCD for evaluation purposes and installation guides for LiveCD and conventional installation.[11][12][13]
Guix System is a distribution of the GNU operating system working on support for the Hurd kernel.[14] An experimental disk image intended for use in a virtual machine is provided on the project's download page.[15]
Linux kernel

The term GNU/Linux or GNU+Linux is used by the Free Software Foundation (FSF) and its supporters to refer to an operating system where the Linux kernel is distributed with a GNU system software. Such distributions are the primary installed base of GNU packages and programs and also of Linux. The most notable official use of this term for a distribution is Debian GNU/Linux.
As of February 2026, the only GNU variants recommended by the GNU Project for regular use are systems which make use of the Linux kernel; most of which refer to themselves as "GNU/Linux", and use a deblobbed version of the Linux kernel (like the Linux-libre kernel) and not the mainline Linux kernel. The full list of non-historical distributions recommended by the GNU project are Dragora GNU/Linux-Libre, Dyne:bolic GNU/Linux, GNU Guix System, Hyperbola GNU/Linux-libre, Parabola GNU/Linux-libre, PureOS, Trisquel GNU/Linux, libreCMC and ProteanOS each of which strictly adhere to the Free System Distribution Guidelines (FSDG).[16]
BSD kernels

Debian GNU/kFreeBSD is an operating system for IA-32 and x86-64 computer architectures. It is a distribution of GNU with Debian package management and the kernel of FreeBSD. The k in kFreeBSD is an abbreviation for kernel of,[17] and reflects the fact that only the kernel of the complete FreeBSD operating system is used. The operating system was officially released with Debian Squeeze (6.0) on February 6, 2011.[18] One Debian GNU/kFreeBSD live CD is Ging, which is no longer maintained.[19]
Debian GNU/NetBSD was an experimental port of GNU userland applications to NetBSD kernel. No official release of this operating system was made; although work was conducted on ports for the IA-32[20] and DEC Alpha[21] architectures, it has not seen active maintenance since 2002 and is no longer available for download.[22]
As of September 2020, the GNU Project does not recommend or endorse any BSD operating systems due to them not strictly adhering to the Free System Distribution Guidelines required by the GNU Project.[23]
OpenSolaris (Illumos) kernel

Nexenta OS is the first distribution that combines the GNU userland (with the exception of libc; OpenSolaris' libc is used) and Debian's packaging and organisation with the OpenSolaris kernel. Nexenta OS is available for IA-32 and x86-64 based systems. Nexenta Systems initiated the project and sponsors its continued development.[24] Nexenta OS is not considered a GNU variant, due to the use of OpenSolaris libc. Multiple Illumos distributions use GNU userland by default.[25]
Dyson is a combination of Debian with Illumos. The operating system is available for x86-64 based systems. The last version was released in 2019. The system is intended for desktop and server use. Being a derivative of Debian the system uses the APT packaging tool. The system also provides many of originally OpenSolaris's features such as the ZFS file system, Solaris Containers, IPFilter, DTrace, OpenSolaris Network Virtualization and Crossbow.[26]
Minix kernel
There have been development efforts to port Debian to run on the Minix 3 kernel called the Preventa Project, thus forming an unofficial Debian GNU/Minix similar to Debian GNU/kFreeBSD or Debian GNU/NetBSD. The project aims to combine Debian's base system and it's packing tools (APT and dpkg) along with the GNU userland to run on the kernel of Minix 3 with the intention of also using the libc from Minix.[27][28]
XNU (Darwin) kernel
Windows NT kernel

The Cygwin project is an actively-developed compatibility layer in the form of a C library providing a substantial part of the POSIX API functionality for Windows, as well as a distribution of GNU and other Unix-like programs for such an ecosystem. It was first released in 1995 by Cygnus Solutions (now Red Hat).
In 2016 Microsoft and Canonical added an official compatibility layer to Windows 10 that translates Linux kernel calls into Windows NT ones, the reverse of what Wine does. This allows ELF executables to run unmodified on Windows, and is intended to provide web developers with the more familiar GNU userland on top of the Windows kernel.[29][30][31] The combination has been dubbed "Linux for Windows", even though Linux (i.e. the operating system family defined by its common use of the Linux kernel) is absent.
See also
References
- ↑ "Guix: A New Package Manager & GNU Distribution - Phoronix" (in en). https://www.phoronix.com/scan.php?page=news_item&px=MTIzNjY.
- ↑ 2.0 2.1 UG, Awesome Developers. "Source Code & GPL Open Source" (in en). https://www.snom.com/footer/source-code-gpl-open-source/. "Variants of the GNU operating system, which use the kernel Linux, are now widely used; though these systems are often referred to as "Linux", they are more accurately called "GNU/Linux systems"."
- ↑ "The GNU Operating System" (in en). LinuxReviews. http://en.linuxreviews.org/The_GNU_Operating_System.
- ↑ "Outreachy internships working with GNU Guix". https://www.outreachy.org/2018-may-august/communities/gnu-guix/.
- ↑ "13 Lightweight Linux Distributions to Give Your Old PC a New Lease of Life" (in en-US). MakeUseOf. https://www.makeuseof.com/tag/6-lightweight-linux-distributions-give-pc-lease-life/.
- ↑ Stallman, Richard (2007-06-19). "Linux and the GNU Project". About the GNU Project. Free Software Foundation. https://www.gnu.org/gnu/linux-and-gnu.html.
- ↑ The Debian Project (2007-07-11). "What is Debian?". About Debian. http://www.debian.org/.
- ↑ List of potential release architektures for Debian Wheezy
- ↑ GNU Hurd news
- ↑ "Debian -- Debian GNU/Hurd". https://www.debian.org/ports/hurd/index.en.html.
- ↑ "Graphical livecd - Desktop packages", Arch Hurd, 2010-12-07, http://www.archhurd.org/news/19/, retrieved 2011-12-08
- ↑ "A month of the Hurd: CD images.", GNU, 2010-12-31, https://www.gnu.org/software/hurd/news/2010-12.html, retrieved 2011-12-08
- ↑ Vervloesem, Koen (2010-07-07). "The Hurd: GNU's quest for the perfect kernel". LWN.net. Hurd distributions. https://lwn.net/Articles/395150/.
- ↑ "About — GNU Guix" (in en). https://guix.gnu.org/en/about/.
- ↑ "Download latest — GNU Guix" (in en). https://guix.gnu.org/en/download/latest/.
- ↑ "List of Free GNU/Linux Distributions - GNU Project - Free Software Foundation" (in en). https://www.gnu.org/distros/free-distros.
- ↑ "Debian GNU/kFreeBSD FAQ". http://wiki.debian.org/Debian_GNU/kFreeBSD_FAQ#Q.Whatdoesthe.27k.27in.22kFreeBSD.22standfor.3F.
- ↑ "Debian 6.0 Squeeze released". http://www.debian.org/News/2011/20110205a.
- ↑ "The Ging FAQ". http://glibc-bsd.alioth.debian.org/ging/.
- ↑ "Debian GNU/NetBSD". Debian.org. http://www.debian.org/ports/netbsd/index.
- ↑ "Debian GNU/NetBSD for Alpha". Debian.org. http://www.debian.org/ports/netbsd/alpha.
- ↑ "Debian GNU/*BSD News". Debian.org. http://www.debian.org/ports/netbsd/news.
- ↑ "Explaining Why We Don't Endorse Other Systems". https://www.gnu.org/distros/common-distros.html.
- ↑ Nexenta Systems, Inc. (2007-06-20). "Unix Portal:Nexenta OS - Nexenta OpenSolaris". Sponsors & Support. http://www.gnusolaris.org/gswiki. "This work is initiated and sponsored by Nexenta Systems, Inc. Technical support is available from a variety of sources, including Community and Web Forums."
- ↑ Illumos Foundation. "Distributions". http://wiki.illumos.org/display/illumos/Distributions. "Default Userland"
- ↑ pavroo (2015-12-18). "Dyson" (in en-US). https://archiveos.org/dyson/.
- ↑ "La Salle Debain". https://www.braincells.com/debian/index.cgi/search?text=preventa.
- ↑ "Debian_GNU - Debian Wiki". https://wiki.debian.org/Debian_GNU.
- ↑ "Why Microsoft Making Linux Apps Run on Windows Isn't Crazy" (in en-US). WIRED. https://www.wired.com/2016/03/microsoft-making-linux-apps-run-windows-isnt-crazy/. Retrieved 2018-04-08.
- ↑ scooley. "Frequently Asked Questions (FAQ)" (in en-us). https://docs.microsoft.com/fr-fr/windows/wsl/faq.
- ↑ Rogoff, Zak (2018-03-14). "Thoughts on GNU/kWindows — GNU programs running natively on top of the Windows kernel". https://medium.com/@zakkai/thoughts-on-gnu-kwindows-gnu-programs-running-natively-on-top-of-the-windows-kernel-a46f69ae36ff.
External links
- Arch Hurd
- Superunprivileged.org GNU/Hurd-based Live CD
- Debian GNU/kFreeBSD
- Debian GNU/NetBSD
- #debian-kbsd on OFTC
- Ging live CD
