<mark_weaver>civodul: I've read about systemd, and it seems quite nice in a lot of ways, except for the dependence on Linux-specific features, and the fact that C code must be changed to tweak it. I wonder if it would make sense to adapt some of its ideas to dmd. WDYT?
<mark_weaver>The use of cgroups in Linux seems useful (though bad that it's a requirement), and I wonder if something similar (or better) could be done in the Hurd.
<civodul>i never understood what cgroups are, actually
<mark_weaver>To be honest, I'm a bit fuzzy on the details of cgroups as well, but one aspect is that it's possible to launch a daemon in a cgroup, and then specify resource constraints on not only that process, but all other processes spawned from that process, as a group.
<mark_weaver>and also to be able to kill the entire group, without leaving any leftover subprocesses around.