Arch Linux wechselte zu zstd-Archiven: 1300 % höhere Geschwindigkeit beim Entpacken von Paketen

Arch Linux-Entwickler сообщили, wodurch das Paketverpackungsschema vom Algorithmus geändert wurde. Bisher wurde der xz-Algorithmus (.pkg.tar.xz) verwendet. Jetzt ist zstd (.pkg.tar.zst) aktiviert. Dadurch konnte die Auspackgeschwindigkeit um 1300 % erhöht werden, allerdings auf Kosten einer leichten Vergrößerung der Pakete selbst (ca. 0,8 %). Dadurch wird die Installation und Aktualisierung von Paketen auf dem System beschleunigt.

Arch Linux wechselte zu zstd-Archiven: 1300 % höhere Geschwindigkeit beim Entpacken von Paketen

Derzeit werden bereits 545 Pakete an zstd übertragen. Der Rest wird nach und nach den neuen Komprimierungsalgorithmus erhalten, wenn Updates veröffentlicht werden. Es ist wichtig zu beachten, dass Pakete im Format .pkg.tar.zst automatisch mit Updates für Pacman (5.2) und libarchive (3.3.3-1) unterstützt werden. Wenn ein Benutzer libarchive noch nicht aktualisiert hat, ist die neue Version in einem separaten Repository verfügbar.

Der zstd-Algorithmus (zstandard) wurde 2015 entwickelt und ein Jahr später erstmals eingeführt. Es bietet verlustfreie Komprimierung und zielt auf schnellere Komprimierungs- und Dekomprimierungsgeschwindigkeiten als üblich ab. In diesem Fall muss das Kompressionsverhältnis mit bestehenden Lösungen vergleichbar oder besser sein. Wie bereits erwähnt, zeigte Version zstd 0.6 bei maximalem Komprimierungsverhältnis ein ähnliches Ergebnis wie boz, yxz, tornado. Gleichzeitig war es lza, brotli und bzip2 überlegen.



Source: 3dnews.ru

Kommentar hinzufügen