DNF/RPM serà més ràpid a Fedora 34

Un dels canvis previstos per a Fedora 34 serà l'ús de dnf-plugin-cow, que accelera DNF/RPM mitjançant la tècnica Copy on Write (CoW) implementada a la part superior del sistema de fitxers Btrfs.

Comparació dels mètodes actuals i futurs per instal·lar/actualitzar paquets RPM a Fedora.

Mètode actual:

  • Desglosseu la sol·licitud d'instal·lació/actualització en una llista de paquets i accions.
  • Baixeu i comproveu la integritat dels nous paquets.
  • Instal·leu/actualitzeu paquets de manera constant mitjançant fitxers RPM, descomprimint i escrivint fitxers nous al disc.

Mètode futur:

  • Desglosseu la sol·licitud d'instal·lació/actualització en una llista de paquets i accions.
  • Descarrega i al mateix temps descomprimir paquets dins optimitzat localment Fitxer RPM.
  • Instal·leu/actualitzeu paquets seqüencialment mitjançant fitxers RPM i tornant a enllaçar per reutilitzar les dades que ja estan al disc.

Per implementar l'enllaç d'enllaç, utilitzeu ioctl_ficlonerange(2)

L'augment esperat de la productivitat és del 50%. Al gener apareixeran dades més precises.

Font: linux.org.ru