GNU to system operacyjny ogłoszony w 1983 roku przez Richarda Stallmana, charakteryzujący się tym, że jest całkowicie wolnym oprogramowaniem. Jego data premiery nie została jeszcze ogłoszona, ale wysiłki Stallmana, wraz z profesjonalistami i niektórymi asystentami, skupione na rozwoju programu, były kilkakrotnie weryfikowane. Nazwa, która w rzeczywistości jest akronimem, odnosi się do podobieństw między projektem a systemem operacyjnym Unix, a także maskotką, którą wybrali na swojego przedstawiciela (antylopę gnu), czyli „Gnu to nie Unix”, czyli „Wildebeest to nie Unix”.
W 1985 roku Richard Stallman założył Free Software Foundation w celu udzielenia prawnego, logistycznego i finansowego wsparcia dla projektu GNU. Odpowiadało to za zatrudnianie programistów i programistów, którym powierzono zadanie przepisania i dostosowania szeregu ponownie używanych programów, takich jak graficzny system X Windoworaz system geodezyjny TeX; Mimo to znaczna część systemu GNU została utworzona dzięki wkładowi ochotników. Do 1990 roku edytor tekstu nazwany Emacs został napisany od nowa, dobrze znany w tamtym czasie, powstał kompilator GCC, interpreter poleceń Shell Bash. Jednak nie było jeszcze jądra, ponieważ do tej pory jądro Hurda, ze względu na różnice między personelem odpowiedzialnym za jego rozwój i różnymi programami technicznymi, było w pełni dojrzałe dopiero w 2000 roku.
Obecnie programy opracowane przez GNU zostały przeniesione do innych systemów operacyjnych, takich jak Windows i MAC, znanych jako „narzędzia GNU”. Podobnie były używane jako zamienniki oryginalnych programów UNIX.