[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: |
Wed, 07 Dec 2022 01:45:59 +0100 |
Alfred M. Szmidt wrote:
> Does a system become a `glibc platform' if one uses gnulib?
No, it doesn't, because
- the term 'platform' or 'system' denotes the basic OS + base libraries,
- Gnulib does not emcompass glibc.
> Seeing
> that all or most of the things glibc provides, so does gnulib.
Gnulib is far away from providing all that glibc provides. See
https://www.gnu.org/software/gnulib/manual/html_node/Glibc-Header-File-Substitutes.html
and
https://www.gnu.org/software/gnulib/manual/html_node/Glibc-Function-Substitutes.html
> * 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]
>
> I could not find this decision in those two references, both are pages
> from Debian, and nothing from RMS on the topic.
You can trust my memory on this statement, even though I can't find the precise
mail where RMS announced this decision. It was probably in 2001.
> - Is Alpine Linux a GNU system? (It uses musl libc instead of glibc.) [4]
>
> No, Alpine is not based on the GNU system ...
>
> - Is Windows with WSL and a GNU distro a GNU system? [5][6]
>
> Windows is the operating system here, that is what your computer is
> running. Just becaues you run another operating system inside an
> existing one, doesn't mean that one becomes the other.
While you can answer these questions (and I agree with the answers), the mere
fact that these questions appear on reddit shows that the term "GNU system"
is not as unambiguous as one might wish.
Bruno
- argp: Correct documentation, Bruno Haible, 2022/12/05
- Re: argp: Correct documentation, Alfred M. Szmidt, 2022/12/06
- Re: argp: Correct documentation, Bruno Haible, 2022/12/06
- Re: argp: Correct documentation, Alfred M. Szmidt, 2022/12/06
- Re: argp: Correct documentation,
Bruno Haible <=
- Re: argp: Correct documentation, Alfred M. Szmidt, 2022/12/07
- Re: argp: Correct documentation, Bruno Haible, 2022/12/07
- Re: argp: Correct documentation, Paul Eggert, 2022/12/07
- Re: argp: Correct documentation, Alfred M. Szmidt, 2022/12/08
- Re: argp: Correct documentation, Alfred M. Szmidt, 2022/12/08