Një nga ndryshimet e planifikuara për Fedora 34 do të jetë përdorimi i dnf-plugin-cow, i cili përshpejton punën e DNF/RPM falë teknikës Copy on Write (CoW), të zbatuar mbi sistemin e skedarëve Btrfs.
Krahasimi i metodave aktuale dhe të ardhshme të instalimit/përditësimit të paketave RPM në Fedora.
Metoda aktuale:
- Të zbërthehet kërkesa e instalimit/përditësimit në një listë paketash dhe veprimesh.
- Të shkarkohen paketat e reja dhe të verifikohet integriteti i tyre.
- Të instalohen/përditësohen paketat njëra pas tjetrës duke përdorur skedarët RPM, dekompresimin dhe shkrimin e skedarëve të rinj në disk.
Metoda e ardhshme:
- Të zbërthehet kërkesa e instalimit/përditësimit në një listë paketash dhe veprimesh.
- Të shkarkohen dhe njëkohësisht të çpaketohen paketat në një skedar RPM të optimizuar lokalisht .
- Të instalohen/përditësohen paketat njëra pas tjetrës duke përdorur skedarët RPM dhe reflinking për ripërdorimin e të dhënave që ndodhen tashmë në disk.
Për zbatimin e reflinking përdoret ioctl_ficlonerange(2)
Rritja e pritshme e performancës është 50%. Të dhëna më të sakta do të publikohen në janar.
Burimi: linux.org.ru
