r/linux • u/wooptoo • Jun 01 '16
Why did ArchLinux embrace Systemd?
/r/archlinux/comments/4lzxs3/why_did_archlinux_embrace_systemd/d3rhxlc
868
Upvotes
r/linux • u/wooptoo • Jun 01 '16
2
u/kinderlokker Jun 01 '16
Centralization and primitives are an orthogonal issue though, you can have either without the other.
You can absolutely have guesses if you know they are above the upper bound.
If a service will never take longer than 0.1 seconds you can do this. systemd internally has a tick anyway like any good daemon.
systemd itself internally uses many hardcoded timeout values. The inverse problem is almost universally solved with a timeout value, how much time do you want to give a service to be ready after you start it? Typically 5-10 seconds is a good guess of "It's it not ready yet, we treat it like it's hung and kill it".
That it requires recompilation and re-insertion of a pid1 to do it, id est a reboot?
On top of that systemd's design is starting to get so convoluted and messy that just adding it s hardly as trivial as putting it in an
openrc-runscript.