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.