× Urgent! Something urgent is going on. It's still going on.

What is GNU?

GNU is a Unix-like operating system that is free software —it respects your freedom. You can install Linux-based versions of GNU which are entirely free software.

The GNU Project was launched in 1984 to develop the GNU system. The name “GNU” is a recursive acronym for “GNU's Not Unix!”. "GNU" is pronounced g'noo , as one syllable, like saying "grew" but replacing the rwith n.

A Unix-like operating system is a software collection of applications, libraries, and developer tools, plus a program to allocate resources and talk to the hardware, known as a kernel.

The Hurd, GNU's own kernel , is some way from being ready for daily use. Thus, GNU is typically used today with a kernel called Linux. This combination is the GNU/Linux operating system . GNU/Linux is used by millions, though many call it "Linux" by mistake .

What we provide .

What is free software?

Free software ” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free speech”, not as in “free beer”.

Free software is a matter of the users' freedom to run, copy, distribute, study, change and improve the software.More precisely, it refers to four kinds of freedom, for the users of the software:

  • The freedom to run the program, for any purpose (freedom 0).
  • The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.
  • The freedom to redistribute copies so you can help your neighbor (freedom 2).
  • The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.

Take Action



Download GNU!

GNU news

Planet GNU RSS Feed

Introducing Guix, a package manager and distro for GNU : GNU Guix is an on-going project to build a purely functional package manager and free software distribution of the GNU system. In addit... more

GNU Parallel 20121122 ('Barack') released : New in this release: niceload --sensor makes it possible to... more

November 2012 GNU Toolchain Update : Hi Guys, One month on and the GCC sources are now in a lot better shape. The cause for most of the problems last month was that a new register allocator pas... more

For more news, see Planet GNU .

GNU Guile

GNU Guile is the official extension language for the GNU Operating System. Version 2.0 was released February 16, 2011 with a wealth of new features. Its compiler infrastructure, libraries, and dynamic programming environment make it a great language to write applications in. Join the community now!

GNUstep

GNUstep is a fully-functional object-oriented development environment. We need developers to write and port applications to GNUstep so that we can make it a great experience for users.