DNF/RPM será máis rápido en Fedora 34

Un dos cambios previstos para Fedora 34 será o uso de dnf-plugin-vaca, que acelera DNF/RPM mediante a técnica Copy on Write (CoW) implementada enriba do sistema de ficheiros Btrfs.

Comparación dos métodos actuais e futuros para instalar/actualizar paquetes RPM en Fedora.

Método actual:

  • Desglosa a solicitude de instalación/actualización nunha lista de paquetes e accións.
  • Descarga e verifica a integridade dos novos paquetes.
  • Instala/actualiza constantemente paquetes usando ficheiros RPM, descomprimindo e escribindo novos ficheiros no disco.

Método futuro:

  • Desglosa a solicitude de instalación/actualización nunha lista de paquetes e accións.
  • Descarga e ao mesmo tempo descomprimir paquetes en optimizado localmente Ficheiro RPM.
  • Instala/actualiza secuencialmente os paquetes usando ficheiros RPM e religalos para reutilizar os datos que xa hai no disco.

Para implementar a ligazón de ligazóns, use ioctl_ficlonerange(2)

O aumento esperado da produtividade é do 50%. En xaneiro aparecerán datos máis precisos.

Fonte: linux.org.ru