@sun@shitposter.world@graf@poa.st@miscbrains@misc.brainsoap.net@mischievoustomato@rebased.taihou.website "I use Linux as my operating system," I state proudly to the unkempt, bearded man. He swivels around in his desk chair with a devilish gleam in his eyes, ready to mansplain with extreme precision. "Actually", he says with a grin, "Linux is just the kernel. You use GNU+Linux!' I don't miss a beat and reply with a smirk, "I use Alpine, a distro that doesn't include the GNU Coreutils, or any other GNU code. It's Linux, but it's not GNU+Linux." The smile quickly drops from the man's face. His body begins convulsing and he foams at the mouth and drops to the floor with a sickly thud. As he writhes around he screams "I-IT WAS COMPILED WITH GCC! THAT MEANS IT'S STILL GNU!" Coolly, I reply "If windows were compiled with GCC, would that make it GNU?" I interrupt his response with "-and work is being made on the kernel to make it more compiler-agnostic. Even if you were correct, you won't be for long." With a sickly wheeze, the last of the man's life is ejected from his body. He lies on the floor, cold and limp. I've womansplained him to death.
For example other than package management the difference between Debian or Fedora or Gentoo is not that big. They are all GNU/Linux distros and your familiar GNU commands, bash userland, glic, configs, etc. all work on those distros as you expect them to if you're familiar with any GNU system.
If someone says they are running "Linux" that would mean they could be running Alpine, Android or even DD-WRT for all you know. Completely meaningless because all of these operating systems have nothing in common except the kernel.
@sun@Wiz@miscbrains@mischievoustomato Or if due to the system interfaces, typically where things like binaries would break: x86_64-*-linux-gnu + systemd (including udev and libinput) + freedesktop (X11, Wayland, dbus, …) + …
But in the end it's going to correlate to distro families (like Debian-compatible, RHEL-compatible, …) or targets (Desktop Linux, Mobile Linux or even QtMobile, …), which is more what's actually used.
Like https://gitweb.gentoo.org/repo/gentoo.git/tree/profiles/base/packages is standard enough for you? (and even that can be overridden in actual profiles, for example I don't have less on my gentoo machines). The `/bin/sh` can be any somewhat POSIX shell, the libc can be glibc/musl, binutils/gcc can be overridden to LLVM/clang, …
"I use Linux as my operating system", I state proudly to the unkempt, bearded man. He swivels around in his desk chair with a GNUish gleam in his eyes, ready to GNUsplain with extreme precision. "Actually, he says with a grin, Linux is only a kernel, a proprietary one at that." he took a powerful breath into his thick GNU/Lungs and continued; "Most likely you use GNU slash Linux!' I don't miss a beat and reply with a proprietary smirk, "I use Alpine, a distro that doesn't include the GNU coreutils, or any other GNU code. it's Linux, but it's not GNU/Linux".
The smile quickly enhances on the man's face. His body begin emanating a holy GNU/Glow as he prepared for yet another GNU/Exorcism. Being possessed by a proprietary daemon, I soon began foaming at the mouth, dropped to the floor and started to writhe and scream. He calmly continued with his interjection; "Alpine is a BusyBox/Linux distro. Even though its developers attempt to not include GNU and make an utter garbage distro, they still use GCC and many GNU libraries to compile it - so it does indeed include and require GNU code (like all nontrivial free software), plus their own wiki notes that you need to install GNU software for normal things to work. Furthermore, GNU coreutils is only one GNU package out of 388." The daemon replied; "If windows was compiled with GCC, Would that make it GNU?" and demonically interrupted before he could respond with; "and work is being made on the kernel to make it more Compiler-agnostic. Even you were correct, you wont be for long."
He signed and continued; "Yes, that would make it; quote compiled with GNU unquote. Furthermore, there are indeed distributions of GNU for windows, which does make GNU/Windows if you install them - but those only exist to give the suckers a taste of freedom and you're better off installing the real thing (GNU/Linux-libre). It's a real shame that Linux puts any development work into ensuring that it can be compiled with compilers that aren't under a freedom-defending license, rather than using all the fine GNU extensions GCC makes available, but that's sadly to be expected from a proprietary kernel project - although Linux is indeed freedom respecting once exorcised to make GNU Linux-libre. I'm always correct despite the proprietary efforts to make me wrong." With a sickly wheeze, the last of the proprietary daemon was exorcised from my body. It lay on the floor, cold and limp - he interjected it to death with the good word of freedom.
Now that I had been saved, I begged for forgiveness. He proclaimed; "Forgiveness is not required - all you need to do is repent. Repentance consists of installing a free distro on your computer to replace the proprietary Alpine. A list of these is available at https://www.gnu.org/distros/free-distros.html".