s6 is the most modern of the "daemontools family" of process supervisionsuites. It is used to provide lightweight multi-service container images, orextremely fast init systems on real machines - smaller, simpler, faster, andmore reliable than systemd. This presentation explains what processsupervision is, why it is a good pattern to have, how s6 implements it and howyou 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 aservice manager? How can I use s6 today to run my services? How can weoverthrow systemd and rule the world?
All these questions find their answers in this lightning talk! |