En av förändringarna som planeras för Fedora 34 kommer att vara användningen av dnf-plugin-ko, som snabbar upp DNF/RPM med hjälp av Copy on Write-tekniken (CoW) implementerad ovanpå Btrfs-filsystemet.
Jämförelse av nuvarande och framtida metoder för att installera/uppdatera RPM-paket i Fedora.
Nuvarande metod:
- Dela upp installations-/uppdateringsbegäran i en lista med paket och åtgärder.
- Ladda ner och kontrollera integriteten för nya paket.
- Installera/uppdatera paket konsekvent med RPM-filer, dekomprimera och skriv nya filer till disken.
Framtida metod:
- Dela upp installations-/uppdateringsbegäran i en lista med paket och åtgärder.
- Ladda ner och samtidigt packa upp paket in lokalt optimerad RPM-fil.
- Installera/uppdatera paket sekventiellt med hjälp av RPM-filer och återlänkning för att återanvända data som redan finns på disken.
För att implementera länklänkning, använd ioctl_ficlonerange(2)
Den förväntade produktivitetsökningen är 50 %. Mer exakta uppgifter kommer att dyka upp i januari.
Källa: linux.org.ru