DNF/RPM va fi mai rapid în Fedora 34

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