> What does dumb-init or tini get me that systemd doesn't?
simply dumb init does not thing, it's just exec a single process (the docker way which is single process per container)
so instead of start.sh we use dumb-init start.sh
it's not intended to do what sysvinit / systemd / upstart do
it just fork then exec it's argument, the parent process just handle defunct processes
> I am skeptical of any "resource" argument against systemd
it does not do any management (the dumb part of it's name)
> I think multiple init systems will just generate more technical questions
please give it a chance, not because we need another init system, but because it's NOT an init system.
it just run a single process (look at supervisord which is in the official repo, is more close to be an init system than dumb-init)
> Doesn't work in Kubernetes today.
I do use it with k8s!