What Does The Linux Kernel Do