Dumb-init vs Torus: What are the differences?
Dumb-init: A minimal init system for Linux containers, by Yelp. dumb-init runs as PID 1, acting like a simple init system. It launches a single process and then proxies all received signals to a session rooted at that child process. Since your actual process is no longer PID 1, when it receives signals from dumb-init, the default signal handlers will be applied, and your process will behave as you would expect. If your process dies, dumb-init will also die, taking care to clean up any other processes that might still remain; Torus: A distributed storage system by CoreOS. Torus provides a resource pool and basic file primitives from a set of daemons running atop multiple nodes. These primitives are made consistent by being append-only and coordinated by etcd. From these primitives, a Torus server can support multiple types of volumes, the semantics of which can be broken into subprojects.
Dumb-init and Torus belong to "Container Tools" category of the tech stack.
Dumb-init and Torus are both open source tools. Dumb-init with 3.83K GitHub stars and 212 forks on GitHub appears to be more popular than Torus with 1.79K GitHub stars and 170 GitHub forks.