:: [DNG] great intro to init systems, …
Αρχική Σελίδα
Delete this message
Reply to this message
Συντάκτης: Joel Roth
Ημερομηνία:  
Προς: dng
Αντικείμενο: [DNG] great intro to init systems, by Laurence Bercot, author of s6
Back in 2017, Laurence Bercot gave a lightning talk at FOSDEM
on init systems. Most of the talk is general. He only
introduces s6 in the last few minutes.

https://archive.fosdem.org/2017/schedule/event/s6_supervision/

If I can understand it, it must be pretty good ;-)

The first slide he says init systems consist of four
parts.

/sbin/init:          first program that runs when the system boots
pid 1:               after /sbin/init, runs the life of the system till shutdown
process supervision: a tree of long-lived processes that spawns and supervises daemons
service management:  handles changes of system state, for example run levels,
                     managing the associated dependencies


In the s6 mailing list, his posts come across as harder than
the friendly tone of his presentation, probably a result of
repeated ignorant questions. As with many software
conundrums (for example a recent confusion I had about
dealing with unicode) many questions are trivial to answer
once you have the appropriate conceptual framework. Till
then life is a hell of random experiments.

There is more detail available in his slides, but not the
context of his voice:

https://docs.google.com/presentation/d/1jpAOBDiYfTvK3mWHuzrP8vaK7OUoALNCvegiibuvmYc/edit?slide=id.g13521f94a3_0_69#slide=id.g13521f94a3_0_69

Anyhoo, happy holidays to all, may your processes live and
die according to your intentions :-) :-)


--
Joel Roth