GNU est un système d'exploitation annoncé en 1983 par Richard Stallman, caractérisé par le fait qu'il est un logiciel totalement libre. Sa date de sortie n'a pas encore été annoncée, mais les efforts de Stallman, avec les professionnels et certains assistants, axés sur le développement du programme ont été revus à plusieurs reprises. Le nom, qui est en fait un acronyme, fait référence aux similitudes entre le projet et le système d'exploitation Unix, ainsi qu'à la mascotte qu'ils ont choisie comme représentant (le gnou), étant ainsi "Gnu is Not Unix", c'est-à-dire "Wildebeest n'est pas Unix."
En 1985, Richard Stallman a fondé la Free Software Foundation afin d'apporter un soutien juridique, logistique et financier au projet GNU. Celui-ci était chargé d'embaucher des développeurs et des programmeurs chargés de réécrire et d'adapter une série de programmes réutilisés, tels que le système graphique X Window.et le système d'arpentage TeX; Malgré cela, une grande partie du système GNU a été constituée grâce à la contribution de bénévoles. En 1990, un éditeur de texte appelé Emacs avait été réécrit, bien connu à l'époque, le compilateur GCC, l'interpréteur de commandes Shell Bash, avait été créé. Cependant, il n'y avait toujours pas de noyau, puisque, jusqu'à présent, le noyau Hurd, en raison des différences entre le personnel en charge de son développement et divers programmes techniques, n'était pas pleinement mature avant l'an 2000.
Actuellement, les programmes développés par GNU ont été transportés vers d'autres systèmes d'exploitation, tels que Windows et MAC, connus sous le nom d '"outils GNU". De même, ils ont été utilisés pour remplacer les programmes UNIX d'origine.