Firmware initializes hardware and hands off to the bootloader, which loads the kernel, which then starts PID 1 (init or systemd). The other orders invert this fixed hand-off chain.