Please select one of these three main terms: kernel, shell or file system.  

3. What provides command interpretation?
Kernel
Shell
Filesystem