GNU ist ein 1983 von Richard Stallman angekündigtes Betriebssystem, das sich dadurch auszeichnet, dass es vollständig aus freier Software besteht. Der Veröffentlichungstermin wurde noch nicht bekannt gegeben, aber Stallmans Bemühungen, zusammen mit Fachleuten und einigen Assistenten, die sich auf die Entwicklung des Programms konzentrierten, wurden mehrfach überprüft. Der Name, der eigentlich ein Akronym ist, bezieht sich auf die Ähnlichkeiten zwischen dem Projekt und dem Unix-Betriebssystem sowie auf das Maskottchen, das sie als Vertreter (das Gnu) ausgewählt haben, und bedeutet somit „Gnu ist nicht Unix“. "Gnus sind nicht Unix."
1985 gründete Richard Stallman die Free Software Foundation, um das GNU-Projekt rechtlich, logistisch und finanziell zu unterstützen. Dies war verantwortlich für die Einstellung von Entwicklern und Programmierern, die die Aufgabe hatten, eine Reihe von wiederverwendeten Programmen wie das grafische X Window-System neu zu schreiben und anzupassen .und das TeX-Vermessungssystem; Trotzdem wurde ein Großteil des GNU-Systems durch den Beitrag von Freiwilligen zusammengebaut. Bis 1990 wurde ein für diese Zeit bekannter Texteditor namens Emacs umgeschrieben und der GCC-Compiler, der Shell Bash-Befehlsinterpreter, erstellt. Es gab jedoch noch keinen Kern, da der Hurd-Kern aufgrund von Unterschieden zwischen dem für seine Entwicklung zuständigen Personal und verschiedenen technischen Programmen bis zum Jahr 2000 nicht vollständig ausgereift war.
Derzeit wurden die von GNU entwickelten Programme auf andere Betriebssysteme wie Windows und MAC übertragen, die als "GNU-Tools" bezeichnet werden. Ebenso wurden sie als Ersatz für die ursprünglichen UNIX-Programme verwendet.