Processes

The OS Scheduler, also called, idle process, has the

pid
of
0
. This process runs when no other processes are currently running on the CPU, and makes the decision of what process should run next on the CPU.

The process scheduler also launches a process called init (or systemd in newer Linux versions) with the

pid
of
1
, which runs throughout the entire execution of the OS. init creates all the other processes on the computer, thereby becoming the Great Parent of all processes.