Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run.

GNU is responsible for the utilities , Shell and more ...

linux = GNU + Linus Torvald's Kernel

I recommend you to read more from the official Docs (3 Minutes Read): Linux and the GNU System