Originally posted by moltonel
View Post
I've had less problems mixing openrc, sysvinit, and runit scripts, probably because those don't try as hard to be the sole source of truth as systemd does.
Custom solutions for logging, managing control groups, monitoring health, etc are possible under systemd but you have to fight for it.
Subsystems like udev and logind that could (or used to) be independent projects get lumped into systemd seemingly just to strong-arm people into using systemd
It is these reasons, not some internal architechture, that make systemd monolithic.
If you are calling something "monolithic" and it is not doing the above you are using the word wrong.
Comment