Difference Between » Shell and Kernel