Hi Alfred, > +This variable is missing on all non-glibc platforms: > > How about we just say "non-GNU systems" -- the majority of operating > systems in the world are 'non-glibc platforms', and there is no > platform that is called 'glibc'. Our system is called GNU after > all...
First, "glibc platforms" and "GNU systems" are not the same thing. * RMS decided that the NetBSD kernel, plus the NetBSD libc, plus GNU userland is a GNU system and to be called "GNU/NetBSD". [1] Whereas the NetBSD kernel, plus glibc, plus GNU userland is to be called "GNU/kNetBSD". [2] * According to the definition of GNU system [3], it looks like a distro based on Linux, glibc, and lots of proprietary software would not be a GNU system. Second, in technical documentation, I prefer to have unambiguous terms, and there is ambiguity in the term "GNU system": - Is Alpine Linux a GNU system? (It uses musl libc instead of glibc.) [4] - Is Windows with WSL and a GNU distro a GNU system? [5][6] Bruno [1] https://www.debian.org/ports/netbsd/index.en.html [2] https://www.debian.org/ports/kfreebsd-gnu/index.en.html [3] https://www.gnu.org/home.en.html [4] https://www.reddit.com/r/gnu/comments/bqszff/is_alpine_gnulinux/ [5] https://news.ycombinator.com/item?id=14095643 [6] https://emacs.stackexchange.com/questions/47782/