gnu八度中gnu的含义?

Meaning of gnu in gnu octave?

我对gnu octave有疑惑,请解惑

gnu 的缩写是什么? Google 搜索 returns “GNUs not unix” 但我不明白那是什么意思,请详细说明

Octave is part of the GNU project (see also wikipedia's page on the GNU project) which has a collection of many software packages The GNU project has many many projects and they are often named GNU something. For example, GNU Emacs is another very common GNU package.

It is common to drop the GNU part of the name but it's technically correct to include them in most cases. Personally, in less formal contexts or when I need to refer to it many times, I just refer to Octave as Octave, otherwise I use GNU Octave.

Regarding the meaning of "GNU" itself:

  1. "GNU" means "GNU is Not Unix".
  2. "GNU" in "GNU is Not Unix" means "GNU is Not Unix".
  3. "GNU" in "GNU is Not Unix is Not Unix".
  4. "GNU" in "GNU is Not Unix is Not Unix is Not Unix".

This is called a recursive acronym. It is a joke that refers to GNU being similar to UNIX but not being UNIX.