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.
Making the distinction of OS is certainly a fine thing. But on linux that distinction is far more fuzzy than on windows due to its modular nature and the fact that there is no hard line between what is built in or not.
Thats exactly why if i have any wish to refer to my OS as a whole then I reference my distro, its the only sure way to make sure the entire grey area is included.
The very idea of there being an "OS" seems outdated to me on linux. All you have is a kernel and a huge array of userland that sits on top, collectively making the distro, that is all.
Android is Linux for those who are working on Linux part of Android, i.e. kernel. Yeah, it sounds weird. :)
If you're developer, system administrator or just user, your existing experience with Android wouldn't be the same as the Linux you're expected to see. That's why people tend to not call Android a Linux.
It's stupid question. Android is Linux but it's not at the same time.