I already know that init
is the magical program that is needed for booting your computer and managing runlevels, but what is it's real purpose?
Why do we even need init
in the first place? Why can't the bootloader tell Upstart what programs to run and not run?
This question in (late) response to my What would happen if init
was deleted? question.