赛派号

气动手持打磨机无力 GNU variants

Operating systems based on GNU

GNU variants (also called GNU distributions or distros for short[vague]) 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 operating systems 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 ailable for a wide variety of 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[edit] Screenshot of Debian GNU/Hurd.

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 Ja and X.org graphical user interfaces and limited hardware driver support.[9] About two thirds of the Debian packages he 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]

Linux kernel[edit] Parabola is an example of a Linux-using GNU variant endorsed by the FSF as a "fully free" system. Further information: GNU/Linux naming controversy Main article: Linux distribution

The term GNU/Linux or GNU+Linux is used by the 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 2018, the only GNU variants recommended by the GNU Project for regular use are Linux distributions committed to the Free System Distribution Guidelines; most of which refer to themselves as "GNU/Linux" (like Debian), and actually use a deblobbed version of the Linux kernel (like the Linux-libre kernel) and not the mainline Linux kernel.[14]

BSD kernels[edit]

Debian GNU/kFreeBSD in Japanese.

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,[15] 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.[16] One Debian GNU/kFreeBSD live CD is Ging, which is no longer maintained.[17]

Debian GNU/NetBSD was an experimental port of GNU user-land applications to NetBSD kernel. No official release of this operating system was made; although work was conducted on ports for the IA-32[18] and DEC Alpha[19] architectures, it has not seen active maintenance since 2002 and is no longer ailable for download.[20]

As of September 2020, the GNU Project does not recommend or endorse any BSD operating systems.[21]

OpenSolaris (Illumos) kernel[edit] Main article: Nexenta OS

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 ailable for IA-32 and x86-64 based systems. Nexenta Systems, Inc initiated the project and sponsors its continued development.[22] Nexenta OS is not considered a GNU variant, due to the use of OpenSolaris libc. Multiple Illumos distributions use GNU userland by default.[23]

XNU (Darwin) kernel[edit] Main article: GNU Darwin Windows NT kernel[edit] GNU Bash running on Windows 10. Main articles: Cygwin and MinGW

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).

Main article: Windows Subsystem for Linux

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.[24][25][26] 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[edit] Free and open-source software portal Comparison of Linux distributions References[edit] ^ "Guix: A New Package Manager & GNU Distribution - Phoronix". www.phoronix.com. Retrieved April 2, 2018. ^ a b UG, Awesome Developers. "Source Code & GPL Open Source". www.snom.com. Archived from the original on April 9, 2018. Retrieved April 8, 2018. 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". LinuxReviews. Retrieved April 2, 2018. ^ "Outreachy internships working with GNU Guix". www.outreachy.org. Retrieved April 2, 2018. ^ "13 Lightweight Linux Distributions to Give Your Old PC a New Lease of Life". MakeUseOf. Retrieved April 2, 2018. ^ Stallman, Richard (June 19, 2007). "Linux and the GNU Project". About the GNU Project. Free Software Foundation. Retrieved July 22, 2007. ^ The Debian Project (July 11, 2007). "What is Debian?". About Debian. Retrieved July 22, 2007. ^ List of potential release architektures for Debian Wheezy ^ GNU Hurd news ^ Debian Wiki: Debian GNU/Hurd ^ "Graphical livecd - Desktop packages", Arch Hurd, December 7, 2010, archived from the original on March 14, 2012, retrieved December 8, 2011 ^ "A month of the Hurd: CD images.", GNU, December 31, 2010, retrieved December 8, 2011 ^ Vervloesem, Koen (July 7, 2010). "The Hurd: GNU's quest for the perfect kernel". LWN.net. Hurd distributions. Retrieved December 8, 2011. ^ "Free GNU/Linux distributions". gnu.org. December 22, 2017. ^ "Debian GNU/kFreeBSD FAQ". ^ "Debian 6.0 Squeeze released". Archived from the original on September 2, 2011. Retrieved February 6, 2011. ^ "The Ging FAQ". Archived from the original on April 22, 2008. Retrieved February 22, 2008. ^ "Debian GNU/NetBSD". Debian.org. Retrieved July 20, 2012. ^ "Debian GNU/NetBSD for Alpha". Debian.org. Retrieved July 20, 2012. ^ "Debian GNU/*BSD News". Debian.org. Archived from the original on February 19, 2010. Retrieved July 20, 2012. ^ "Explaining Why We Don't Endorse Other Systems". GNU Project. Retrieved September 2, 2020. ^ Nexenta Systems, Inc. (June 20, 2007). "Unix Portal:Nexenta OS - Nexenta OpenSolaris". Sponsors & Support. Archived from the original on July 11, 2007. Retrieved July 22, 2007. This work is initiated and sponsored by Nexenta Systems, Inc. Technical support is ailable from a variety of sources, including Community and Web Forums. ^ Illumos Foundation. "Distributions". Default Userland ^ "Why Microsoft Making Linux Apps Run on Windows Isn't Crazy". WIRED. Retrieved April 8, 2018. ^ scooley. "Frequently Asked Questions (FAQ)". docs.microsoft.com. Retrieved April 8, 2018. ^ Rogoff, Zak (March 14, 2018). "Thoughts on GNU/kWindows — GNU programs running natively on top of the Windows kernel". Medium. Retrieved April 8, 2018. External links[edit] Arch Hurd Superunprivileged.org GNU/Hurd-based Live CD Debian GNU/kFreeBSD Debian GNU/NetBSD Archived October 21, 2020, at the Wayback Machine #debian-kbsd[permanent dead link] on OFTC Ging live CD vteDebianSoftware in the Public InterestGeneral DebConf Debian Free Software Guidelines Debian Social Contract Project leaders Releases People Bdale Garbee Benjamin Mako Hill Sam Hocevar Ian Jackson Martin Michlmayr Ian Murdock Jonathan Oxer Bruce Perens Scott James Remnant Stefano Zacchiroli DerivativesKernels Debian GNU/Hurd Debian GNU/kFreeBSD Debian Pure Blend Forks Devuan Ubuntu derivatives TrueNAS Software APT aptitude Debbugs debconf Debian-Installer dpkg (deb) win32-loader OthersDebian–Mozilla trademark dispute Linux portal Free and open-source software portal Category Commons Wikiversity vteGNU ProjectHistory GNU Manifesto Free Software Foundation Europe India Latin America History of free software Licenses GNU General Public License linking exception font exception GNU Lesser General Public License GNU Affero General Public License GNU Free Documentation License GNAT Modified General Public License Software GNU (variants) Hurd Linux-libre glibc Bash coreutils findutils Build system GCC binutils GDB GRUB GNUstep GIMP Jami GNU Emacs GNU TeXmacs GNU Octe GNU Taler GNU R GSL GMP GNU Electric GNU Archimedes GNUnet GNU Privacy Guard Gnuzilla (IceCat) GNU Health GNUmed GNU LilyPond GNU Go GNU Chess Gnash Guix more... Contributors Benjamin Mako Hill Bradley M. Kuhn Brian Fox Federico Heinz John Sullivan Nagarjuna G. Richard M. Stallman Other topics GNU/Linux naming controversy Revolution OS Free Software Foundation anti-Windows campaigns Defective by Design vteFree Software FoundationPeople Geoffrey Knauth Henry Poole Richard M. Stallman Gerald Jay Sussman GNU Project GNU General Public License GNU Lesser General Public License GNU Affero General Public License Other projects Free Software Directory FSF Free Software Awards Free Software Foundation anti-Windows campaigns Defective by Design Sister organizations FSF Europe FSF Latin America FSF India League for Programming Freedom See also Comparison of Linux distributions

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lsinopec@gmail.com举报,一经查实,本站将立刻删除。

上一篇 没有了

下一篇没有了