Le projet GNU (GNU is Not UNIX) est un projet de la FSF dont le but est de développer un système d'exploitation complet, distribué selon les conditions de la GPL. Ce système d'exploitation reprend un certain nombre de concepts de UNIX, mais ce n'est pas UNIX (d'où le nom8GNU is not Unix). Richard STALLMAN a commencé ce projet seul, juste après avoir créé la FSF. La première partie de ce projet consistait à écrire un éditeur avec lequel il puisse éditer ses programmes. Cet éditeur est le bien connu GNU Emacs. Après cela, il a écrit un compilateur C pour pouvoir compiler son système d'exploitation. Cela a donné le fameux gcc. Depuis lors, un certain nombre de personnes se sont jointes à lui pour écrire toutes sortes de programmes. Le kernel lui-même, nommé HURD, est en passe d'être terminé et devrait bientôt être disponible.