A árvore de desenvolvimento do Slackware, o -current, recebeu no início de setembro de 2026 uma de suas atualizações mais densas do ano. A equipe de desenvolvimento reconstruiu praticamente todos os pacotes do sistema utilizando um novo toolchain básico. A mudança estrutural indica que a distribuição está ajustando suas engrenagens fundamentais, sinalizando um possível congelamento de recursos rumo a um futuro lançamento estável.
Nas notas de atualização, a equipe registrou a adoção das novas ferramentas e adotou um tom otimista, sugerindo que “pode haver uma luz no fim do túnel” para o atual ciclo de desenvolvimento.
O novo toolchain básico
O coração desta atualização está na troca dos compiladores e das bibliotecas fundamentais do sistema operacional. O Slackware adotou oficialmente o seguinte conjunto:
- GCC 16.2.0 (substituindo a série anterior para compilação C, C++, Go, Ada, Fortran e Rust)
- Glibc 2.44 (a biblioteca C padrão)
- Binutils 2.47 (ferramentas de manipulação de binários)
Sempre que a Glibc e o GCC são atualizados de forma majoritária, toda a distribuição precisa ser recompilada contra eles para garantir consistência de ligação dinâmica e evitar falhas de segmentação. É exatamente isso que foi entregue neste lote.
Impacto prático para usuários e administradores

Para quem utiliza o Slackware -current no dia a dia, esta não é uma atualização trivial. Ao rodar o gerenciador de pacotes, o administrador notará que praticamente todo o sistema operacional será baixado e substituído.
Algumas precauções técnicas são altamente recomendadas:
Recompilação de pacotes de terceiros
Programas instalados via SlackBuilds (SBo) ou compilados manualmente pelo usuário podem apresentar falhas ao procurar por bibliotecas antigas do compilador ou da Glibc. Softwares em C++ são especialmente sensíveis a mudanças na biblioteca padrão do GCC. Será necessário identificar os programas que quebrarem após o upgrade e recompilá-los.
Atenção aos usuários de Multilib
O Slackware x86_64 puro é um sistema estritamente de 64 bits. Usuários que utilizam os pacotes multilib mantidos por Eric Hameleers (alienBOB) para rodar aplicações de 32 bits, como Steam e Wine, não devem atualizar o sistema imediatamente. É preciso aguardar até que o repositório multilib seja sincronizado e ofereça a versão correspondente da Glibc 2.44 compilada para 32 bits. Atualizar a Glibc de 64 bits sem a sua contraparte de 32 bits quebrará a execução de softwares multilib.
Detalhes na instalação da Glibc
Um detalhe técnico interessante herdado do ciclo de testes recente é que o Slackware passou a instalar as bibliotecas da Glibc como arquivos reais e não mais como links simbólicos. Essa recomendação do próprio upstream da Glibc foi adotada na distribuição para resolver problemas de compatibilidade com sistemas antitrapaça, como o Easy Anti Cheat. A equipe também recomenda garantir que qualquer resquício de bibliotecas Glibc antigas seja removido para evitar avisos no ldconfig.
Segurança: Firefox, curl e componentes de rede
Aproveitando a recompilação global, os mantenedores atualizaram e aplicaram patches de segurança em uma vasta lista de softwares expostos à rede:
- Navegadores e E-mail: Mozilla Firefox e Thunderbird foram atualizados para a versão 153.2.0esr, mitigando dezenas de vulnerabilidades, incluindo falhas de corrupção de memória e uso após liberação (CVE-2026-75874, CVE-2026-84118, entre dezenas de outras).
- curl 8.22.0: Recebeu correções cruciais contra o desvio de fixação (pinning) de certificados do OpenSSL, bypass de autenticação SASL no OpenLDAP e manipulação indevida de cookies.
- util-linux 2.42.3 e libpcap 1.10.7: Ambos receberam correções de segurança. O libpcap, essencial para captura de pacotes, resolveu vulnerabilidades de segurança listadas ao longo de 2026.
- libxml2 2.15.4: A biblioteca de manipulação XML foi corrigida contra leituras fora dos limites da memória e transbordamento de inteiros na conversão de strings.
