The kernel initializes hardware durng bootup,and so does systemd. What does systemd dowith the initialization of hardware that the kerneldoes not?