All Topics  
GNU

 

   Email Print
   Bookmark   Link






 

GNU



 
 
GNU (pronounced , or in some countries) is a computer operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
 composed entirely of free software
Free software

Free Software or software libre is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and to prevent consumer-facing hardware...
. Its name is a recursive acronym
Recursive acronym

A recursive acronym is an abbreviation that recursion in the expression for which it stands. The term was first used in print in April 1986....
 for GNU's Not Unix; it was chosen because its design is Unix-like
Unix-like

A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification....
, but differs from Unix by being free software and containing no Unix
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
 code. Development of GNU was initiated by Richard Stallman
Richard Stallman

Richard Matthew Stallman , often abbreviated "rms","'Richard Stallman' is just my mundane name; you can call me 'rms'"|last= Stallman...
 and was the original focus of the Free Software Foundation
Free Software Foundation

The Free Software Foundation is a non-profit corporation founded by Richard Stallman on 4 October 1985 to support the free software movement, a copyleft-based movement which aims to promote the universal freedom to distribute and modify computer software without restriction....
 (FSF).

GNU is developed by the GNU Project
GNU Project

The GNU Project is a free software, mass collaboration project, announced on September 27 1983 by Richard Stallman. It initiated the GNU operating system, software development for which began in January 1984....
, and programs released under the auspices of the project are called GNU packages or GNU programs.






Discussion
Ask a question about 'GNU'
Start a new discussion about 'GNU'
Answer questions from other users
Full Discussion Forum



Encyclopedia


GNU (pronounced , or in some countries) is a computer operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
 composed entirely of free software
Free software

Free Software or software libre is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and to prevent consumer-facing hardware...
. Its name is a recursive acronym
Recursive acronym

A recursive acronym is an abbreviation that recursion in the expression for which it stands. The term was first used in print in April 1986....
 for GNU's Not Unix; it was chosen because its design is Unix-like
Unix-like

A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification....
, but differs from Unix by being free software and containing no Unix
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
 code. Development of GNU was initiated by Richard Stallman
Richard Stallman

Richard Matthew Stallman , often abbreviated "rms","'Richard Stallman' is just my mundane name; you can call me 'rms'"|last= Stallman...
 and was the original focus of the Free Software Foundation
Free Software Foundation

The Free Software Foundation is a non-profit corporation founded by Richard Stallman on 4 October 1985 to support the free software movement, a copyleft-based movement which aims to promote the universal freedom to distribute and modify computer software without restriction....
 (FSF).

GNU is developed by the GNU Project
GNU Project

The GNU Project is a free software, mass collaboration project, announced on September 27 1983 by Richard Stallman. It initiated the GNU operating system, software development for which began in January 1984....
, and programs released under the auspices of the project are called GNU packages or GNU programs. The system's basic components include the GNU Compiler Collection
GNU Compiler Collection

The GNU Compiler Collection is a compiler system produced by the GNU Project supporting various programming languages. GCC is a key component of the GNU toolchain....
 (GCC), the GNU Binary Utilities
GNU Binary Utilities

The GNU Binary Utilities, or binutils, is a collection of programming tools for the manipulation of object code in various object file formats....
 (binutils), the bash
Bash

Bash is a free software Unix shell written for the GNU Project. Its name is an acronym which stands for Bourne-again shell. The name is a pun on the name of the Bourne shell , an early and important Unix shell written by Stephen Bourne and distributed with Version 7 Unix circa 1978, and the concept of being "Born again Christianity"....
 shell, the GNU C library
GNU C Library

The GNU C Library, commonly known as glibc, is the C standard library released by the GNU Project. Originally written by the Free Software Foundation for the GNU operating system, the library's development has been overseen by a committee since 2001, with Ulrich Drepper from Red Hat as the lead contributor and maintainer....
 (glibc), and GNU Core Utilities
GNU Core Utilities

The GNU Core Utilities or coreutils is a Software package of GNU software containing many of the basic tools such as cat , ls, and rm needed for Unix-like operating systems....
 (coreutils).

GNU is in active development. Although nearly all components have been completed long ago and have been in production use for a decade or more, its official kernel, GNU Hurd
GNU Hurd

GNU Hurd is a free software computer kernel , released under the GNU General Public License. It consists of a set of Server that work on top of a microkernel; together they form the kernel of GNU....
, is incomplete and not all GNU components work with it. Thus, the third-party Linux kernel
Linux kernel

The Linux kernel is an operating system kernel used by a family of Unix-like operating systems. The term Linux distribution is used to refer to the various operating systems that run on top of the Linux Kernel....
 is most commonly used instead. While this kernel has not been officially adopted by the GNU project, some third-party software is included, such as the X.Org
X.Org

X.Org refers to:* The X.Org Foundation, stewards of the X Window System.* The X.Org Server, the reference implementation of X developed by the Foundation....
 release of the X Window System
X Window System

The X Window System is a computing software system and network protocol that provides a graphical user interface for networked computers. It implements the X Window System protocols and architecture and provides windowing system on raster graphics Visual display units and manages Keyboard and pointing device control functions....
 and the TeX
TeX

TeX is a typesetting system designed and mostly written by Donald Knuth. Together with the METAFONT language for font description and the Computer Modern typefaces, it was designed with two main goals in mind: to allow anybody to produce high-quality books using a reasonable amount of effort, and to provide a system that would give the exact...
 typesetting system. Many GNU programs have also been ported to numerous other operating systems such as Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
, BSD
Berkeley Software Distribution

Berkeley Software Distribution is the Unix operating system derivative developed and distributed by the Computer Systems Research Group of the University of California, Berkeley, from 1977 to 1995....
 variants, Solaris
Solaris Operating System

Solaris is a Unix-based operating system introduced by Sun Microsystems in 1992 as the successor to SunOS.Solaris is known for its scalability, especially on SPARC systems, and for originating many innovative features such as DTrace and ZFS....
 and Mac OS
Mac OS

Mac OS is the trademarked name for a series of graphical user interface-based operating systems developed by Apple Inc. for their Macintosh line of computer systems....
.

The GNU General Public License
GNU General Public License

The GNU General Public License is a widely used free software license, originally written by Richard Stallman for the GNU project. The GPL is the most popular and well-known example of the type of strong copyleft license that requires derived works to be available under the same copyleft....
 (GPL), the GNU Lesser General Public License
GNU Lesser General Public License

The GNU Lesser General Public License or LGPL is a free software license published by the Free Software Foundation . It was designed as a compromise between the strong-copyleft GNU General Public License and permissive licenses such as the BSD licenses and the MIT License....
 (LGPL), and the GNU Free Documentation License
GNU Free Documentation License

The GNU Free Documentation License is a copyleft license for free documentation, designed by the Free Software Foundation for the GNU Project....
 (GFDL) were written for GNU, but are also used by many unrelated projects.

History

The plan for the GNU operating system was publicly announced on September 27 1983, on the net.unix-wizards and net.usoft newsgroup
Newsgroup

A newsgroup is a repository usually within the Usenet system, for messages Posting style from many users in different locations. The term may be confusing to some, because it is usually a discussion group....
s by Richard Stallman
Richard Stallman

Richard Matthew Stallman , often abbreviated "rms","'Richard Stallman' is just my mundane name; you can call me 'rms'"|last= Stallman...
. Software development began on January 5, 1984, when Stallman quit his job at the Massachusetts Institute of Technology
Massachusetts Institute of Technology

The Massachusetts Institute of Technology is a private university research university located in Cambridge, Massachusetts, Massachusetts, United States....
's Artificial Intelligence laboratory so that they could not claim ownership or interfere with distributing GNU as free software. Richard Stallman chose the name by using various plays on words, including the song The Gnu
The Gnu

"The Gnu" is a humorous song about a talking wildebeest by Flanders and Swann.The song plays on silent letters in words such as "gnu", "know" and "who", and adds initial Voiced velar plosives to various other words....
.

The goal was to bring a wholly free software operating system into existence. Stallman wanted computer users to be free, as most were in the 1960s and 1970s — free to study the source code of the software they use, free to share the software with other people, free to modify the behaviour of the software, and free to publish their modified versions of the software. This philosophy was later published as the GNU Manifesto
GNU Manifesto

The GNU Manifesto was written by Richard Stallman and published in March 1985 in Dr. Dobb's Journal as an explanation and definition of the goals of the GNU Project, and to call for participation and support....
 in March 1985.

Richard Stallman's experience with the Incompatible Timesharing System
Incompatible Timesharing System

ITS, the Incompatible Timesharing System , was an early, revolutionary, and influential time-sharing operating system from Massachusetts Institute of Technology; it was developed principally by the MIT Artificial Intelligence Laboratory at MIT, with some help from Project MAC....
 (ITS), an early operating system written in assembly language
Assembly language

An assembly language is a low-level language for programming computers. It implements a symbolic representation of the numeric machine codes and other constants needed to program a particular CPU architecture....
 that became obsolete due to discontinuation of PDP-10
PDP-10

The PDP-10 was a mainframe computer manufactured by Digital Equipment Corporation from the late 1960s on; the name stands for "Programmed Data Processor model 10"....
, the computer architecture for which ITS was written, led to a decision that a portable
Porting

In computer science, porting is the process of adapting software so that an executable Computer program can be created for a computing environment that is different from the one for which it was originally designed ....
 system was necessary. It was thus decided that GNU would be mostly compatible with Unix
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
. At the time, Unix was already a popular proprietary
Proprietary software

Proprietary software is a term coined by advocates of the free software movement to describe computer software which is the legal property of one party....
 operating system. The design of Unix had proven to be solid, and it was modular, so it could be reimplemented piece by piece.

Much of the needed software had to be written from scratch, but existing compatible free software components were also used such as the TeX
TeX

TeX is a typesetting system designed and mostly written by Donald Knuth. Together with the METAFONT language for font description and the Computer Modern typefaces, it was designed with two main goals in mind: to allow anybody to produce high-quality books using a reasonable amount of effort, and to provide a system that would give the exact...
 typesetting system, and the X Window System
X Window System

The X Window System is a computing software system and network protocol that provides a graphical user interface for networked computers. It implements the X Window System protocols and architecture and provides windowing system on raster graphics Visual display units and manages Keyboard and pointing device control functions....
. Most of GNU has been written by volunteers; some in their spare time, some paid by companies, educational institutions, and other non-profit organizations. In October 1985, Stallman set up the Free Software Foundation
Free Software Foundation

The Free Software Foundation is a non-profit corporation founded by Richard Stallman on 4 October 1985 to support the free software movement, a copyleft-based movement which aims to promote the universal freedom to distribute and modify computer software without restriction....
 (FSF). In the late 1980s and 1990s, the FSF hired software developers to write the software needed for GNU.

As GNU gained prominence, interested businesses began contributing to development or selling GNU software and technical support. The most prominent and successful of these was Cygnus Solutions
Cygnus Solutions

Cygnus Solutions, originally Cygnus Support, was founded in 1989 by John Gilmore , Michael Tiemann and David Henkel-Wallace to provide commercial support for free software....
, now part of Red Hat
Red Hat

In computing, Red Hat, Inc. is a company in the free and open source software sector, and a major Linux distribution vendor. Founded in 1995, Red Hat has its corporate headquarters in Raleigh, North Carolina with satellite offices worldwide....
.

Design and implementation


The initial plan for GNU was to be mostly Unix-compatible, while adding enhancements where they were useful. By 1990, the GNU system had an extensible text editor
Text editor

A text editor is a type of software application used for editing plain text files.Text editors are often provided with operating systems or software development packages, and can be used to change configuration files and programming language source code....
 (Emacs
Emacs

Emacs is a class of feature-rich text editors, usually characterized by their extensibility. Emacs has, perhaps, more editing commands than any other editor or word processor, numbering over 1,000....
), a very successful optimizing compiler
Compiler

A compiler is a computer program that transforms source code written in a programming language into another computer language . The most common reason for wanting to transform source code is to create an executable program....
 (GCC
GNU Compiler Collection

The GNU Compiler Collection is a compiler system produced by the GNU Project supporting various programming languages. GCC is a key component of the GNU toolchain....
), and most of the core libraries and utilities of a standard Unix distribution. As the goal was to make a whole free operating system exist — rather than necessarily to write a whole free operating system — Stallman tried to use existing free software when possible. In the 1980s there was not much free software, but there was the X Window System
X Window System

The X Window System is a computing software system and network protocol that provides a graphical user interface for networked computers. It implements the X Window System protocols and architecture and provides windowing system on raster graphics Visual display units and manages Keyboard and pointing device control functions....
 for graphical display, the TeX
TeX

TeX is a typesetting system designed and mostly written by Donald Knuth. Together with the METAFONT language for font description and the Computer Modern typefaces, it was designed with two main goals in mind: to allow anybody to produce high-quality books using a reasonable amount of effort, and to provide a system that would give the exact...
 typesetting system, and the Mach
Mach (kernel)

Mach is an operating system microkernel developed at Carnegie Mellon University to support operating system research, primarily distributed and parallel computation....
 microkernel. These components were integrated into GNU.

In the GNU Manifesto, Stallman had mentioned that "an initial kernel exists but many more features are needed to emulate Unix." He was referring to TRIX, a remote procedure call kernel developed at Massachusetts Institute of Technology, whose authors had decided to distribute it as free software, and was compatible with Version 7 Unix
Version 7 Unix

Seventh Edition Unix, also called Version 7 Unix, Version 7 or just V7, was an important early release of the Unix operating system....
. In December 1986, work had started on modifying this kernel. However, the developers eventually decided it was unusable as a starting point, primarily because it only ran on "an obscure, expensive 68000 box" and would therefore have to be ported
Porting

In computer science, porting is the process of adapting software so that an executable Computer program can be created for a computing environment that is different from the one for which it was originally designed ....
 to other architectures before it could be used.

The GNU Project's early plan was to adapt the BSD 4.4-Lite kernel for GNU. However, due to a lack of cooperation from the Berkeley
University of California, Berkeley

The University of California, Berkeley is a public university research university located in Berkeley, California, California, United States. The oldest of the ten major campuses affiliated with the University of California, Berkeley offers some 300 undergraduate and graduate degree programs in a wide range of disciplines....
 programmers, by 1988 Stallman decided instead to use the Mach kernel being developed at Carnegie Mellon University
Carnegie Mellon University

Carnegie Mellon University is a top private university research university in Pittsburgh. Since its inception, Carnegie Mellon has grown into a world-renowned institution, with numerous programs that are frequently college and university rankings among the best in the world....
, although its release as free software was delayed until 1990 while its developers worked to remove code copyrighted to AT&T
AT&T

AT&T Inc. is the largest US provider of both local and long distance telephone services, and Digital subscriber line Internet access. AT&T is the second largest provider of wireless service in the United States, with over 77 million wireless customers, and more than 150 million total customers....
. Thomas Bushnell, the initial Hurd architect, said in hindsight that the decision to start a new kernel rather than adapt the BSD work set the project back considerably, and that the project should have used the BSD kernel for this reason.

The design of the kernel was to be GNU's largest departure from "traditional" Unix. GNU's kernel was to be a multi-server microkernel
Microkernel

In computer science, a microkernel is a computer kernel which provides the mechanisms needed to implement an operating system, such as low-level address space management, thread management, and inter-process communication....
, and was to consist of a set of programs called servers that offers the same functionality as the traditional Unix kernel. Since the Mach microkernel, by design, provided just the low-level kernel functionality, the GNU Project had to develop the higher-level parts of the kernel, as a collection of user programs. Initially, this collection was to be called Alix, but developer Thomas Bushnell
Thomas Bushnell

Thomas Bushnell, BSG, formerly known as Michael Bushnell, is a software developer and Brotherhood of Saint Gregory. He was the founder and principal architect of GNU's official kernel project, GNU Hurd, from its instigation until November 2003, when he posted to the GNU project's discussion mailing list saying that he had been dismissed...
 later preferred the name Hurd, so the Alix name was moved to a subsystem and eventually dropped completely. Eventually, development progress of the Hurd became very slow due to ongoing technical issues.

Despite an optimistic announcement by Stallman in 2002 predicting a release of GNU/Hurd, further development and design are still required. The latest release of the Hurd is version 0.2. It is fairly stable, suitable for use in non-critical applications. , Hurd is in slow development, and is now the official kernel of the GNU system. There are also projects working on porting the GNU system to the kernels of FreeBSD
FreeBSD

FreeBSD is a Unix-like free software operating system descended from AT&T Unix via the Berkeley Software Distribution branch through the 386BSD and Berkeley Software Distribution#4.4BSD and descendants operating systems....
, NetBSD
NetBSD

NetBSD is a freely redistributable, open source version of the Unix-derivative Berkeley Software Distribution computer operating system. It was the second open source BSD descendant to be formally released, after 386BSD, and continues to be actively developed....
, and OpenSolaris
OpenSolaris

File:Opensolaris-screenshot-2008-05.pngOpenSolaris is an open source operating system based on Sun Microsystems' Solaris . It is also the name of the project initiated by Sun to build a developer and user community around it....
.

After the Linux kernel
Linux kernel

The Linux kernel is an operating system kernel used by a family of Unix-like operating systems. The term Linux distribution is used to refer to the various operating systems that run on top of the Linux Kernel....
 became usable and was switched to a free software license, it became the most common host for GNU software. The GNU project coined the term GNU/Linux for such systems.

Copyright, licenses, and stewardship


The GNU Project suggests contributors assign the copyright for GNU packages to the Free Software Foundation although this is not required.

Copyright law grants the copyright-holder significant control over the copying and distributing of a work, but FSF wrote a license for the GNU software which grant recipients permission to copy and redistribute the software under highly permissive terms. For most of the 80s, each GNU package had its own license - the Emacs General Public License, the GCC General Public License, etc. In 1989, FSF published a single license they could use for all their software, and which could be used by non-GNU projects: the GNU General Public License
GNU General Public License

The GNU General Public License is a widely used free software license, originally written by Richard Stallman for the GNU project. The GPL is the most popular and well-known example of the type of strong copyleft license that requires derived works to be available under the same copyleft....
 (GPL).

This license is now used by most GNU programs, as well as a large number of free software programs that are not part of the GNU project; it is the most commonly used free software license. It gives all recipients of a program the right to run, copy, modify and distribute it, while forbidding them from imposing further restrictions on any copies they distribute. This idea is often referred to as copyleft
Copyleft

File:Copyleft.svgCopyleft is a Word play on the word copyright to describe the practice of using copyright law to remove restrictions on distributing copies and modified versions of a work for others and requiring that the same freedoms be preserved in modified versions....
.

In 1991, the GNU Lesser General Public License
GNU Lesser General Public License

The GNU Lesser General Public License or LGPL is a free software license published by the Free Software Foundation . It was designed as a compromise between the strong-copyleft GNU General Public License and permissive licenses such as the BSD licenses and the MIT License....
 (LGPL), then known as the Library General Public License, was written for certain libraries. 1991 also saw the release of version 2 of the GNU GPL. The GNU Free Documentation License
GNU Free Documentation License

The GNU Free Documentation License is a copyleft license for free documentation, designed by the Free Software Foundation for the GNU Project....
 (FDL), for documentation, followed in 2000. The GPL and LGPL were revised to version 3 in 2007, improving their international applicability, and adding protection for users whose hardware restricts software changes.

Most GNU software is distributed under the GPL. A minority is distributed under the LGPL, and a handful of packages are distributed under permissive free software licences.

GNU software

Prominent components of the GNU system include the GNU Compiler Collection
GNU Compiler Collection

The GNU Compiler Collection is a compiler system produced by the GNU Project supporting various programming languages. GCC is a key component of the GNU toolchain....
 (GCC), the GNU C Library
GNU C Library

The GNU C Library, commonly known as glibc, is the C standard library released by the GNU Project. Originally written by the Free Software Foundation for the GNU operating system, the library's development has been overseen by a committee since 2001, with Ulrich Drepper from Red Hat as the lead contributor and maintainer....
 (glibc), the GNU Emacs text editor
Text editor

A text editor is a type of software application used for editing plain text files.Text editors are often provided with operating systems or software development packages, and can be used to change configuration files and programming language source code....
, and the GNOME
Gnome

A gnome is a mythical creature characterized by its extremely small size and wiktionary:subterranean lifestyle. The word gnome is derived from the New Latin gnomus....
 desktop environment
Desktop environment

In graphical computing, a desktop environment commonly refers to a style of graphical user interface that is based on the desktop metaphor which can be seen on most modern personal computers today....
.

Many GNU programs have been ported to a multitude of other operating systems, including various proprietary
Proprietary software

Proprietary software is a term coined by advocates of the free software movement to describe computer software which is the legal property of one party....
 platforms such as Microsoft Windows
Microsoft Windows

Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
 and Mac OS X
Mac OS X

Mac OS X is a line of computer operating systems developed, marketed, and sold by Apple Inc., and since 2002 has been included with all new Macintosh computer systems....
. They are often installed on proprietary UNIX
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
 systems as a replacement for proprietary utilities, however, this is often a hot topic among enthusiasts, as the motive for developing these programs was to replace those systems with free software, not to enhance them. These GNU programs have in contested cases been tested to show as being more reliable than their proprietary Unix counterparts.

As of 2007, there are a total of 319 GNU packages hosted on the official GNU development site.

Distributions of GNU

Usage with the Linux kernel
Linux kernel

The Linux kernel is an operating system kernel used by a family of Unix-like operating systems. The term Linux distribution is used to refer to the various operating systems that run on top of the Linux Kernel....
 is by far the most popular distribution vector for GNU software, though the Linux kernel
Linux kernel

The Linux kernel is an operating system kernel used by a family of Unix-like operating systems. The term Linux distribution is used to refer to the various operating systems that run on top of the Linux Kernel....
 is not itself part of GNU.

Other GNU variants
GNU variants

GNU variants is a term used by the Free Software Foundation and others to refer to operating systems which use application software and library from GNU, but use a Kernel other than GNU Hurd....
 which do not use the Hurd
GNU Hurd

GNU Hurd is a free software computer kernel , released under the GNU General Public License. It consists of a set of Server that work on top of a microkernel; together they form the kernel of GNU....
 as a kernel include Debian GNU/kFreeBSD and Debian GNU/NetBSD from Debian, Nexenta OS
Nexenta OS

Nexenta OS is a computer operating system based on Debian/Ubuntu and Solaris for IA-32 and x86-64 based systems. It emerged in fall 2005, after Sun Microsystems started the OpenSolaris project in June 2005....
 (GNU plus the kernel of OpenSolaris
OpenSolaris

File:Opensolaris-screenshot-2008-05.pngOpenSolaris is an open source operating system based on Sun Microsystems' Solaris . It is also the name of the project initiated by Sun to build a developer and user community around it....
) and GNU-Darwin
GNU-Darwin

GNU-Darwin is a project to Package management system applications for the Mac OS X and Darwin operating systems. They also distribute versions of the Darwin operating system and the OpenDarwin operating system which is based on Darwin, although the versions they distribute tend to lag behind the current releases....
. GNU itself is distributed as Debian GNU/Hurd
Debian GNU/Hurd

Debian GNU/Hurd is the Debian Project's distribution of the GNU operating system .Debian GNU/Hurd has been in development for years, but still has not been officially released....
 by the Debian project, and a Live CD
Live CD

A live CD or live DVD is a CD or DVD containing a booting computer operating system. Live CDs are unique in that they have the ability to run a complete, modern operating system on a computer lacking Computer_storage , such as a hard disk drive....
 is also available from .

GNU logo

The logo for GNU is a gnu
Wildebeest

The wildebeest , also called the gnu , is an antelope of the genus Connochaetes. It is a hooved mammal.Connochaetes includes two species, both native to Africa: the Black Wildebeest, or white-tailed gnu , and the Blue Wildebeest, or brindled gnu ....
 head. The well-known drawing was originally done by Etienne Suvasa. It appears in GNU software and in printed and electronic documentation for the GNU project, and is also used in Free Software Foundation materials.

See also


  • GNU Binary Utilities
    GNU Binary Utilities

    The GNU Binary Utilities, or binutils, is a collection of programming tools for the manipulation of object code in various object file formats....
  • GNU Compiler Collection
    GNU Compiler Collection

    The GNU Compiler Collection is a compiler system produced by the GNU Project supporting various programming languages. GCC is a key component of the GNU toolchain....
    • for (Java)
      GNU Compiler for Java

      The GNU Compiler for Java , a free software compiler for the Java , forms part of the GNU Compiler Collection.GCJ can compile Java source code to either Java Virtual Machine bytecode, or directly to machine code for any of a number of CPU architectures....
  • Core
    GNU Core Utilities

    The GNU Core Utilities or coreutils is a Software package of GNU software containing many of the basic tools such as cat , ls, and rm needed for Unix-like operating systems....
  • bash (shell)
    Bash

    Bash is a free software Unix shell written for the GNU Project. Its name is an acronym which stands for Bourne-again shell. The name is a pun on the name of the Bourne shell , an early and important Unix shell written by Stephen Bourne and distributed with Version 7 Unix circa 1978, and the concept of being "Born again Christianity"....
  • C library
    GNU C Library

    The GNU C Library, commonly known as glibc, is the C standard library released by the GNU Project. Originally written by the Free Software Foundation for the GNU operating system, the library's development has been overseen by a committee since 2001, with Ulrich Drepper from Red Hat as the lead contributor and maintainer....
  • List of GNU packages
    List of GNU packages

    This list of GNU packages lists notable Software package developed for or maintained by the Free Software Foundation for GNU, a Unix-like computer operating system composed entirely of free software....


  • GNU Project
    GNU Project

    The GNU Project is a free software, mass collaboration project, announced on September 27 1983 by Richard Stallman. It initiated the GNU operating system, software development for which began in January 1984....
  • License Documentation
    GNU Free Documentation License

    The GNU Free Documentation License is a copyleft license for free documentation, designed by the Free Software Foundation for the GNU Project....
  • Creative Commons
    Creative Commons

    Creative Commons is a non-profit organization devoted to expanding the range of creativity works available for others to build upon legally and to share....


  • History of free software
    History of free software

    This is a timeline-style look at how free software has evolved and existed from its inception....
  • Free software movement
    Free software movement

    The free software movement is a social movement which aims to promote user's rights to access and modify software. The alternative terms for free software "libre software", "open source", and "FOSS" are associated with the free software movement....


External links

  • [irc://irc.gnu.org/gnu #gnu] IRC channel