"The kernel itself is useless until there is a program which can make use of it.The most popular Linux shells are: Bash (Bourne-Again Shell), Korn and some C-shells (csh, tcsh, zsh)." . . . .