Se o systemd substituiu o SystemV, por que ele ainda está lá e quem está executando o programa?

1 resposta

6

O comando service é uma ferramenta de "compatibilidade" para ajudar as pessoas a migrarem do sysvinit para o systemd. É um programa inteligente que tenta descobrir o seu atual sistema init e irá chamar sysvinit, upstart ou systemd conforme necessário.

Sua pergunta é um pouco "conte o futuro" na natureza; hoje o Debian permite que diferentes sistemas init funcionem e o comando service irá tentar resolver tudo. Mas o Debian 9? Quem sabe o que isso vai suportar ... Podemos acabar com superinit para substituir systemd , e o comando service será atualizado ...

O problema é que essa solução pode não ser consistente entre plataformas; service funcionará com o CentOS ou o SuSE? systemctl ?

Se eu estivesse escrevendo meu próprio material, eu ficaria com systemctl para todas as plataformas baseadas em systemd , mas tenho um teste massivo para todas as variantes de sistema operacional que eu suporte.

    
por 25.08.2016 / 05:52