L'un des changements prévus pour Fedora 34 sera l'utilisation de dnf-plugin-vache, qui accélère DNF/RPM à l'aide de la technique Copy on Write (CoW) implémentée au-dessus du système de fichiers Btrfs.
Comparaison des méthodes actuelles et futures d'installation/mise à jour des packages RPM dans Fedora.
Méthode actuelle :
- Décomposez la demande d'installation/mise à jour en une liste de packages et d'actions.
- Téléchargez et vérifiez l'intégrité des nouveaux packages.
- Installer/mettre à jour systématiquement les packages à l'aide de fichiers RPM, en décompressant et en écrivant de nouveaux fichiers sur le disque.
Méthode future :
- Décomposez la demande d'installation/mise à jour en une liste de packages et d'actions.
- Téléchargez et en même temps décompresser paquets dans optimisé localement Fichier RPM.
- Installez/mettez à jour les packages de manière séquentielle à l'aide de fichiers RPM et de reflinks pour réutiliser les données déjà sur le disque.
Pour implémenter la liaison de liens, utilisez ioctl_ficlonerange(2)
L'augmentation attendue de la productivité est de 50 %. Des données plus précises apparaîtront en janvier.
Source: linux.org.ru