Dude, I build Linux distros from scratch. I know what the kernel is.
I also know that natural languages are ambiguous, and that when people say "I use Linux" they mean "I use a Linux distribution". When it gets ambiguous, I know to ask "are you talking about Linux the kernel or Linux the family of OSes?", but I don't remember it happening in a constructive discussion.
My experience with people derailing the discussion to "I cannot understand when you talk about Linux as an OS, because Linux is a kernel" is that they actually do understand, but they somehow choose to derail the discussion. Interestingly, those who do that often believe that "GNU/Linux" is the right way to talk about Linux-based OSes, which I find amusing.
Many people genuinely don't understand that the Android OS (AOSP) is open source, but that the Stock Android image they receive with their phone is not. And therefore they could genuinely wonder why developers don't revolt and choose to support "an open source mobile OS". But the truth is that the best open source mobile OS is AOSP-based, it is part of the "Android" family when we use natural languages constructively.
And for some reason, there are people like you who seem to love talking endlessly about whether or not is it correct to say "Android" for "Android-based" or "Android Open Source Project", and probably also love to annoy people saying "GNU/Linux" even if the OS in question is actually not using the GNU userland.
I also know that natural languages are ambiguous, and that when people say "I use Linux" they mean "I use a Linux distribution". When it gets ambiguous, I know to ask "are you talking about Linux the kernel or Linux the family of OSes?", but I don't remember it happening in a constructive discussion.
My experience with people derailing the discussion to "I cannot understand when you talk about Linux as an OS, because Linux is a kernel" is that they actually do understand, but they somehow choose to derail the discussion. Interestingly, those who do that often believe that "GNU/Linux" is the right way to talk about Linux-based OSes, which I find amusing.
Many people genuinely don't understand that the Android OS (AOSP) is open source, but that the Stock Android image they receive with their phone is not. And therefore they could genuinely wonder why developers don't revolt and choose to support "an open source mobile OS". But the truth is that the best open source mobile OS is AOSP-based, it is part of the "Android" family when we use natural languages constructively.
And for some reason, there are people like you who seem to love talking endlessly about whether or not is it correct to say "Android" for "Android-based" or "Android Open Source Project", and probably also love to annoy people saying "GNU/Linux" even if the OS in question is actually not using the GNU userland.