Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 12 years ago.
Improve this questionYes, I know GNU means 'GNU is Not Unix', but what's that GNU?? I mean, if I substitute GNU in its own definition, I get 'GNU is Not Unix is Not Unix', and I can do it again infinite times. It could sound quite stupid as a question, but I really can't understand...
It's a recursive acronym.
Or in other words: you missed the joke. :)
(source: stephank.nl)
It's a recursive acronym; just like PHP stands for PHP: Hypertext Preprocessor, or, my favourite, GNU HURD, which stands for HIRD of Unix-Replacing Daemons, where HIRD stands for HURD of Interfaces Reflecting Depth.
Recently I was at the lecture of Richard Stallman. He said that GNU is a recursive definition of GNU - Gnu is Not Unix.
It's just a programmers' humor, don't take it too seiously ;)
It's a brand name. See the Wikipedia page about it.
精彩评论