Segundo uma proposta recente, o Projeto Fedora quer adotar o DNF5 no Fedora 41. Confira os detalhes dessa proposta.
O Fedora é uma distribuição meticulosamente polida em todos os aspectos, ganhando legitimamente seu lugar entre os principais do Linux. No entanto, o seu calcanhar de Aquiles é o gestor de pacotes que utiliza, que parece desatualizado para os padrões atuais.
Seu uso pode testar a paciência do usuário, já que seu desempenho fica notavelmente atrás do rápido APT do Debian. E compará-lo com a eficiência rápida do Pacman de Arch não é, francamente, nem mesmo uma competição justa. No entanto, tudo isso pode mudar no Fedora 41.
O Projeto Fedora anunciou uma proposta para mudar seu gerenciador de pacotes padrão de DNF para DNF5 no próximo Fedora 41, com lançamento previsto para meados de outubro.
Projeto Fedora quer adotar o DNF5 no Fedora 41
Sim. O Projeto Fedora quer adotar o DNF5 no Fedora 41. Liderada por Jan Kolarik e Jaroslav Mracek da Red Hat, esta mudança proposta está atualmente sob revisão pública e aguarda a aprovação do Fedora Engineering Steering Committee (FESCo).
O DNF5 promete melhorias significativas em relação à versão atual. Seu objetivo é aprimorar a experiência do usuário, oferecendo processamento de consultas mais rápido e uma área ocupada reduzida.
Isso significa que não exigirá dependências do Python e ajudará a eliminar a redundância de metadados, compartilhando metadados entre o dnf5 e o novo dnf5daemon. Aqui estão os principais benefícios que você pode esperar.
- Desempenho aprimorado: DNF5 promete processamento mais rápido de metadados de repositório e operações aprimoradas de consulta de pacotes, com o objetivo de economizar segundos preciosos aos usuários durante tarefas de gerenciamento de pacotes.
- Pegada reduzida do sistema: Ao eliminar as dependências do Python e mesclar as funcionalidades do DNF e do MicroDNF, o DNF5 oferece um tamanho de instalação significativamente menor, reduzindo a redundância de metadados.
- Experiência Unificada: O Fedora visa fornecer uma experiência consistente de gerenciamento de pacotes em todas as plataformas, com o DNF5 servindo como o único gerenciador de pacotes para servidores, estações de trabalho e contêineres.
A equipe DNF delineou um plano meticuloso para aqueles preocupados com a transição para garantir um caminho de atualização tranquilo. Após a atualização do sistema ou instalação do DNF5, o pacote DNF5 substituirá automaticamente o pacote DNF existente.
Além disso, a compatibilidade com versões anteriores do comando yum e um novo serviço daemonizado, dnf5daemon, estão incluídos para manter uma experiência de usuário perfeita.
Porém, para que tudo isso aconteça, o Fedora Engineering Steering Committee (FESCo) deve primeiro aprovar a proposta antes que ela se torne realidade. Atualmente, está em sua segunda iteração, após extenso feedback da comunidade coletado em sua tentativa inicial.
Para finalizar, é importante notar que as discussões sobre o DNF5 assumir o controle como gerenciador de pacotes padrão começaram há cerca de um ano e meio para introduzi-lo no Fedora 39.
Claramente, essa transição não ocorreu, e mesmo o próximo lançamento do Fedora 40, previsto para o próximo mês, evitou implementar esta mudança significativa.
No entanto, há um forte sentimento de otimismo de que a proposta do DNF5 desta vez receberá luz verde, abrindo caminho para sua estreia antecipada no Fedora 41. Todo o conteúdo da proposta pode ser visto aqui.