albfneto
(usa openSUSE)
Enviado em 04/09/2014 - 15:08h
é como está nos links que os colegas postaram.
o Systemd é um sistema,relativamente novo (uns 2 anos acho) , com código escrito por um programador da Red-Hat,
que se propõe a:
substituir o sistema, serviços de inicialização do micro (classico Sysvinit com OpenRC) e acelerar o Boot, rodando tudo em paralelo e com ordem de prioridade, e de fato acelera...
o problema é que ele tb controla hardware (substitue partes do UDEV, do Udisks), reconhecimento desse hardware, montagem de dispositivos, permissões de montagem (Polkit), rede cabeada e wireless, se propõe a reconhecer automáticamente sua placa de vídeo etc...
toma conta de muita coisa, pega tudo para ele... e com isso, fica complexo, complicado de configurar. E como ele é predominantemente binário, vc fica sem poder editar arquivos para facilitar...
Ele controla o micro de uma certa forma, e vc não controla ele. Com isso, Muitos Linuxers do Mundo, acostumados a controlar os serviços de boot de maneira clássica, no RC, não estão gostando.
embora ele boote o micro mais rápido, em algumas distros, ele causa problemas...
Por causa dele, o Live CD não dá boot,
ex. se o systemd do live CD não consegue identificar a placa de vídeo, pronto, ele aborta o boot.. e da erro
se ele não acha um UUID, pronto, ele para o boot pq não monta os dispositivos...
Mesmo quando dá Boot, ele pode impedir que seus pendrives montem, cortar sua wifi ou sua rede cabeada, etc...
Ele é muito sensível a erros. As Vêzes o micro nem desliga por causa dele.
talvez pelo código ter sido escrito no Red-Hat, que é Linux tipo RPM, nas RPM como Mageia, Fedora, openSUSE, ele parece funcionar bastante bem.
Mas em Debian, Ubuntu, ele tem funcionado mais ou menos.
Mas nas Distros tipo Gentoo, como as que eu uso, os problemas são frequentes.
Ainda tem outra coisa,Systemd. Muitos pacotes, de muitas distros, ficaram dependentes de systemd.
Ou seja, vc não instala o pacote, vc não atualiza a Distro ou o Kernel, se vc não tiver Systemd.
Porisso, ele está deixando o Mundo Linux, sem escolha.
Vc não pode escolher entre OpenRC normal, clássico (que vc gostava desde a época do Dinossauro Linux) e ele. Fica naquela base de "Usar Systemd ou Systemd".
Claro que ele vai ser aperfeiçoado e ficar melhor.
Tudo melhora no Linux, mas de uma certa forma, ele já "matou" uma parte do "contrôle do usuário sôbre o Sistema", que os Linuxers tanto prezam. Porisso, muita gente não gosta dele.
Outra coisa, ele monopoliza, tá sendo imposto, jogado "goela baixo" dos Linuxers, e de uma certa forma, o código dele não é livre (não sei detalhes,mas a licença dele é diferente) e isso também tem desagradado o Mundo Linux.