In Unix-like operating systems, the init process is the first process started during booting and is always assigned PID 1. PID 0 is typically the scheduler or idle process, PID 2 is reserved for kthreadd, and PID 100 is just a normal user-space process ID.