Eén van de geplande veranderingen voor Fedora 34 zal het gebruik van zijn dnf-plugin-koe, dat DNF/RPM versnelt met behulp van de Copy on Write (CoW)-techniek die bovenop het Btrfs-bestandssysteem is geïmplementeerd.
Vergelijking van huidige en toekomstige methoden voor het installeren/bijwerken van RPM-pakketten in Fedora.
Huidige methode:
- Verdeel het installatie-/updateverzoek in een lijst met pakketten en acties.
- Download en controleer de integriteit van nieuwe pakketten.
- Installeer/update pakketten consistent met behulp van RPM-bestanden, decomprimeer en schrijf nieuwe bestanden naar schijf.
Toekomstige methode:
- Verdeel het installatie-/updateverzoek in een lijst met pakketten en acties.
- Downloaden en tegelijkertijd uitpakken pakketten binnen lokaal geoptimaliseerd RPM-bestand.
- Installeer/update pakketten opeenvolgend met behulp van RPM-bestanden en koppel ze opnieuw om gegevens die al op schijf staan opnieuw te gebruiken.
Gebruik om linkkoppeling te implementeren ioctl_ficlonerange(2)
De verwachte productiviteitsstijging bedraagt 50%. Nauwkeurigere gegevens zullen in januari verschijnen.
Bron: linux.org.ru