En av endringene som er planlagt for Fedora 34 vil være bruken av dnf-plugin-cow, som øker hastigheten på DNF/RPM ved å bruke Copy on Write (CoW)-teknikken implementert på toppen av Btrfs-filsystemet.
Sammenligning av nåværende og fremtidige metoder for å installere/oppdatere RPM-pakker i Fedora.
Gjeldende metode:
- Bryt ned installasjons-/oppdateringsforespørselen i en liste over pakker og handlinger.
- Last ned og kontroller integriteten til nye pakker.
- Installer/oppdater pakker konsekvent ved å bruke RPM-filer, dekomprimering og skriv nye filer til disk.
Fremtidig metode:
- Bryt ned installasjons-/oppdateringsforespørselen i en liste over pakker og handlinger.
- Last ned og samtidig pakke opp pakker inn lokalt optimalisert RPM-fil.
- Installer/oppdater pakker sekvensielt ved å bruke RPM-filer og relinking for å gjenbruke data som allerede er på disken.
For å implementere linkkobling, bruk ioctl_ficlonerange(2)
Den forventede økningen i produktivitet er 50 %. Mer nøyaktige data vil dukke opp i januar.
Kilde: linux.org.ru