Debian abandona o X

Parece que mais uma distribuição Linux foi atingida pela vírus "woke", desta vez o Debian.
Não é a primeira vez que isso acontece, sendo que já havia um movimento agressivo no meio Arch Linux, mas isso é outro assunto.
Em 30 de janeiro uma publicação no perfil oficial do Debian na rede social X chamou a atenção e gerou muito borborinho entre seus seguidores, demais usuários, e não usuários da distribuição.
A postagem informava que a equipe de publicidade do Debian não estaria mais postando naquela rede social por ela não ser considerada mais um "lugar seguro" para os membros de sua comunidade.
A postagem foi muito criticada por desconsiderar que usuários de outras distribuições foram expulsos ou silenciados pelo perfil ao criticar postagens passadas e agora, com uma mediação mais neutra, eles consideram a rede social insegura segundo seu código de conduta, contrato social (oi?) e declaração de diversidade.
Mais do que considerar o X um ambiente "inseguro", esta mudança reflete uma posição político-ideológica da distribuição, que pode ser observada em sua declaração completa que envolve Elon Musk, diverdidade, fake news, gêneros e orientação sexual.
Com mais uma distribuição declarando claramente seu viés político e ideológico, ao invés de - como muitos concordam - focar apenas no código e em abraçar a todos, os usuários começaram a comentar que estariam abandonando a distribuição por não se sentirem mais a vontade para utilizar um software cujos desenvolvedores, responsáveis e envolvidos tenham claramente ameaçado e silenciado uma grande parcela da sua base de usuários. Isso em um momento onde boa parte dos Estados Unidos está abandonando a ideologia woke e D.E.I. (Diversity, Equity, and Inclusion).
E por mais que nós (ok, nem todos), usuários Linux, gostemos de "futricar" no sistema, chega um momento onde muito foi investido no aprendizado e domínio de uma distribuição e ter que recomeçar quase do zero é desanimador.
Nesse cenário onde muitos usuários podem se sentir "traídos" pela sua distribuição Linux se destaca o fork Devuan. Uma distribuição Linux com mais de 10 anos de existência cujo principal foco era apresentar um sistema operacional
sem o SystemD, mas que é derivada do Debian, com todos os "apitos" e "assovios" com os quais seus usuários já estão habituados.
Pela publicação acima, a equipe do Devuan Linux se mostra mais do que receptiva a receber os usuários desgostosos do Debian de braços abertos, fazendo valer que qualquer um é bem vindo e que as possíveis "diferenças" entre as pessoas são insignificantes e sequer valem a pena serem colocadas em um "código de conduta". O que é verdade. Pessoas são diferentes. Ponto. E querer segregar indivíduos por conta de características particulares, seja por A ou B é muito mesquinho do ser humano, principalmente vindo de um grupo de desenvolvedores cujo único objetivo deveria ser desenvolver - dahh - o software mais estável e eficiência para sua base de usuários e apoiadores.
Então, que tal testar o Devuan Linux?
Por não utilizar o SystemD como sistema de inicialização (init system), o Devuan foca em oferecer alternativas que respeitem a filosofia de "init freedom" (liberdade de escolha do sistema de inicialização). Até as informações mais recentes disponíveis, o Devuan suporta SysVinit, OpenRC e Runit como opções de init systems.
Este é o panorama com base nas informações disponíveis até fevereiro de 2025 e como você pode escolher entre eles ao instalar o Devuan.
Situação Atual (Fevereiro de 2025)
As versões mais recentes, como o Devuan 5 "Daedalus" (baseado no Debian 11 "Bullseye") e atualizações posteriores, permitem que os usuários escolham entre os seguintes sistemas de inicialização:
- SysVinit: É o padrão do Devuan. Baseado no tradicional System V init, é leve, bem testado e compatível com a maioria dos pacotes Debian/Devuan. É a escolha mais "conservadora" e amplamente suportada.
- OpenRC: Um sistema de inicialização baseado em dependências, originalmente desenvolvido para o Gentoo. É mais moderno que o SysVinit, oferece inicialização paralela e é fácil de gerenciar com comandos como rc-update e rc-status. É uma opção intermediária em termos de complexidade e recursos.
- Runit: Um sistema minimalista e rápido, inspirado no daemontools. É conhecido por sua simplicidade, baixa pegada de memória e supervisão de processos (capacidade de reiniciar serviços que falham). É mais comum em distribuições como Void Linux, mas também é totalmente suportado no Devuan.
Não há indícios até fevereiro de 2025 de que o Devuan tenha abandonado ou adicionado novos init systems além desses três. O projeto mantém um forte foco em estabilidade e compatibilidade, então mudanças drásticas no suporte a init systems são improváveis sem um anúncio oficial. Além disso, outras opções como s6 têm sido discutidas em fóruns da comunidade (como no Dev1 Galaxy Forum), mas não parecem estar oficialmente integradas como escolhas padrão na instalação.
Como Escolher e Instalar
No processo de instalação do Devuan, você pode selecionar o init system desejado. Aqui está como isso funciona, com base nas versões recentes (como Devuan 4 "Chimaera" e 5 "Daedalus"):
- Durante a Instalação:
- Ao usar a imagem ISO oficial do Devuan (disponível em devuan.org), o instalador apresenta uma etapa onde você pode escolher o sistema de inicialização.
- Por padrão, o SysVinit é pré-selecionado, mas você pode optar por OpenRC ou Runit através de uma interface de seleção (geralmente no modo "expert install" ou em opções avançadas).
- Após escolher, o instalador configura os pacotes necessários (como sysvinit-core, openrc, ou runit-init) e ajusta o sistema para usar o init selecionado como PID 1 (o primeiro processo do sistema).
- Pós-Instalação:
- Se você já instalou o Devuan com um init system e quer mudar, é possível alternar entre eles instalando os pacotes correspondentes e ajustando a configuração. Por exemplo:
- Para mudar para OpenRC: apt install openrc e, em seguida, ajustar os runlevels com rc-update.
- Para mudar para Runit: apt install runit-init e configurar os serviços em /etc/sv/.
- Para voltar ao SysVinit: apt install sysvinit-core e remover os outros pacotes de init.
- Após instalar o novo init system, é necessário reiniciar o sistema imediatamente para que a mudança entre em vigor. O Devuan é projetado para facilitar essa transição com o mínimo de complicações.
- Dicas Práticas:
- SysVinit: Escolha se você quer simplicidade e compatibilidade máxima. É o mais testado no Devuan e ideal para sistemas tradicionais ou servidores.
- OpenRC: Ideal se você quer um equilíbrio entre modernidade e facilidade de uso. É mais amigável para iniciantes que o Runit e suporta dependências de forma clara.
- Runit: Perfeito para sistemas leves ou se você valoriza supervisão de procesos e tempos de boot rápidos. Requer um pouco mais de configuração manual para serviços.
Informações Recentes
- A última grande atualização significativa sobre init systems veio com o lançamento do Devuan 3.1 (fevereiro de 2021), que introduziu o suporte oficial a Runit ao lado de SysVinit e OpenRC. Desde então, o Devuan tem mantido essas opções consistentes nas versões subsequentes, como o Devuan 4 (outubro de 2021) e Devuan 5 (agosto de 2023).
- Discussões em fóruns como o Dev1 Galaxy Forum (até 2024) indicam que a comunidade continua satisfeita com essas escolhas, com SysVinit sendo o mais popular por ser o padrão, enquanto OpenRC e Runit atraem usuários que buscam alternativas específicas.
- Não há menção oficial de descontinuação ou expansão dessas opções até agora em 2025, então elas permanecem como as escolhas principais.
Como Confirmar por Conta Própria
Se você quer informações ainda mais recentes:
- Visite o site oficial devuan.org e confira as notas de lançamento da versão mais atual.
- Baixe a ISO mais recente e inicie o instalador em uma máquina virtual para ver as opções de init disponíveis na prática.
- Consulte o fórum da comunidade em dev1galaxy.org para discussões atualizadas diretamente dos usuários e desenvolvedores.
Conclusão
Sim, o Devuan utiliza SysVinit (padrão), OpenRC e Runit como init systems em 2025, e você pode escolhê-los durante a instalação ou alternar depois via pacotes. O processo é direto e reflete o compromisso do projeto com a liberdade de escolha. Se você busca estabilidade, vá de SysVinit; para um meio-termo moderno, OpenRC; e para minimalismo e desempenho, Runit. E boa sorte explorando mais essa alternativa livre - em todos os sentidos! :)
Tags: linux, sistemas-operacionais, systemd