This chapter contains information about the design and the implementation details of the Shepherd for people who want to hack it.
The GNU Shepherd is developed by a group of people in connection with GuixSD, GNU’s advanced distribution, but it can be used on other distros as well. You’re very much welcome to join us! You can report bugs to email@example.com and send patches or suggestions to firstname.lastname@example.org.
|• Coding standards:||How to properly hack the Shepherd.|
|• Design decisions:||Why the Shepherd is what it is.|
|• Service Internals:||How services actually work.|
|• Runlevel evolution:||Learning from past mistakes.|