GNU ( c'est a dire GNO's Non Unix ) est un projet qui a apporté des tas d'utilitaires au noyau Linux, tel que le fameux compilateur gcc, et les milliers d'utilitaires (tar, tail, man, bash...).
Linux est donc un noyau.
GNU est un ensemble de programmes utilitaires.
GNU/Linux est le système d'exploitation.