DNF/RPM bit će brži u Fedori 34

Jedna od promjena planiranih za Fedoru 34 bit će korištenje dnf-plugin-krava, koji ubrzava DNF/RPM koristeći tehniku ​​Copy on Write (CoW) implementiranu na vrhu Btrfs datotečnog sustava.

Usporedba trenutnih i budućih metoda za instaliranje/ažuriranje RPM paketa u Fedori.

Trenutna metoda:

  • Raščlanite zahtjev za instalaciju/ažuriranje na popis paketa i radnji.
  • Preuzmite i provjerite integritet novih paketa.
  • Dosljedno instalirajte/ažurirajte pakete koristeći RPM datoteke, dekomprimirajte i zapisujte nove datoteke na disk.

Buduća metoda:

  • Raščlanite zahtjev za instalaciju/ažuriranje na popis paketa i radnji.
  • Preuzmite i u isto vrijeme otvoriti rajsfešlus paketi u lokalno optimiziran RPM datoteka.
  • Sekvencijalno instalirajte/ažurirajte pakete koristeći RPM datoteke i ponovno povezivanje za ponovno korištenje podataka koji su već na disku.

Za implementaciju povezivanja upotrijebite ioctl_ficlonerange(2)

Očekivano povećanje produktivnosti je 50%. Točniji podaci pojavit će se u siječnju.

Izvor: linux.org.ru