Správce služeb GNU Shepherd 1.0 vydán jako alternativa k systemd

10. 12. 2024

Sdílet

GNU Shepherd Autor: GNU Foundation

GNU Shepherd (původně GNU dmd) je správce služeb pro systémové i uživatelské služby, který používá Guix a který se opírá o Guile Scheme. Vývojáři nyní po 21 letech vývoje vydali verzi 1.0 a mělo by jít o řešení pro uživatele, kteří nejsou například spokojeni s initem z projektu systemd.

Shepherd je minimalistický, ale funkční správce služeb, který se stará o své stádo: sleduje služby, jejich stav i závislosti a v případě potřeby je může spustit, zastavit či restartovat. Jeho cílem je tuhle práci dělat dobře a poskytnout uživatelům přehled a kontrolu nad službami.

Shepherd podporuje několik mechanismů spouštění démonů – včetně inetd, aktivace soketů ve stylu systemd a časovačů. Nabízí také sbírku různých nástrojů, například syslog, službu pro rotaci logů a podporu kexec. Služby samotné jsou definovány v jazyce Scheme.

Našli jste v článku chybu?

Autor zprávičky

Petr Krčmář pracuje jako šéfredaktor serveru Root.cz. Studoval počítače a média, takže je rozpolcen mezi dva obory. Snaží se dělat obojí, jak nejlépe umí.