| ▲ | LargoLasskhyfv an hour ago | |
Pfft. Ever heard of runit or s6(6)? ( https://smarden.org/runit/ https://www.skarnet.org/software/s6/ ) While systemd may be convenient, and more than a simple init & supervision, it's still slow compared to runit/s6(6). Let's say I have a larger process-tree. Let's say I give it's top, or any thread sighup, lazily out of htop. Systemd? Takes seconds to tear it down, and restart. Runit? In an instant. s6(6)? Same. Just a flicker in the corner of my eye. There is nothing brittle about https://github.com/skarnet/execline which is a dependency of s6. Tested initially on almost obsolete systems. First noticed with large firefoxen, with many windows and tabs. But it isn't limited to that, just any larger process-tree suffices for comparison. Does still apply to current versions and is reproducible on contemporary systems. Runit and before it DJB's daemon-tools (and derivatives) have been around for a long time. S6 came later. All rather good stuff, if one knows them, that they exist at all, and is able to handle them, which isn't really complicated, because they never had the history of glued together brittle bash-scripts. Just saying...…. | ||