Arch Linux bytte till zstd-arkiv: 1300 % ökning i paketuppackningshastighet

Arch Linux-utvecklare rapporterade, som ändrade paketpaketeringsschemat från algoritmen. Tidigare användes xz-algoritmen (.pkg.tar.xz). Nu är zstd (.pkg.tar.zst) aktiverad. Detta gjorde det möjligt att öka uppackningshastigheten med 1300% till priset av en liten ökning av själva förpackningarnas storlek (cirka 0,8%). Detta kommer att påskynda processen med att installera och uppdatera paket på systemet.

Arch Linux bytte till zstd-arkiv: 1300 % ökning i paketuppackningshastighet

För tillfället finns det redan 545 paket som överförs till zstd. Resten kommer gradvis att få den nya komprimeringsalgoritmen när uppdateringar släpps. Det är viktigt att notera att paket i formatet .pkg.tar.zst automatiskt stöds med uppdateringar av pacman (5.2) och libarchive (3.3.3-1). Om någon användare ännu inte har uppdaterat libarchive, är den nya versionen tillgänglig i ett separat arkiv.

zstd (zstandard)-algoritmen utvecklades 2015 och introducerades först ett år senare. Den ger förlustfri kompression och siktar på snabbare kompressions- och dekompressionshastigheter än vanligt. I detta fall måste kompressionsförhållandet vara jämförbart eller överlägset befintliga lösningar. Som nämnts visade version zstd 0.6 vid maximalt kompressionsförhållande ett resultat liknande boz, yxz, tornado. Samtidigt var den överlägsen lza, brotli och bzip2.



Källa: 3dnews.ru

Lägg en kommentar