Para melhorar o processo de instalação e atualização do seu sistema, o Projeto Fedora substituirá o DNF pelo DNF5 no Fedora Linux 39.
Sim. Há uma proposta para o Fedora 39 usar o DNF5 para gerenciamento de pacotes de software para melhorar o desempenho e a experiência do usuário.
Projeto Fedora substituirá o DNF pelo DNF5 no Fedora Linux 39
Um dos aspectos mais importantes de qualquer distribuição Linux são as ferramentas que usamos para gerenciar software. Claro, estamos falando da ferramenta de linha de comando que usamos para instalar, remover e atualizar a base de pacotes.
Essas ferramentas afetam significativamente a experiência geral do usuário e a percepção de uma distribuição Linux específica.
Portanto, a ferramenta APT está disponível para todas as distribuições Linux que usam o formato de pacote DEB, como Debian, Ubuntu e Linux Mint. Da mesma forma, é DNF para sistemas baseados em RPM como Red Hat e Fedora.
O Fedora, como todos sabemos, sempre se destacou em sua busca por inovação e em oferecer a seus usuários a mais avançada tecnologia Linux. Isso se deve principalmente ao status do Fedora como um campo de testes para futuras versões estáveis do Red Hat Enterprise Linux.
Em outras palavras, os engenheiros de software da Red Hat podem pré-testar o funcionamento de várias ferramentas Linux antes de serem implementadas no RHEL, onde a estabilidade é sempre a principal preocupação.
Portanto, não é surpresa que haja uma proposta no Fedora Linux 39, que deve ser lançado no final do próximo ano, para que a ferramenta de gerenciamento de software DNF seja substituída por DNF5.
Como resultado, DNF, LIBDNF e DNF-AUTOMATIC serão substituídos pelas novas bibliotecas DNF5 e Libdnf5.
Esta é, sem dúvida, uma mudança bem-vinda. Mas vamos explicar por que pensamos isso e as vantagens do DNF5 sobre o DNF atualmente usado.
Com o DNF, a busca de metadados é a parte mais lenta. Em outras palavras, quase toda vez que você executa o DNF, você fica sentado esperando o download dos metadados.
Além disso, atualmente é single-thread. Isso faz com que o uso da memória do sistema dispare ao buscar atualizações para as listas de pacotes.
Portanto, para todos os repositórios, é feito o download, a próxima análise e, em seguida, o loop.
No entanto, graças às suas principais melhorias na base de código, o DNF5 paralelizará isso para que pelo menos a análise ocorra enquanto o próximo repositório estiver sendo baixado.
Em outras palavras, o novo DNF5 melhorará significativamente o desempenho e as experiências do usuário. Para resumir, a seguir estão as principais vantagens que os usuários terão quando o DNF for substituído pelo DNF5 no Fedora 39:
- Um sistema mais compacto, menor e mais rápido como resultado da remoção do requisito do Python atualmente usado no DNF.
- Melhoria significativa de desempenho ao carregar repositórios e executar consultas RPM.
- A nova e aprimorada barra de progresso do DNF5 oferece uma melhor experiência ao usuário.
- Se estiver integrado ao Desktop, o novo daemon pode ser uma alternativa ao PackageKit para RPMs.
No entanto, o DNF5 ainda está em desenvolvimento pesado, então teremos que esperar mais um ano para ver tudo isso em ação. E embora não seja uma mudança revolucionária, é notável.
Então, tudo o que temos a fazer agora é esperar pelo Fedora 39, que, como dito anteriormente, deve estrear em algum lugar no final de 2023.