Notebookcheck Logo

GNU Shepherd 1.0 publié après deux décennies de développement

Démon de gestion de services Logo non officiel de GNU Shepherd (Source de l'image : générée à l'aide de DALL-E 3)
Démon de gestion de services Logo non officiel de GNU Shepherd (Source de l'image : générée à l'aide de DALL-E 3)
Après plus de deux décennies de développement, le démon de gestion de services GNU Shepherd a finalement atteint la version 1.0. Ses points forts incluent les services transitoires et temporisés, la rotation des journaux, la journalisation intégrée, ainsi qu'une meilleure compréhension des services. De plus, l'interface GOOPS, obsolète, a disparu.

Anciennement connu sous le nom de GNU dmd ("Daemon managing Daemons"), GNU Shepherd est un système d'initialisation et un gestionnaire de services puissant et flexible pour Linux. Initialement prévu pour être utilisé avec la collection GNU Hurd de serveurs microkernels, GNU Shepherd a été adopté par l'écosystème GNU Guix depuis lors. Après pas moins de 21 ans de développement, il a finalement atteint la version 1.0 hier.

Si l'on considère les versions 0.10.x, GNU Shepherd 1.0 apporte un certain nombre de fonctionnalités, dont les suivantes :

  • Le support des services temporisés via le service timer, avec une fonctionnalité similaire à l'ancienne commande at.
  • La commande reboot --kexec permet aux utilisateurs de redémarrer directement dans un nouveau noyau préalablement chargé avec kexec --load.
  • Un nouveau service de rotation des journaux ainsi qu'un nouveau service de journal système.
  • Un service maker transitoire, similaire à la commande systemd-run.
  • L'interface GOOPS, qui était dépréciée, n'est plus présente.

À l'avenir, Shepherd devrait bénéficier d'une intégration avec les groupes de contrôle, d'une prise en charge des services reconfigurables dynamiquement, et de bien d'autres choses encore.

Ceux qui prévoient de passer un entretien sur les systèmes Linux dans l'une des entreprises de type FAANG devraient se procurer The Linux Systems Interview : Understanding Linux Internals And Troubleshooting, qui est disponible au format Kindle pour seulement 9,99 $. L'édition brochée est disponible au prix de 29,99 dollars.

Source(s)

Please share our article, every link counts!
Mail Logo
> Revues et rapports de ordinateurs portatifs et smartphones, ordiphones > Archives des nouvelles 2024 12 > GNU Shepherd 1.0 publié après deux décennies de développement
Codrut Nistor, 2024-12-11 (Update: 2024-12-11)