GNU Shepherd is a service manager designed to oversee the system’s daemons. It functions both as an “init” system (PID 1) and as a tool for unprivileged users to manage per-user daemons. GNU Shepherd GNU Shepherd supports various daemon startup mechanisms, including inetd, systemd-style socket activation, and timers. The Shepherd provides built-in services such as syslog and log rotation. Configuration and extensions are written in Guile Scheme, leveraging a straightforward, memory-safe, and callback-free programming model. … More
The post 21 years since its inception, GNU Shepherd 1.0.0 is released appeared first on Help Net Security.