Jedna od promjena planiranih za Fedoru 34 će biti korištenje dnf-plugin-cow, koji ubrzava DNF/RPM koristeći tehniku Copy on Write (CoW) implementiranu na Btrfs sistem datoteka.
Poređenje trenutnih i budućih metoda za instaliranje/ažuriranje RPM paketa u Fedori.
Trenutna metoda:
- Rastavite zahtjev za instalaciju/ažuriranje na listu paketa i akcija.
- Preuzmite i provjerite integritet novih paketa.
- Dosljedno instalirajte/ažurirajte pakete koristeći RPM datoteke, dekomprimirajte i zapišite nove datoteke na disk.
Buduća metoda:
- Rastavite zahtjev za instalaciju/ažuriranje na listu paketa i akcija.
- Preuzmite i istovremeno raspakujte paketi u lokalno optimiziran RPM fajl.
- Sekvencionalno instalirajte/ažurirajte pakete koristeći RPM datoteke i ponovno povezivanje za ponovno korištenje podataka koji su već na disku.
Za implementaciju povezivanja linkova koristite ioctl_ficlonerange(2)
Očekivano povećanje produktivnosti je 50%. Tačniji podaci će se pojaviti u januaru.
izvor: linux.org.ru