Eine der für Fedora 34 geplanten Änderungen wird die Verwendung von sein DNF-Plugin-Kuh, das DNF/RPM mithilfe der Copy on Write (CoW)-Technik beschleunigt, die auf dem Btrfs-Dateisystem implementiert ist.
Vergleich aktueller und zukünftiger Methoden zur Installation/Aktualisierung von RPM-Paketen in Fedora.
Aktuelle Methode:
- Unterteilen Sie die Installations-/Updateanforderung in eine Liste von Paketen und Aktionen.
- Laden Sie neue Pakete herunter und überprüfen Sie die Integrität.
- Installieren/aktualisieren Sie Pakete konsistent mithilfe von RPM-Dateien, indem Sie neue Dateien dekomprimieren und auf die Festplatte schreiben.
Zukünftige Methode:
- Unterteilen Sie die Installations-/Updateanforderung in eine Liste von Paketen und Aktionen.
- Herunterladen und gleichzeitig entpacken Pakete hinein lokal optimiert RPM-Datei.
- Installieren/aktualisieren Sie Pakete nacheinander mithilfe von RPM-Dateien und Reflinking, um bereits auf der Festplatte befindliche Daten wiederzuverwenden.
Um die Linkverknüpfung zu implementieren, verwenden Sie ioctl_ficlonerange(2)
Die erwartete Produktivitätssteigerung beträgt 50 %. Genauere Daten werden im Januar erscheinen.
Source: linux.org.ru