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

Uno de los cambios previstos para Fedora 34 será el uso de dnf-plugin-vaca, que acelera DNF/RPM utilizando la técnica Copiar en escritura (CoW) implementada sobre el sistema de archivos Btrfs.

Comparación de métodos actuales y futuros para instalar/actualizar paquetes RPM en Fedora.

Método actual:

  • Divida la solicitud de instalación/actualización en una lista de paquetes y acciones.
  • Descargue y verifique la integridad de los nuevos paquetes.
  • Instale/actualice paquetes constantemente utilizando archivos RPM, descomprimiendo y escribiendo nuevos archivos en el disco.

Método futuro:

  • Divida la solicitud de instalación/actualización en una lista de paquetes y acciones.
  • Descargar y al mismo tiempo abrir la cremallera paquetes en optimizado localmente Archivo RPM.
  • Instale/actualice paquetes secuencialmente utilizando archivos RPM y vinculándolos nuevamente para reutilizar los datos que ya están en el disco.

Para implementar la vinculación de enlaces, utilice ioctl_ficlonerange(2)

El aumento esperado de la productividad es del 50%. En enero aparecerán datos más precisos.

Fuente: linux.org.ru