Brussels / 4 & 5 February 2017


The s6 supervision suite

A modern alternative to systemd

s6 is the most modern of the "daemontools family" of process supervision suites. It is used to provide lightweight multi-service container images, or extremely fast init systems on real machines - smaller, simpler, faster, and more reliable than systemd. This presentation explains what process supervision is, why it is a good pattern to have, how s6 implements it and how you can use it to your advantage.

What does sysvinit do? Why are gettys treated differently in /etc/inittab? What is process supervision? What is s6 and how does it work? What is a service manager? How can I use s6 today to run my services? How can we overthrow systemd and rule the world?

All these questions find their answers in this lightning talk!


Photo of Laurent Bercot (skarnet) Laurent Bercot (skarnet)