Guix Shepherd 1.0 publié : un gestionnaire de services minimaliste atteint la version 1.0

2025-01-14

Après 21 ans de développement, le gestionnaire de services Guix Shepherd atteint enfin la version 1.0 ! Shepherd est un gestionnaire de services minimaliste mais puissant qui surveille, démarre, arrête et redémarre les services. Il prend en charge les actions personnalisées et la visualisation des dépendances des services. Écrit en Guile Scheme, Shepherd possède une configuration simple et intuitive, le rendant accessible même aux non-experts de Scheme. La version 1.0 introduit des services temporisés, un affichage amélioré de l’état du service, un service de rotation des journaux et un service de journal système. Le code est remarquablement concis et efficace, avec seulement 7,4 K lignes de code Scheme. Le développement futur vise un gestionnaire de services distribué et basé sur les capacités.

Développement gestionnaire de services