O Fedora 46 adota o formato RPM v6 com algoritmos criptográficos modernos, tags de 64 bits e UTF-8. Descubra como essa mudança impacta a segurança e o futuro do Linux.
O ecossistema Linux está em constante evolução, e o Fedora , uma das distribuições mais influentes e inovadoras, acaba de dar um passo significativo em direção ao futuro.
Com o Fedora 45 recém-lançado, os desenvolvedores já voltaram suas atenções para o Fedora 46, previsto para ser lançado no final de abril de 2027. E uma das mudanças mais aguardadas e impactantes já foi aprovada: a transição para o formato de pacotes RPM v6.
Neste artigo, vamos mergulhar fundo nessa e em outras mudanças aprovadas pelo Fedora Engineering and Steering Committee (FESCo) , explicando o que elas significam para usuários, desenvolvedores e para o futuro da distribuição.
O que é o Formato RPM v6 e Por Que Ele é Revolucionário?
O RPM (RPM Package Manager) é o sistema de gerenciamento de pacotes utilizado pelo Fedora, Red Hat Enterprise Linux e diversas outras distribuições. O formato de pacote RPM v4 , que vem sendo usado há mais de um quarto de século, finalmente está sendo substituído.
A mudança para o RPM v6 foi aprovada por unanimidade pelo FESCo, recebendo sete votos favoráveis e nenhum contrário.
Resposta direta : O RPM v6 é uma evolução do formato v4, projetada para modernizar a estrutura de empacotamento, corrigindo deficiências antigas e incorporando tecnologias atuais.
Ele não é um formato completamente novo, mas sim uma "reforma" que elimina peculiaridades e cantos escuros do design anterior. A compatibilidade é ampla, e o RPM 6.x é capaz de ler e instalar pacotes v4, garantindo uma transição suave.
Produto Recomendado
Você já percebeu que a maioria das pessoas só conversa com o ChatGPT... enquanto uma minoria está criando agentes de IA que executam tarefas, tomam decisões e geram receita sozinhos?
O livro "Construindo Aplicações com Agentes de IA: Projeto e Implementação de Sistemas Multiagentes" é o seu mapa prático — do zero à arquitetura profissional.
✅ Projeto e implementação passo a passo
✅ Sistemas multiagentes que colaboram entre si
✅ Aplicações reais para negócios e automação
✅ Linguagem acessível, com rigor técnico
💡 Não é teoria. É engenharia aplicada.
Eu ganho uma comissão quando você faz uma compra.
Principais Benefícios e Melhorias Técnicas
A adoção do RPM v6 traz uma série de vantagens, com foco principal em segurança e consistência. De acordo com a documentação oficial do Fedora Project, as melhorias incluem:
- Algoritmos Criptográficos Contemporâneos: O formato v4 utilizava práticas de segurança que, para os padrões atuais, são obsoletas ou consideradas inseguras. O v6 adota algoritmos modernos para checksums e assinaturas, além de suportar múltiplas assinaturas OpenPGP por pacote e chaves PQC (Post-Quantum Cryptography).
- Tags de Tamanho de 64 Bits: Todos os tamanhos de arquivo e payload são armazenados como inteiros de 64 bits, independentemente do tamanho do pacote. Isso elimina as limitações de tamanho do formato v4 e garante que pacotes gigantes possam ser manipulados sem problemas.
- Strings Sempre em UTF-8: A codificação de strings é padronizada para UTF-8, garantindo consistência e interoperabilidade em ambientes multilíngues.
- Payload Sempre Verificável: O payload (o conteúdo real do pacote) é sempre independentemente verificável, aumentando a integridade e a segurança da instalação.
- Classificação de Arquivos por MIME: A classificação por arquivo agora usa o padrão MIME, em vez de strings "mágicas" dependentes da versão da libmagic. Isso torna a classificação mais estável e previsível.
Essas mudanças, embora possam parecer invisíveis para o usuário médio no dia a dia, representam uma base muito mais sólida e segura para o futuro do Fedora e de todo o ecossistema RPM.
Outras Aprovações do FESCo para o Fedora 46
Além do RPM v6, o FESCo aprovou uma série de outras mudanças importantes para o Fedora 46, que vão desde o empacotamento de ferramentas até a atualização de bibliotecas fundamentais.
Empacotamento do Emacs Aprimorado
O Fedora 46 receberá uma nova macro RPM para instalar pacotes do Emacs nos diretórios que o editor espera.
Além disso, um gerador de dependências RPM será introduzido para extrair metadados dos pacotes Emacs, simplificando o trabalho dos empacotadores e melhorando a experiência dos usuários.
Atualizações de Bibliotecas e Infraestrutura
- Libchewing 0.14: A biblioteca de entrada de chinês ( chewing) será atualizada para a versão 0.14.
- Libvirt e NFTables: A camada de virtualização Libvirt passará a usar filtros de rede baseados em NFTables, uma tecnologia mais moderna e eficiente que o iptables.
- Transição para LMDB 1.0: O Fedora 46 fará a transição para a versão 1.0 do LMDB (Lightning Memory-Mapped Database), um banco de dados embutido de alto desempenho.
Exceções na Política de Atualizações
O FESCo também aprovou uma exceção permanente na política de atualizações para bibliotecas de processamento de mídia, especificamente para os pacotes llive555 e openapv.
A justificativa é o fluxo constante de atualizações e a importância dessas bibliotecas para a segurança. O pacote python-openai também recebeu uma exceção na política de atualizações.
O Que Foi Rejeitado?
Nem toda proposta foi aprovada. Uma mudança inicial que visava o Fedora 47 (previsto para 2028) foi rejeitada.
A proposta era usar a flag de compilação Thin LTO (Thin Link Time Optimization) para os pacotes do Fedora. No entanto, nenhum membro do FESCo votou a favor da proposta, e ela foi arquivada após cinco semanas em aberto.
Checklist: Como se Preparar para o Fedora 46
Para os usuários e desenvolvedores que desejam se antecipar às mudanças, aqui está um pequeno checklist:
- Mantenha seu sistema Fedora atualizado: Certifique-se de que seu Fedora 45 esteja com todas as atualizações aplicadas para facilitar a futura migração.
- Familiarize-se com o DNF5: O Fedora está em transição para o DNF5, e entender as novas funcionalidades pode ajudar na gestão de pacotes.
- Teste em ambientes de desenvolvimento: Se você é desenvolvedor, comece a testar seus pacotes e aplicações com as versões de teste (Rawhide) do Fedora 46 para identificar possíveis incompatibilidades.
- Acompanhe as notas de lançamento: Fique de olho no site oficial do Fedora para obter as notas de lançamento e guias de migração assim que estiverem disponíveis.
- Verifique a compatibilidade de ferramentas de terceiros: Se você usa repositórios de terceiros (como RPM Fusion), verifique se eles estão se preparando para o RPM v6.
Questionário de Fixação (3 Perguntas)
Qual é a principal diferença de segurança entre o formato RPM v4 e o RPM v6?
Resposta: O RPM v6 utiliza algoritmos criptográficos contemporâneos para checksums e assinaturas, enquanto o v4 usava práticas obsoletas ou inseguras para os padrões atuais.
2. Quais são os dois principais recursos técnicos do RPM v6 que resolvem limitações antigas do formato v4?
Resposta: As tags de tamanho de 64 bits (que eliminam limitações de tamanho) e a codificação de strings sempre em UTF-8 (que garante consistência).
3. Qual proposta de mudança para o Fedora 47 foi rejeitada pelo FESCo e por quê?
Resposta: A proposta de usar a flag de compilação Thin LTO foi rejeitada porque nenhum membro do FESCo votou a favor dela.
Conclusão
O Fedora 46 promete ser um marco na história da distribuição. A adoção do formato RPM v6 não é apenas uma atualização técnica, mas sim um compromisso com a segurança, a modernização e a sustentabilidade a longo prazo.
Ao eliminar deficiências antigas e adotar padrões contemporâneos, o Fedora se posiciona na vanguarda do ecossistema Linux, garantindo que sua base de pacotes esteja pronta para os desafios dos próximos anos.
As outras mudanças aprovadas, como o empacotamento do Emacs e as atualizações de bibliotecas, complementam essa visão de um sistema mais robusto e eficiente.
A rejeição do Thin LTO para o Fedora 47 mostra que o processo de tomada de decisão do FESCo é criterioso e baseado em mérito técnico.
Para os usuários, a transição deve ser suave, graças à compatibilidade com pacotes v4. Para os desenvolvedores, é um convite para abraçar as novas possibilidades e garantir que suas aplicações estejam prontas para o futuro.
Fique ligado nas atualizações do Fedora 46 e prepare-se para essa nova era do empacotamento Linux.

Nenhum comentário:
Postar um comentário