By thegamer
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.
These notes by Miriam Briskman are licensed under CC BY-NC 4.0 and based on sources.