English [en]   català [ca]   Deutsch [de]   ελληνικά [el]   español [es]   français [fr]   italiano [it]   日本語 [ja]   한국어 [ko]   lietuvių [lt]   Nederlands [nl]   polski [pl]   русский [ru]   Shqip [sq]   українська [uk]  

GNU is the only operating system developed specifically to give its users freedom. What is GNU, and what freedom is at stake?

What is GNU?

GNU is an operating system that is free software—that is, it respects users' freedom. The development of GNU made it possible to use a computer without software that would trample your freedom.

We recommend installable versions of GNU (more precisely, GNU/Linux distributions) which are entirely free software. More about GNU below.

What is the Free Software Movement?

The free software movement campaigns to win for the users of computing the freedom that comes from free software. Free software puts its users in control of their own computing. Non-free software puts its users under the power of the software's developer. See the video explanation.

What is Free Software?

Free software means the users have the freedom to run, copy, distribute, study, change and improve the 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”.

More precisely, free software means users of a program have the four essential freedoms:

  • The freedom to run the program as you wish, 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.

Developments in technology and network use have made these freedoms even more important now than they were in 1983.

Nowadays the free software movement goes far beyond developing the GNU system. See the Free Software Foundation's web site for more about what we do, and a list of ways you can help.

More about GNU

GNU is a Unix-like operating system. That means it is a collection of many programs: applications, libraries, developer tools, even games. The development of GNU, started in January 1984, is known as the GNU Project. Many of the programs in GNU are released under the auspices of the GNU Project; those we call GNU packages.

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 r with n.

The program in a Unix-like system that allocates machine resources and talks to the hardware is called the “kernel”. GNU is typically used 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.

GNU's own kernel, The Hurd, was started in 1990 (before Linux was started). Volunteers continue developing the Hurd because it is an interesting technical project.

More information

Planet GNU RSS Feed

Mercurial hg moved to new server: The mercurial hg services have been moved to the new server. All should be working normally at the new server IP address. Two improvements include https and r... more

Friday Fight for Freedom Free Software Directory IRC meetup: January 13th starting at 12 p.m. EST/17:00 UTC: Participate in supporting the FSD by adding new entries and updating existing ones... more

Free Software Directory meeting recap for January 6th, 2017: Every week free software activists from around the world come together in #fsf on irc.freenode.org to help improve the Free Softwar... more

For more news, see Planet GNU and the list of recent GNU releases.

Take Action

More action items

Today's random package…

Anubis

Anubis is a daemon that sits between the Mail User Agent (MUA) and the Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA, it is first passed to Anubis, which performs additional processing to the message before passing it on for delivery by the MTA. Anubis may, for example, modify the message headers or body, or encrypt or sign the message. (doc)

Short descriptions for all GNU packages

BACK TO TOP


 [FSF logo] “Our mission is to preserve, protect and promote the freedom to use, study, copy, modify, and redistribute computer software, and to defend the rights of Free Software users.”

The Free Software Foundation is the principal organizational sponsor of the GNU Operating System. Support GNU and the FSF by buying manuals and gear, joining the FSF as an associate member, or making a donation, either directly to the FSF or via Flattr.

The FSF also has sister organizations in Europe, Latin America and India.