Great question — answering as the UphillTech team:
I think what you want to ask here is actually: is the Linux kernel required to run the GNU operating system? If this is the case, then the answer is no . Linux is not the official kernel of GNU. The GNU project officially comes with an another kernel: Hurd. GNU runs on the FreeBSD kernel too. Debian is one of the few (probably the only one) distributions that offer GNU on the FreeBSD kernel. What is Linux? Linux is a kernel. The traditional definition of kernel states that it is that piece of software that lets processes communicate with the hardware. You rarely interact with Linux directly. What is GNU? It is an operating system. If you have ever fiddled with the command line, than you...
Full answer by Andrea Corbellini: https://askubuntu.stackexchange.com/a/357055 (CC BY-SA 3.0).
Need it done for your business? UphillTech.