O projeto Linux From Scratch (LFS) anunciou que deixará de desenvolver e manter a versão baseada em System V init, numa transição definitiva para sistemas construídos exclusivamente com systemd. A decisão, comunicada oficialmente no início desse mês, foi descrita pelos mantenedores como necessária, ainda que tomada com pesar.
O que é o Linux From Scratch
O Linux From Scratch é, ao mesmo tempo, um livro e um projeto comunitário que ensina como montar um sistema Linux completo a partir do código-fonte, passo a passo. A proposta sempre foi pedagógica: em vez de instalar uma distribuição pronta, o usuário aprende como cada componente se encaixa, do compilador ao processo de boot.
Complementando o LFS, o Beyond Linux From Scratch (BLFS) amplia o sistema base com centenas de pacotes adicionais, incluindo ambientes gráficos, bibliotecas multimídia e ferramentas de rede, permitindo transformar a instalação inicial em um sistema totalmente utilizável no dia a dia.
Por que o System V foi descontinuado?
O principal motivo apresentado é a sustentabilidade do projeto. Tanto o LFS quanto o BLFS são mantidos exclusivamente por voluntários. Atualmente, o LFS acompanha 88 pacotes, enquanto o BLFS cobre mais de 1.000.
Durante o ciclo de desenvolvimento mais recente, foram processados dezenas de commits no LFS e mais de mil no BLFS. Manter duas variantes, uma baseada em System V e outra em systemd, exige duplicar verificações, testes, ajustes de scripts e validações de lançamento. Segundo os mantenedores, esse volume tornou-se impraticável para a equipe atual.
Mudanças no ecossistema Linux
Outro fator decisivo foi a evolução dos principais projetos do ecossistema Linux. Ambientes como o GNOME e o KDE Plasma vêm introduzindo dependências diretas de funcionalidades específicas do systemd.
Essas capacidades não existem no System V init tradicional. Embora alternativas como OpenRC pudessem teoricamente ser consideradas, isso não resolveria o problema central de manutenção duplicada.
O que muda a partir de agora?
A versão 12.4 será a última a oferecer livros oficiais para System V. Esses materiais continuarão disponíveis, e usuários ainda poderão utilizá-los para compilar sistemas por conta própria. No entanto, tais configurações não serão mais testadas nem oficialmente suportadas pelos editores do projeto.
A próxima versão, LFS/BLFS 13.0, prevista para 1º de março de 2026, será exclusivamente baseada em systemd.
No comunicado oficial, o colaborador Bruce Dubbs reconheceu que a decisão foi difícil. Para ele, parte do valor do LFS está em compreender profundamente o processo de inicialização do sistema — algo historicamente mais simples e transparente no modelo do System V.
Ainda assim, diante do crescimento da complexidade do ecossistema Linux e da limitação de recursos humanos, a mudança foi considerada inevitável.Quer aprender a criar sua própria distro Linux do zero? O curso de Linux From Scratch é um dos benefícios para nossos membros!