Üks Fedora 34-s kavandatavatest muudatustest on dnf-plugin-cow, mis kiirendab DNF/RPM-i tööd tänu Copy on Write (CoW) tehnoloogiale, mis on rakendatud Btrfs-failisüsteemi peal.
Fedora RPM-pakettide praeguste ja tulevaste paigaldus-/uuendusmeetodite võrdlus.
Praegune meetod:
- Jaotada paigaldus-/uuenduspäring pakettide ja toimingute loendiks.
- Laadida alla uued paketid ja kontrollida nende terviklust.
- Paigaldada/uuendada paketid järjestikku, kasutades RPM-faile, lahtipakkimist ja uute failide kettale kirjutamist.
Tulevane meetod:
- Jaotada paigaldus-/uuenduspäring pakettide ja toimingute loendiks.
- Laadida paketid alla ja samal ajal lahti pakkida need kohalikult optimeeritud RPM-faili.
- Paigaldada/uuendada paketid järjestikku, kasutades RPM-faile ja reflinkingut kettal juba olemasolevate andmete taaskasutamiseks.
Reflinkingu rakendamiseks kasutatakse ioctl_ficlonerange(2)
Eeldatav jõudluse kasv on 50%. Täpsemad andmed selguvad jaanuaris.
Allikas: linux.org.ru
