Guix Shepherd 1.0 veröffentlicht: Ein minimalistischer Dienstmanager erreicht Version 1.0
Nach 21 Jahren Entwicklung erreicht der Guix Shepherd Dienstmanager endlich Version 1.0! Shepherd ist ein minimalistischer, aber leistungsstarker Dienstmanager, der Dienste überwacht, startet, stoppt und neu startet. Er unterstützt benutzerdefinierte Aktionen und die Visualisierung von Dienstabhängigkeiten. Geschrieben in Guile Scheme, bietet Shepherd eine einfache und intuitive Konfiguration, die ihn auch für Nicht-Scheme-Experten zugänglich macht. Version 1.0 führt geplante Dienste, eine verbesserte Anzeige des Dienststatus, einen Dienst zur Log-Rotation und einen Systemlog-Dienst ein. Der Code ist bemerkenswert prägnant und effizient, mit nur 7.4K Zeilen Scheme-Code. Die zukünftige Entwicklung zielt auf einen verteilten und fähigkeitsbasierten Dienstmanager ab.
Mehr lesen