Por que as distribuições não usariam um gerenciador de serviços multiplataforma?

Por que as distribuições não usariam um gerenciador de serviços multiplataforma?

eu usoSupervisorpelos meus serviços em servidores de produção. Também mudei recentemente para MacOS e, para serviços que preciso para desenvolvimento, em vez de um gerenciador de serviços do OSX, proposto pelo brew (launchd?), decidi que é melhor usar apenas o Supervisor aqui também.

Então eu me perguntei. Por que diferentes distribuições (e sistemas operacionais) simplesmente não usariam o Supervisor ou desenvolveriam uma alternativa que atendesse às suas necessidades e que fosse a mesma em termos de plataforma cruzada? Isto parece uma grande simplificação das coisas, porque:

  • embora os arquivos de configuração para o mesmo serviço difiram em caminho ou ambiente, eles ainda seriam basicamente os mesmos em princípio, facilitando a portabilidade
  • é sempre ótimo quando você tem a mesma ferramenta em diferentes distribuições, sistemas operacionais e ambientes

Se você acha que a pergunta é boba porque há muitas coisas que estão, em princípio, erradas com o supervisor para substituir o gerenciador de serviços no nível do sistema operacional, indique pelo menos algumas delas.

informação relacionada