Avoiding Complexity with Systemd
For me, systemd is the best thing since sliced bread.<p>As a programmer, I now don&#x27;t need to care about dropping privileges, managing logging, daemonization (the moment I need to do the double-fork dance again, chairs will be flying, I swear), dropping into a chroot, and do half-arsed guesses &quot;is it up and running yet?&quot; from a convoluted mess of shell code that looks like a bunch of hair stuck down a drain for a month.<p>I just write an easy-to-debug program which I can launch from command line and see it run, and when I&#x27;m satisfied, a systemd unit from a cookie-cutter template is going to make it run. Service dependencies are now a breeze, too.<p>If I need to limit resources, I can just declare the limits in the unit. If I want a custom networking&#x2F;mount namespace, it&#x27;s taken care of.