Em 1º de setembro de 2024, foram lançadas as novas versões dos guias Linux From Scratch 12.2 (LFS) e Beyond Linux From Scratch 12.2 (BLFS). Esses guias estão disponíveis em duas versões: uma com SysVinit e outra com systemd, oferecendo flexibilidade para diferentes preferências de inicialização. O Linux From Scratch (criado por Gerard Beekmans e com Bruce Dubbs como editor-gerente) oferece instruções detalhadas sobre como montar um sistema Linux do zero usando apenas código-fonte. O Beyond Linux From Scratch expande essa base, guiando a configuração de mais de 1.000 pacotes adicionais, desde aplicativos gráficos até ferramentas de virtualização e ambientes de desenvolvimento.
Principais atualizações e novos pacotes
A nova versão 12.2 do Linux From Scratch introduz mudanças importantes, incluindo a atualização de 45 pacotes e a adição do novo pacote lz4. Dentre as atualizações mais significativas, estão:
- Glibc 2.40
- Linux Kernel 6.10.5
- Binutils-2.43.1
- GCC-14.2.0
- Systemd-256.4
- SysVinit-3.10
Além disso, esta versão apresenta uma série de aprimoramentos na estrutura e organização do sistema, como melhorias nos scripts de inicialização e novos procedimentos de compilação para as ferramentas temporárias e o sistema final.
Beyond Linux From Scratch: mais de 1.750 mudanças
O Beyond Linux From Scratch (BLFS) 12.2 trouxe mais de 1.750 mudanças, incluindo otimizações no texto para melhorar a legibilidade e atualizações significativas de pacotes:
- KDE5 atualizado para KDE6
- GNOME 46
- KDE Plasma 6.1.4
- LXQt 2.0.0
Novos pacotes foram introduzidos, como FreeRDP, substituindo o antigo Vinagre por Gnome-Connections. Além disso, ferramentas populares do KDE, como Dolphin e Konversation, foram incluídas. Um total de 32 pacotes foram adicionados, enquanto 21 pacotes não suportados, incluindo Python2 e GTK2, foram removidos. Foi também anunciado que o Qt5 será removido em futuras versões do BLFS, promovendo a transição para o Qt6.
Nova estrutura e guias atualizados
Entre as atualizações introduzidas na nova versão do LFS, destacam-se melhorias nos processos de construção, incluindo a adição de novos pacotes importantes para a criação da toolchain e ferramentas temporárias, como:
- M4-1.4.19
- Bash-5.2.32
- Coreutils-9.5
- Ncurses-6.5
- Grep-3.11
- Gzip-1.13
- Xz-5.6.2
- Perl-5.40.0
- Python-3.12.5
Essas mudanças garantem maior eficiência na construção do sistema e uma experiência aprimorada para os usuários.
Traduções e suporte a idiomas
Além das melhorias técnicas, as versões traduzidas dos guias Linux From Scratch 12.2-SysV e Linux From Scratch 12.2-Systemd em russo também foram disponibilizadas. Como parte da documentação, o repositório contendo as fontes dos pacotes necessários foi atualizado para facilitar o download, evitando problemas frequentes de acessibilidade.