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