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