El 20/08/17 a les 01:06, Svante Signell ha escrit: > On Sat, 2017-08-19 at 17:59 +0200, Narcis Garcia wrote: >> El 19/08/17 a les 15:57, Samuel Thibault ha escrit: >>> >>> It's not vague :) >>> >>> GNU/Hurd is *the* GNU system, no other system is supposed to make >>> uname -s return "GNU". > >> I believed that GNU was an operating system and Hurd a kernel. >> Why isn't it? > > Well, GNU is the GNU os. The kernel consists of gnumach and Hurd > servers running on top of that kernel. > > Take a look at > uname -a > GNU hurd-sid 0.9 GNU-Mach 1.8+git20170609-486-dbg/Hurd-0.9 i686-AT386 > GNU > uname -s (kernel-name) This might be misleading > GNU > uname -r (kernel-release) > 0.9 > uname -v (kernel version) > GNU-Mach 1.8+git20170609-486-dbg/Hurd-0.9 > uname -o (operating system) > GNU > > On GNU/Linux you have: > uname -a > Linux z97-4790k 4.9.0-2-amd64 #1 SMP Debian 4.9.10-1 (2017-02-17) > x86_64 GNU/Linux > uname -s > Linux > uname -r > 4.9.0-2-amd64 > uname -v > #1 SMP Debian 4.9.10-1 (2017-02-17) > uname -o > GNU/Linux >
Then it's needed to clarify what should be the simple kernel name as a software (Mach or Hurd), and uname -s should return only this. Current behavior seems a bug.