Arch Linux přešel na archivy zstd: zrychlení rozbalování balíků o 1300%

Vývojáři Arch Linux oznámili, že změnili schéma balení balíčků z algoritmu. Dříve byl použit algoritmus xz (.pkg.tar.xz). Nyní je však využíván zstd (.pkg.tar.zst). To umožnilo zvýšit rychlost dekomprimace o 1300 % za cenu nepatrného zvýšení velikosti samotných balíčků (přibližně 0,8 %). To urychlí proces instalace a aktualizace balíčků v systému.

Arch Linux přešel na archivy zstd: zrychlení rozbalování balíků o 1300%

V tuto chvíli se hovoří o převodu na zstd už 545 balíčků. Ostatní budou postupně dostávat nový kompresní algoritmus s vydáváním aktualizací. Je také důležité poznamenat, že balíčky ve formátu .pkg.tar.zst jsou automaticky podporovány při aktualizacích pacman (5.2) a libarchive (3.3.3-1). Pokud některý z uživatelů ještě neaktualizoval libarchive, nová verze je k dispozici v samostatném repozitáři.

Algoritmus zstd (zstandard) byl vyvinut v roce 2015 a poprvé představen o rok později. Předpokládá ztrátovou kompresi a je zaměřen na vyšší rychlost komprese a dekomprese než obvykle. Přitom by měl mít koeficient komprese srovnatelný nebo lepší než stávající řešení. Jak bylo uvedeno, verze zstd 0.6 při maximální úrovni komprese dosahovala porovnatelného výsledku s boz, yxz, tornado. Přitom převažovala lza, brotli a bzip2.



Zdroj: 3dnews.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster