All of them are worse in my experience. In a embedded context I use busybox init and if I need something more I used systemd. Systemd actually has a fairly small footprint. A few years ago I ran it on a system with 32mb of ram.
In my experience s6 was considerably faster and less verbose and didn’t have systemd’s garbage design, but it was considerably more difficult to understand and use
dinit is apparently easy to use, but I haven’t used it
All of them are worse in my experience. In a embedded context I use busybox init and if I need something more I used systemd. Systemd actually has a fairly small footprint. A few years ago I ran it on a system with 32mb of ram.
In my experience s6 was considerably faster and less verbose and didn’t have systemd’s garbage design, but it was considerably more difficult to understand and use
dinit is apparently easy to use, but I haven’t used it