The LSB is a specification, and as such, should be provider neutral. But it contains many hardcoded reference to GNU at many places. Ex. the ELF Linux's specific entries PT_GNU_STACK, PT_GNU_RELRO and al., or with some libraries like libgcc_s. How these explicit references to GNU in the LSB should be interpreted?Is it there for historical reasons (like the MZ magic in one of the Windows executable formats)?Is it there to designate GNU as a unique provider for some parts of conforming systems?Is it there as an acknowledgement of some role played (currently or in the paste) without any particular mandate?I would not have asked this questions, if the references did not appeared in a standard specification, I mean, the questions should be understood in this particular context.
How to interpret the explicit references to GNU in the LSB specifications?
gnu;standard;non gnu;lsb