GNU/Linux is stupid.
+ means and
/ means or
wtf is the / for.
the / is why most people call it linux, because "foo/bar" means "foo or bar" but then, people think foo and bar are the same thing. and linux is easier to pronounce than GNU so people say linux
if you say GNU+Linux, people can see clearly that it's *2* different things side by side, so they're more likely to say GNU as a component of the core operating system that is GNU+Linux
reject /. embrace the +. + is life
@fabrixxm Would you consider an acceptable equivalence in usability a syntax (for another lang) like
"Foo is"|my_foo|" while bar is "|my_bar
@libreleah I used GNU/Linux just because that's how I saw it elsewhere, but I think you have a point. Let's use GNU+Linux then. :)
@termonoid yeah posix. it still doesn't really make sense, but then by posix logic, it'd be linux/gnu, because linux boots first (at bootloader stage) and then loads the GNU system
@libreleah that's how i see "GNU/Linux" and "GNU+Linux".
IMHO, the best solution is writing as absolute path - /GNU/Linux :D
@swashberry @termonoid @libreleah i dont have this deep of a position about it, gnu plays a role in pretty much every distro besides alpine, but i prioritize communication over including everyone in the name which to me seems unnecessary. if someone wondered what the os was comprised of it would be good to mention the critical components, where you draw that line is subjective however and could reasonably include the init system or package manager (i think, depending on how the distro was presented, i.e. if those are unique features provided and not intended to be changed)
wtf is the / for.
We’re talking about a version of GNU, the operating system, distinguished by having Linux as the kernel. A slash fits the situation because it means “combination.” (Think of “Input/Output”.) This system is the combination of GNU and Linux; hence, “GNU/Linux”.
@EffToyz well, there's GNU Linux-libre
Linux-libre is the deblobbed version of Linux, and it's a part of GNU.