GNU Shepherd 1.0 Service Manager veio substituir o systemd?

Após 21 anos de desenvolvimento, o GNU Shepherd, um gerenciador de serviços escrito em Guile Scheme e utilizado pelo sistema de gerenciamento de pacotes Guix, finalmente alcançou a versão 1.0.

Essa nova versão, segundo seus desenvolvedores, representa um marco importante, oferecendo uma alternativa robusta e personalizável aos gerenciadores de serviços mais conhecidos, como o systemd.

A maior novidade é o monitoramento detalhado do status dos serviços. Através do comando herd status SERVICE, os usuários obtém informações precisas sobre eles, incluindo mensagens de log recentes. Também introduz suporte para serviços cronometrados, permitindo a execução periódica de tarefas automatizadas.

Com o lançamento da versão 1.0, o GNU Shepherd se consolida como uma opção viável para administradores de sistemas que buscam um gerenciador de serviços flexível, personalizável e livre. A comunidade de software livre celebra esse marco importante, que demonstra o compromisso com a inovação e a liberdade de escolha no mundo do software.

Outras funcionalidades relevantes incluem:

  • rotina de logs - um novo serviço para gerenciar a rotação de arquivos de log.
  • suporte a kexec - permite reiniciar o sistema sem desligar o hardware.
  • interface de programação GOOPS - facilita a extensão e personalização do Shepherd.
  • reprodutibilidade - o código fonte do Shepherd agora é considerado reprodutível, garantindo a integridade e consistência do software.

Fonte: link no texto

1 curtida