Uma das mudanças previstas para o Fedora 34 será a utilização dnf-plugin-cow, que acelera o funcionamento do DNF/RPM através da técnica Copy on Write (CoW), implementada sobre o sistema de arquivos Btrfs.
Comparação entre os métodos atuais e futuros de instalação/atualização de pacotes RPM no Fedora.
Método atual:
- Desmembrar a solicitação de instalação/atualização em uma lista de pacotes e ações.
- Baixar e verificar a integridade dos novos pacotes.
- Instalar/atualizar pacotes sequencialmente usando arquivos RPM, descompressão e gravação de novos arquivos no disco.
Método futuro:
- Desmembrar a solicitação de instalação/atualização em uma lista de pacotes e ações.
- Baixar e simultaneamente descompactar pacotes em um arquivo RPM otimizado localmente. Instalar/atualizar pacotes sequencialmente usando arquivos RPM e a técnica de ligação de referências (reflinking) para reutilizar dados que já estão no disco.
- Para implementar a ligação de referências é utilizado
ioctl_ficlonerange(2) A expectativa de aumento de desempenho é de 50%. Dados mais precisos estarão disponíveis em janeiro.
A transição do FreeBSD do sistema de controle de versão Subversion para Git foi concluída
Fonte: linux.org.ru
