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