Propaganda

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?

Devuan usa ambiente de desktop Xfce

Como um caso de teste claro, vamos considerar o Debian e uma variante chamada Devuan. 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.

Tradicionalmente, em sistemas operacionais baseados em Unix e semelhantes a Unix 3 sistemas operacionais semelhantes ao UNIX que não são LinuxRecentemente, as pessoas começaram a confundir "UNIX" com "Linux". O Linux foi influenciado pelo UNIX, mas os sistemas UNIX não têm relação com o Linux. Aqui estão alguns sistemas baseados em UNIX importantes que vale a pena conhecer. consulte Mais informação (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 essenciais (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 Como usar o APT e dizer adeus ao APT-GET no Debian e no UbuntuO Linux está em um estado de evolução permanente; mudanças importantes às vezes são facilmente perdidas. Embora algumas melhorias possam ser surpreendentes, algumas simplesmente fazem sentido: verifique essas alterações no apt-get e veja o que você acha. consulte Mais informação , 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 Xfce explicou: Uma olhada em um dos desktops mais rápidos do LinuxSe você mudou recentemente para o Linux e está achando as coisas um pouco lentas, provavelmente precisa de um ambiente de área de trabalho mais leve. Uma boa opção é o Xfce. consulte Mais informação 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.

LibreOffice no Devuan

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.

Encontre um novo software no Devuan

Devuan se conecta a redes Wi-Fi e Ethernet perfeitamente. Você também pode esperar que ele reconheça as unidades 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, executá-loe 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.

Há também várias distribuições de Linux que são baseadas em 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 forma como tradicionalmente gerencia seu sistema? Se sua resposta for sim, você pode preferir Devuan. É mais uma continuação de 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, ficar com o Debian Debian: Desfrute de uma das distribuições Linux mais estáveis ​​e confiáveisExistem muitos usuários de Linux por aí que usam distribuições como o Ubuntu ou uma das muitas distribuições baseadas no Ubuntu, incluindo o Linux Mint. No entanto, não importa o que você esteja usando, ... consulte Mais informação . Não há muito mais do que isso.

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.