Dívida: systemd [RESOLVIDO]

1. Dívida: systemd [RESOLVIDO]

Moises Viana Felipe
viana3

(usa openSUSE)

Enviado em 04/09/2014 - 10:03h

Li uma reportagem que fala de usuários descontentes com o systemd, diziam romper com o paradigma tradicional do linux. Minha dúvida é, o que é systemd e porque ele está gerando tanta polêmica?


  


2. MELHOR RESPOSTA

Alberto Federman Neto.
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.





3. Re: Dívida: systemd [RESOLVIDO]

4. Re: Dívida: systemd [RESOLVIDO]

Xerxes
xerxeslins

(usa BigLinux)

Enviado em 04/09/2014 - 14:18h

Amigo, acho que toda (ou quase toda) informação que você precisa está resumida em uma única página aqui:

http://boycottsystemd.org/

Em resumo o systemd é uma das opções que gerencia os serviços inicializados durante o boot do sistema. mas há outras opções como o OpenRC e sysvinit. O problema do systemd, para alguns, é que ele não é simples (como um sistema UNIX deveria ser) e exige muito controle e dependência e frescuras que se não estiver OK, dá erro com qualquer coisa.



5. Re: Dívida: systemd [RESOLVIDO]

Xerxes
xerxeslins

(usa BigLinux)

Enviado em 04/09/2014 - 14:26h

Aqui, embora não muito recente, um comparativo entre as principais opções:

https://www.ibm.com/developerworks/community/blogs/752a690f-8e93-4948-b7a3-c060117e8665/entry/compar...

O erro é dizer que OpenRC está restrito ao Gentoo, quando na verdade também faz parte do Funtoo (e aparentemente é parte distintiva dele, não sendo cogitada outra opção).




6. Re: Dívida: systemd [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/09/2014 - 17:59h

Concordo com tudo que foi dito... ele está em binário, está se tornando uma dependência "básica", monopolizando e impedindo você de controlar seu próprio computador;


Eu mesmo estou tendo vários problemas com ele aqui no Arch: o notebook só desliga no botão, a placa wi-fi falha frequentemente, o vídeo e o touchpad falham hora ou outra e os dispositivos móveis também, só para citar os mais "graves" - isso que faz pouco mais de um mês que uso o Arch; ou seja, o systemd já conseguiu estragar uma distro fantástica e, por causa dele, voltarei ao Slack;


7. Re: Dívida: systemd [RESOLVIDO]

Moises Viana Felipe
viana3

(usa openSUSE)

Enviado em 05/09/2014 - 12:15h

Obrigado a todos pelo esclarecimento.


8. Quase um ruindows!

Ricardo Nogueira
soulivre

(usa Debian)

Enviado em 15/06/2015 - 09:19h

Galera... esse negócio tá parecendo que ta meio assim sei lá sabe? :-/ Se realmente a licença dele é diferente como falou o amigo e esse sujeito é complicado de configurar e tá sendo empurrado de goela abaixo e impede e/ou complica a manipulação do admin, tá quase um ruindows né não?


9. Re: Dívida: systemd [RESOLVIDO]

Eric
Grinder

(usa Slackware)

Enviado em 15/06/2015 - 10:15h


Eu vejo systemd como evolução, ou parte dela.
Eu só acho que o linux não deve ser assim pro resto da vida, "alguém" tem que evoluir de alguma forma, senão o systemd não seria escrito.

Como vocês mesmos disseram, ele foi escrito recentemente, está em fase de aprimoramento.
Sem polemica nem nada, mas esses tipos de coisas tem que acontecer, Linux tem que ir para frente de alguma forma, lembrem-se ninguém agradou os gregos e troianos.

Eu uso systemd? Não, mas quando usei Linux que usava não tive problema algum, pelo contrário, rodou como deveria rodar.

Quanto a dependências vai no mesmo caso do PulseAudio, por causa de "mitos" e falsas verdades tudo mundo acha que vc instala o negócio e tudo mundo é dependente dele, vc remove o pulseaudio vc vc perde o sistema inteiro, oq é mentira. Systemd é a mesma coisa, ele cria dependências, mas são poucas e se vc souber oq está fazendo consegue desvinvular facilmente sem ter que reinstalar o sistema.

Enfim, Linux está evoluindo, espero que as pessoas evoluam junto com ele.


10. Re: Dívida: systemd [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 15/06/2015 - 11:10h

Poucas vezes vi uma resposta tão precisa e rica em detalhes quanto essa do @albfneto.

Eu penso que o systemd servirá principalmente aqueles que não se importam em ser dominado pelo sistema, que não goste do modo CLI, de editar arquivos de configuração.

Se alguns lembram... antigamente eu usava Arch Linux até que surgiu o systemd e bastava ele não reconhecer a UUID de uma partição e o boot parava.

Recentemente com a migração do Debian Jessie para esse novo init, pulei definitivamente para o Slackware, simplesmente um sistema que te deixa à vontade para fazer acertos e burradas por conta própria, sim, se der m3rd4 no Slackware o culpado é você não o sistema.

O Debian tem um agravante de por muitos pacotes como dependentes do systemd, assim, mesmo que você use o modo de compatibilidade com o pacote systemd-shim ainda assim terá parte do systemd instalado, mas ao menos terá opções via Grub de iniciar seja pelo Sysvinit ou pelo Systemd.

Simplesmente num Debian Jessie "puro" não tem como se ver livre do systemd, ou ao menos, você terá que procurar pacotes que não dependam dele, a maioria do Gnome é.


11. Re: Dívida: systemd [RESOLVIDO]

Lucas Vasconcelos
lucasvasconcelos

(usa XUbuntu)

Enviado em 04/05/2016 - 08:37h

Ae galera eu sei que o tópico ja foi fechado(resolvido) mas.. como eu sei se meu sistema ta usando o systemd ? tem algum comando no terminal que eu possa verificar isso ? ou só no boot ?

PS: perdoem minha nooobisse :D


12. Re: Dívida: systemd [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/05/2016 - 08:50h

Veja se ele possui um comando chamado systemctl.
Provavelmente há por causa de Kali ser derivado do Debian.

----------------------------------------------------------------------------------------------------------------
# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts