Üks muudatus, mida plaanitakse Fedora 34-s, on dnf-plugin-cow, mis kiirendab DNF/RPM tööd Copy on Write (CoW) tehnika abil, mis on rakendatud Btrfsi failisüsteemi peal.
Praeguste ja tulevaste meetodite võrdlemine RPM paketide installimise/uuendamise protsessis Fedoral.
Praegune meetod:
- Jaotada installimise/uuendamise päring pakettide ja toimingute loendiks.
- Laadida alla ja kontrollida uute paketide terviklikkust.
- Järkjärguline installimine/uuendamine kasutades RPM faile, dekompressioon ja uute failide kirjutamine kettale.
Tulevane meetod:
- Jaotada installimise/uuendamise päring pakettide ja toimingute loendiks.
- Laadida alla ja samal ajal dekompressida paketid kohandatud optimeeritud RPM faili.
- Järkjärguline installimine/uuendamine kasutades RPM faile ja viidete sidumist (reflinking), et taaskasutada andmeid, mis juba asuvad kettal.
Viidete sidumise rakendamiseks kasutatakse ioctl_ficlonerange(2)
Oodatav jõudluse kasv — 50%. Täpsemad andmed selguvad jaanuaris.
Allikas: linux.org.ru
