Instalar a distribuição Debian GNU Linux sem Systemd

Essa não é uma matéria de apologia a nada, aqui apenas você ira aprender mais uma alternativa de instalação do sistema operacional Debian, usando o Sysvinit ou o Systemd como gerenciador de sistema e serviços para a sua instalação.

 

 

Init

 

Para entender melhor o que são os serviços Init vamos usar a documentação do Debian por ser a distribuição foco da matéria.

O que é Init.

 

"Init é o primeiro programa a ser executado após a inicialização do sistema e continua a ser executado como o processo número 1 até que o sistema pare. O trabalho do Init é iniciar outros programas que são essenciais para o funcionamento do seu sistema. Todos os outros processos são descendentes do init."


O Debian utilizou o sysvinit para o Init até a sua versão 7 Wheezy, após o Debian 8 Jessie foi adotado o Systemd.

 

"O sysvinit é suportado, mas os pacotes Debian não são obrigados a fornecer scripts de início do sysvinit. O suporte para sistemas init diferentes do systemd foi significativamente aprimorado no Bullseye."

 

Em 07 de Dezembro de 2019 a comunidade Debian iniciou a votação para a "Resolução Geral sobre sistemas init e systemd no Debian", em 28 de Dezembro de 2019 a proposta vencedora foi.


A Proposta B, que o padrão é "Systemd, mas apoiamos a exploração de alternativas"

 

Segundo a documentação os programas no Debian não são obrigados a dar suporte ao Sysvinit e isso ocorre com o ambiente gráfico Gnome, ele usa como dependências importantes o Systemd.

Portanto para você voltar a usar o Sysvinit só deve fazer usando os gerenciadores de janelas.

  • Openbox
  •  Fluxbox
  • i3
  • Dwm
  • e outros


Os ambientes gráficos que até essa matéria ainda suportam o Sysvinit são.

  • Cinnamon
  • KDE
  • LXDE
  • LXQt
  • Mate
  • XFCE4


Mesmo não estando usando o Gnome, em qualquer outro ambiente gráfico ou WM ao remover o Systemd o ambiente é removido junto, portanto para usar o Sysvinit você precisa realizar uma instalação nova do sistema.


Mas qual a diferença entre Sysvinit e Systemd


Aqui me recuso a entrar na viagem ideológica que alguns ainda vivem, apenas irei focar no desempenho.

O Sysvinit é um pouquinho mais leve e rápido que o Systemd na inicialização do sistema e consumo de Ram em ocioso, veja os comparativos com a mesma forma de instalação do sistema.

 

Com Systemd

 

Debian instalado sem ambiente gráfico. 

 


 

Após o reinicio e em modo texto foi instalado o XFCE4 com o comando.

apt install xfce4 xfce4-terminal thunar network-manager-gnome lightdm xinit lsof

Inicialização em +- 60 segundos

Consumo de memória Ram ocioso 296 MB.


 

Com Sysvinit

 

Você deve fazer a instalação normalmente do Debian sem ambiente gráfico. 

 

 

 

Após finalizar reinicie e de boot novamente pelo cd/pendrive de instalação do Debian.

Escolha "Advanced options".



Escolha "Graphical rescue mode".

 

Configure o idioma e siga.



O restante é igual a instalação do sistema, siga até chegar nessa parte.



Mas aqui temos um problema se você não souber qual a unidade que o sistema está instalado, para confirmar tecle Ctrl + Alt + f2 e execute o comando.

fdisk -l


O sistema está instalado na unidade com o *, nesse caso é /dev/sda1.



Tecle Ctrl + Alt + f5 para retornar e selecione a unidade que vc identificou com o sistema *.



Selecione "Executar um shell em /dev/sdxx.



Com o chroot pronto remova o Systemd com o comando.


apt remove --purge systemd*
Em seguida.

apt autoremove



Com o Systemd removido instale o Sysvinit com o comando.


apt install sysvinit-core libpam-elogind



Agora você já pode instalar o ambiente gráfico, escolhi o XCFE4.


apt install xfce4 xfce4-terminal thunar network-manager-gnome lightdm xinit lsof



Note que o Sysvinit foi aceito e o Systemd não é mais pedido como dependencia.



Ao final saia do chroot com o comando.


exit



Remova o cd/Pendrive e selecione "Reiniciar o sistema".


 

Inicialização em +- 50 segundos

Consumo de memória Ram ocioso 245 MB.

 



Fonte


Opinião

 

Será que vale a pena todo esse trabalho ? Eu acho que não, mas se por algum motivo para você vale a pena, ai está como realizar a tarefa sem precisar usar remasterizações do Debian.



Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais