Nice project! Even if you believe that systemd is too complicated, it&#x27;s a great example on how to build an asynchronous, modern init system. Upstart uses some highly questionable tricks (ptrace!) to track processes across forks whereas systemd uses cgroups.