GNU is not either the operation system as without Hurd, Linux or some other kernel you can not use the GNU tools. GNU/Linux is a collection of software which forms the operation system though this collection can contain even more software and with different collection it becomes different operation system which is why Android is Android and Ubuntu is Ubuntu, etc. But Linux will always be the key component of operation systems using Linux as kernel and we Linux fan boys will always be happy when Linux is used as a Kernel and will follow metrics about operation systems using it.
And without GNU tools, Linux by itself is also useless without GNU tools (unless you can compile C by hand). GNU/Linux is the OS. Ubuntu, Fedora, etc. are distributions of this OS.
I would be very surprised if it wasn't possible to compile the kernel using Clang.
Hmm. Does anyone know if someone has tried to make a Linux dist based on the similar tools the BSD world have?
I realize they probably would have to be modified quite heavily considering the architechture of BSD, but I've seen stranger things done in computing :)
You seriously think GCC is the only C compiler which exists? Though now you understood that GNU/Linux is the OS and not only GNU. Though it is true that you need to patch the stock Linux to compile it with some other compiler like Intel CC.