Os debates sobre se deve ou não usar o systemd são talvez a única coisa mais quente no GNU / Linux mundo do que o debate em curso sobre o vi e emacs. Ninguém pode dizer se você deseja usar o systemd ou não, mas felizmente você tem a escolha no que diz respeito ao Ubuntu e seus vários spins apoiados pela Canonical. Desativar o systemd no Ubuntu não é nada difícil. Qualquer pessoa com experiência no uso do shell Bourne pode fazer isso com alguns comandos simples, mesmo que tenha pouca ou nenhuma experiência em trabalhar com serviços de kernel do sistema operacional.
Manter desativado para sempre é o que é difícil. Assim como o pacote Unix System V anterior, o systemd inicializa o espaço do usuário e gerencia todos os processos. Os desenvolvedores escrevem pacotes do Ubuntu em torno desse paradigma, o que significa que eles são otimizados para o systemd e, portanto, exigem isso em muitas instâncias. Existe uma solução alternativa onde o gerenciador de pacotes apt-get tem que seguir regras que impedem o download do systemd novamente. Isso pode eventualmente quebrar alguns pacotes, mas pode valer a pena para usuários que preferem evitar o systemd sem ter que desistir do Ubuntu. De fato, uma das maiores críticas ao systemd é o fato de que o ambiente de desktop GNOME 3 antes dependia dele.
Método 1: técnicas de fixação no estilo Debian
Uma maneira que pode funcionar para remover o systemd de distribuições baseadas no Ubuntu envolve técnicas de fixação no estilo Debian. Funcionam perfeitamente em alguns sistemas, mas lembre-se de que sua milhagem pode variar. Você vai querer fazer um backup completo antes de realmente ir tão longe a ponto de tentar realmente fazer isso.
Você primeiro precisa fornecer algo para executar no lugar do systemd depois de removê-lo, então você vai querer problema apt-get install upstart-sysv sysvinit-utils -y de um terminal seguido por então você pode ter certeza que o novo serviço sysvinit está ativo. Você vai querer então emitir o comando update-initramfs -u para ligá-lo antes de reiniciar sua máquina completamente.
Quando sua máquina ficar online novamente, você vai querer usar apt-get remove –purge –auto-remove systemd systemd: i386 -y para remover o próprio systemd antes de executar vários comandos echo para colocar uma linha em arquivos de configuração diferentes, a fim de ter certeza de que o systemd não voltará. Você poderia teoricamente colocá-los em um script bash, mas não será necessário se não se importar em simplesmente executá-los do terminal um após o outro.
Depois de concluídos, você pode desejar executar a sincronização uma ou duas vezes antes de reiniciar sua máquina. Uma vez que isto estiver completo, você não deverá ter mais problemas com o systemd sendo instalado como uma dependência para outros pacotes, mas você certamente vai querer manter a vigilância sobre a saída do apt-get para garantir que você não termine com os pacotes do systemd no seu sistema contra seus desejos.
Colocar esses comandos no diretório preferences.d apenas diz ao apt-get que o systemd não é um pacote prioritário. Uma vez que o valor -1 é menor que 0, isso significa que o apt-get não deve buscar ativamente o download de pacotes do systemd, mesmo quando solicitado por outros pacotes. É por isso que você deve garantir que outros pacotes não redefinam essa prioridade.
Método 2: Selecionando uma distribuição próxima ao Ubuntu sem systemd
O Ubuntu está se tornando mais entrelaçado com as várias funções que o systemd fornece porque o Debian está fazendo isso, e o Ubuntu é baseado na mistura Debian Linux. Alguns desenvolvedores acham que esta linha de distribuições Linux eventualmente usará o systemd da mesma forma que o Microsoft Windows usa o host de serviço. Embora seja uma correção muito mais radical, você pode, em vez disso, começar a olhar para as distribuições que não usam o systemd desde o início.
Os usuários atuais do Ubuntu não terão muito que aprender quando se trata de configurar as imagens ISO para essas distribuições, já que elas podem ser gravadas em um stick de memória inicializável ou cartão SD da mesma forma que as imagens do Ubuntu da Canonical.
Os usuários atuais de distribuições * buntu Linux que desejam evitar os pacotes do systemd podem primeiro dar uma olhada no Devuan, que é construído no Debian sem o systemd, e deve fornecer uma interface familiar, bem como um método familiar de organização do sistema operacional. Os desenvolvedores que trabalham nesta distribuição em particular são anteriormente membros do projeto Debian e, portanto, trabalham com a mesma ideologia de design. Uma vez que Devuan ainda mantém libsystemd0 por motivos de dependência, alguns puristas podem preferir evitá-lo, mas em https://files.devuan.org/devuan_jessie_beta/ eles oferecem imagens ISO fáceis de usar, comparáveis às oferecidas pelo Ubuntu. Você pode fazer o download de qualquer um deles e, em seguida, adicioná-los if = a uma mídia removível que você não se importe de limpar. Lembre-se de que, ao fazer isso para instalar um sistema operacional, você está efetivamente destruindo o sistema de arquivos existente, embora você sempre possa reformatar e reutilizar a mídia para outra coisa assim que concluir o processo.
Você pode querer comparar diferentes distribuições sem pacotes do systemd, e a página em http://distrowatch.com/search.php?pkg=systemd&distrorange=NotInLatest#pkgsearch torna isso mais fácil. O DistroWatch fornece uma visão geral rápida dos sistemas operacionais baseados em Linux e oferece esta ferramenta para visualizar todos aqueles que não requerem pacotes systemd.
Eles são classificados por popularidade por padrão, embora deva-se notar que esta lista inclui alguns outros sistemas operacionais gratuitos como FreeBSD e TrueOS. Embora eles não sejam baseados no Linux e, portanto, possam ser estranhos aos usuários do Ubuntu, eles ainda são baseados no Unix. Alguns usuários que acreditam fortemente neste problema podem querer mudar para um sistema operacional baseado em BSD que usa o shell Bourne e talvez a interface do Xfce ou algo semelhante para que eles possam se livrar do systemd sem desistir do que estão acostumados do Ubuntu.
4 minutos lidos