Kernel Phase
The kernel in Linux handles all operating system processes, such as memory management, task scheduling, I/O, interprocess communication, and overall system control. This is loaded in two stages - in the first stage the kernel (as a compressed image file) is loaded into memory and decompressed, and a few fundamental functions such as basic memory management are set up. Control is then switched one final time to the main kernel start process. Once the kernel is fully operational – and as part of its startup, upon being loaded and executing – the kernel looks for an init process to run, which (separately) sets up a user space and the processes needed for a user environment and ultimate login. The kernel itself is then allowed to go idle, subject to calls from other processes.
Read more about this topic: Linux Startup Process
Famous quotes containing the words kernel and/or phase:
“After nights thunder far away had rolled
The fiery day had a kernel sweet of cold”
—Edward Thomas (18781917)
“I had let preadolescence creep up on me without paying much attentionand I seriously underestimated this insidious phase of child development. You hear about it, but youre not a true believer until it jumps out at you in the shape of your own, until recently quite companionable child.”
—Susan Ferraro (20th century)