I disagree, most **windows** users dont differentiate, this is mostly because its compiled as one monolithic beast with little ability to swap out parts.
Us linux users, however, recognize for us the line in the sand isnt so clear. When we do not wish to differentiate between userland and kernel we use the name of the distrobution. When we do wish to make the distinction we say "Linux" if the userland isnt important to the context.
I am not speaking for everyone, I am only speaking for people who say "I run linux", such as myself. If you use additional qualifiers then you are not part of the group I describe obviously.
My point is that "GNU" is not descriptive of the userland. It only describes one organization that contributes to the userland out of many other non-gnu userland components...
As such linux refers to the kernel, the distro refers to the kernel + userland.
When you say "linux based" all you are saying is the same as me with more words "I have a linux kernel and some other unspecified software that runs on top of it"
Whether they notice it or see it doesnt change what it is.
Point is saying GNU/Linux is rather pointless.. it would be like saying "I run Chrome/Linux" as a way of suggesting you run chrome for your web browser just because most of what you see when you sit behind a computer is your web browser.
Yes you could replace the linux kernel and your system would look exactly the same. Despite appearences however you'd no longer have a linux system.
@miup Right we have a term for that though: *nix
@miup Same meaning yes, more commonly used though.
Sure thing, but there are just to much people outthere who just say *something* runs Linux. Which is technically correct, but that's not with what they interact if they open a Browser, or run a Program.
Because if I would code a Kernel that has mostly the same Hardware support and the same syscalls, I could just change the Linux Kernel, and they would even notice.
(that is btw the one and only rule by Torvalds: Linux devs don't break Userland)