Hmm, investigating the boot process and init systems may not be that
interesting after all. There aren't really any mysteries for me to
discover (anymore).

initrd files are very easy to understand in Arch. They start udev, maybe
load some modules, run a few hooks if you configured them, and then
mount the real root. That's it.

I then briefly played with suckless init and agetty in an Arch VM.
Nothing fancy there.

It's all not that complicated. Not even my systemd setup is complicated
or even bloated. (Haven't read systemd's code.) (And not counting
auto-activation, which can heavily screw things up. I mostly
[deactivated] all that stuff, though.)

[deactivated]: gopher://uninformativ.de/0/txt/gnu-linux-notes/arch-disable-annoying-daemons.md

Still, was worth the effort. Haven't learned a lot, but still a bit.
That's good.