seriously, if you're doing allocations in pid1 you fucked up.
Yeah, great idea: rather than worry about how to deal with software bugs, just never have bugs...
runit.c is 330 lines of code
Keeping it small and simple to minimize bugs is perfectly viable and reasonable.
Exactly. This is why systemd is a terrible design. The fastest and most secure code, that never crashes and never needs patching, is code that doesn't exist.