Kernel And Shell Difference