bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: argp: Correct documentation


From: Bruno Haible
Subject: Re: argp: Correct documentation
Date: Tue, 06 Dec 2022 19:48:59 +0100

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/






reply via email to

[Prev in Thread] Current Thread [Next in Thread]