Una dintre modificările planificate pentru Fedora 34 va fi utilizarea lui dnf-plugin-vacă, care accelerează DNF/RPM folosind tehnica Copy on Write (CoW) implementată peste sistemul de fișiere Btrfs.
Comparație dintre metodele actuale și viitoare pentru instalarea/actualizarea pachetelor RPM în Fedora.
Metoda actuala:
- Descompuneți solicitarea de instalare/actualizare într-o listă de pachete și acțiuni.
- Descărcați și verificați integritatea pachetelor noi.
- Instalați/actualizați în mod constant pachetele folosind fișiere RPM, decomprimând și scriind fișiere noi pe disc.
Metoda viitoare:
- Descompuneți solicitarea de instalare/actualizare într-o listă de pachete și acțiuni.
- Descărcați și în același timp dezarhivați pachete în optimizat local Fișier RPM.
- Instalați/actualizați secvențial pachetele folosind fișiere RPM și reconectarea pentru a reutiliza datele aflate deja pe disc.
Pentru a implementa link-ul, utilizați ioctl_ficlonerange(2)
Creșterea așteptată a productivității este de 50%. Date mai precise vor apărea în ianuarie.
Sursa: linux.org.ru