ianclever
(usa Arch Linux)
Enviado em 12/12/2014 - 11:56h
Bom dia a todos,
Estava a algum tempo sem acessar a VOL, sendo assim em deparei com esse tópico e vou emitir a minha opinião:
O systemd, até onde eu vi veio com a ideia de implantar o paralelismo(iniciar serviços em paralelo, aproveitando melhor os processadores multi núcleo) na inicialização do sistema e com isso acelerar o boot, até aí tudo bem, a parte do paralelismo é necessária e já deveria ter sido implantada a muuuito tempo atrás, mas o grande problema disso tudo é que não se contentaram em restringi-lo a fazer simplesmente o seu papel que é iniciar os processos no boot e depois mata-los ao desligar/reiniciar o sistema. O systemd é usado para controlar tudo, inclusive alguns comandos como os de reboot, hibernação ..... é aí onde está o erro, esse monte de coisas em um programa só, ligado a forma "porca" como isso foi feito, leva essa série de erros. Eu inclusive no arch já passei e continuo passando muita raiva com o systemd, direto ferra algum serviço, alguma coisa não inicia ....
No fim das contas o systemd tem mais prejuízos do que vantagens.
Agora o que leva grande parte das distros a utiliza-lo é simplesmente a questão do paralelismo, não dá com os processadores que temos hoje, para continuar iniciando e tratando os processos e programas em linha( a ideia de que só se inicia um processo depois que o outro terminar de iniciar), e mesmo em processadores um pouco mais antigos é possível implantar o paralelismo simulado( escalonamento), o X da questão para as distros que adotaram o systemd não é achar que ele seja bom é simplesmente o fato de que não tem outro funcionando que faça o que elas precisam.
E eu acho que o paralelismo seja necessário, porém o systemd apesar de ser o único atualmente funcionando com essa funcionalidade não é nem de longe o que precisamos, é muito instável. É preciso desenvolver uma coisa mais organizada e bem feita.