Linux sem systemd: por que você deve usar Devuan, o Debian Fork

Linux sem systemd: por que você deve usar Devuan, o Debian Fork

Você pode se surpreender com o que constitui uma crise na comunidade Linux. Vários anos atrás, a criação do sistema init systemd agravou vários desenvolvedores e usuários. A maioria dos sistemas operacionais baseados em Linux adotou o systemd, mas alguns optaram por traçar um curso diferente.





Apesar de toda a controvérsia, você consegue dizer a diferença entre uma versão do Linux que adota o systemd e uma que não o faz?





Como um caso de teste claro, vamos considerar o Debian e uma variante chamada Devuan. O Debian é um dos maiores e mais antigos sistemas operacionais baseados em Linux. Em 2014, um grupo chamado Veteran UNIX Admins iniciou o Devuan, um fork do Debian sem systemd. Você deveria tentar?





O que é um sistema init, afinal?

Init é a abreviação de inicialização. Um processo init é a primeira parte do processo do sistema operacional a ser iniciado quando o computador com Linux é inicializado. Ele é executado em segundo plano enquanto o computador estiver ligado e continua até que o computador seja desligado.

O sistema init gerencia outros processos, para que seu computador inicialize, execute e desligue sem problemas. Portanto, embora o sistema init possa ser praticamente invisível, ele também é essencial.



O que há de 'errado' com o systemd?

Systemd é mais do que um sistema init. Inclui outro software, como networkd e logind, que gerencia outros aspectos do seu computador. Systemd é um pacote de software que serve como ponte entre os aplicativos e o kernel Linux subjacente. Ele lida com tarefas tão diversas quanto gerenciar logins de usuários para dispositivos hotplugging.

como fazer usb inicializável do Windows 10

Tradicionalmente, em sistemas operacionais baseados em Unix e semelhantes a Unix (Linux é o último), os desenvolvedores projetam software para fazer uma tarefa e fazê-la bem. Sempre houve exceções, mas com o systemd, um componente central divergiu dessa maneira de fazer as coisas.





Como você pode esperar, existem razões pelas quais os desenvolvedores sentiram a necessidade de uma mudança. Para começar, o sistema init antigo inicializou de maneira linear, carregando vários scripts em uma ordem que faz sentido. Isso torna mais difícil inicializar um computador e gerenciar funções básicas (como conectar-se a uma rede) da maneira suave esperada nas máquinas de hoje.

Combinar muitas dessas tarefas em um único projeto permite que os sistemas operacionais baseados em Linux forneçam uma experiência de inicialização mais rápida.





Como Devuan é diferente do Debian

O Debian 8 foi a primeira versão a adotar o systemd. O projeto Devuan começou naquela época, mas o primeiro lançamento estável não chegou até 2017, junto com o lançamento do Debian 9.

Devuan usa o mesmo gerenciador de pacotes APT do Debian , mas mantém seus próprios repositórios de pacotes. Esses são os servidores que armazenam o software que você baixa usando o APT.

Os repositórios do Devuan contêm o mesmo software que o Debian, apenas com patches que permitem que os programas sejam executados sem o systemd. Isso se refere principalmente a componentes de back-end, como kit de políticas , que gerencia quais usuários podem acessar ou modificar certas partes do seu PC.

Como é usar o Devuan?

Assim como no Debian, existem várias maneiras de instalar o Devuan. O download 'mínimo' fornece as ferramentas essenciais de que você precisa para colocar o Devuan em funcionamento em sua máquina. O download 'ao vivo' fornece uma área de trabalho funcional que você pode testar antes de instalar o Devuan em seu computador.

Devuan usa o ambiente de desktop Xfce por padrão. Este é um ambiente de computação tradicional semelhante à aparência das interfaces de PC há várias décadas. Funcionalmente, O Xfce ainda é capaz de lidar com a maioria das tarefas as pessoas esperam dos computadores hoje.

A versão ao vivo do Devuan vem com bastante software para atender às expectativas gerais. O Mozilla Firefox está disponível para navegar na web. O LibreOffice existe para abrir e editar documentos. O GIMP pode alterar fotos e outras imagens. Todos esses aplicativos funcionam conforme o esperado, sem se preocupar com o sistema init que você está executando.

Embora Devuan espelhe os repositórios de pacotes do Debian, os dois não são intercambiáveis. Adicionar um repositório destinado ao Debian corre o risco de destruir sua instalação. Você pode editar suas fontes de software através do terminal ou dentro do Synaptic Package Manager, que vem incluído.

Devuan se conecta a redes Wi-Fi e Ethernet perfeitamente. Você também pode esperar que ele reconheça os drives flash e discos rígidos que você conecta. Há uma boa chance de você nem notar a diferença. O Systemd é apenas uma maneira de fazer as coisas, não a única maneira.

Qual sistema init o Devuan usa?

No final do dia, essa questão vai ao cerne do que é Devuan.

O padrão do Devuan é o sistema sysvinit, que é semelhante ao processo de inicialização do System V usado no Unix. Sysvinit era o padrão geral de muitas versões do Linux, incluindo o Debian, usado antes do systemd.

Devuan também oferece inúmeras alternativas. Você pode baixar OpenRC , Rooney e outros para substituir o sistema init fornecido.

Outros sistemas operacionais baseados em Linux evitam o systemd?

Gentoo, o distribuição Linux construa seu sistema operacional a partir do zero , o padrão é OpenRC. É uma das versões mais antigas e conhecidas do Linux para evitar o systemd. Slackware, outro antigo sistema operacional baseado em Linux, optou por ficar com o sysvinit. PCLinuxOS é uma opção mais jovem que também optou por não mudar para o systemd.

Existem também várias distribuições Linux baseadas no Devuan. Embora o número seja pequeno em comparação com o Debian, que serve como base para muitos SOs baseados em Linux, como Ubuntu .

Você deve mudar para Devuan?

Você é um administrador de sistema? Você constrói seu sistema operacional do zero ou regularmente interagir com daemons e serviços de inicialização ? Em caso afirmativo, você está mais confortável com a maneira como tradicionalmente gerencia seu sistema? Se sua resposta for sim, você pode preferir Devuan. É mais uma continuação da maneira como as coisas eram, do que algo totalmente novo.

Para o resto de nós, esta questão é mais uma questão filosófica do que pragmática. Você gosta da abordagem tradicional do Unix de fazer um trabalho e fazê-lo bem? Você discorda da ideia de consolidar muitas tarefas em um único projeto? Nesse caso, usar Devuan é uma expressão de sua crença nesse ideal.

Falando pragmaticamente, use Devuan se quiser Debian sem systemd. Se você quiser o systemd, fique com o Debian. Não há muito mais do que isso.

Compartilhado Compartilhado Tweet O email Como criar um diagrama de fluxo de dados para visualizar os dados de qualquer projeto

Os diagramas de fluxo de dados (DFD) de qualquer processo ajudam a entender como os dados fluem da origem para o destino. Veja como criá-lo!

Leia a seguir
Tópicos relacionados
  • Linux
  • Debian
  • Linux
  • Xfce
Sobre o autor Bertel King(323 artigos publicados)

Bertel é um minimalista digital que escreve a partir de um laptop com interruptores físicos de privacidade e um sistema operacional endossado pela Free Software Foundation. Ele valoriza a ética sobre os recursos e ajuda os outros a assumir o controle de suas vidas digitais.

Mais de Bertel King

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever