Linux is an operating system whose kernel is distributed free of charge. It consists of a kernel and a set of small programs which interact with that kernel.
What is a Linux distribution
A Linux distribution is when different companies and developers take a kernel and add on top of it a set of programs: shells, compilers, drivers, and everything else.