2 ms·
I've read the front page of systemd a couple times, but have not dug into the documentation much. Can someone give a tl;dr of what it provides over the (brilli
by pmahoney 13y ago
I've read the front page of systemd a couple times, but have not dug into the documentation much.
Can someone give a tl;dr of what it provides over the (brilliantly designed in my opinion) daemontools, or successors like s6 [1] and runit [2]?
I hear features like "socket activation", but can this not be implemented in a helper program?
I've been using s6 to manage some ruby apps, and I've got a primary s6-svscan to start a few things, one of which is a secondary s6-svscan that manages a bunch of resque workers. This makes it easy to start/stop all the resque workers in one go. And I can also allow non-root users to manage them via plain old Unix file permissions (s6 can be controlled by writing commands to a fifo).
[1] http://skarnet.org/software/s6/ http://skarnet.org/software/s6/
[2] http://smarden.org/runit/ http://smarden.org/runit/