4 ms·
I'd like to give a practical argument as to why the term matters beyond attribution: There's several incompatible userspaces for Linux. GNU/Linux refers to the
by mid-kid 5y ago
I'd like to give a practical argument as to why the term matters beyond attribution: There's several incompatible userspaces for Linux.
GNU/Linux refers to the userspace used by most distributions, and anything compatible with it. It supports most of POSIX and implements a plethora of extensions on top of that, making it a unique and distinctive platform. There's several projects that add a significant amount of things to the GNU/Linux ecosystem that aren't GNU and are essentially grandfathered in, but it still remains the same ecosystem.
Compare this to Android (which doesn't even mention Linux in the name of the platform!) or musl/busybox-based platforms, or the (now defunct) GNU/kFreeBSD platform. All of them either don't try to be compatible at all, or only implement "just enough" compatibility with the GNU ecosystem to run most things that use its features, depending on their needs. It's useful to distinguish this.