Arch Linux skiftede til zstd-arkiver: 1300 % stigning i pakkeudpakningshastighed

Arch Linux-udviklere сообщили, som ændrede pakkepakkeskemaet fra algoritmen. Tidligere blev xz-algoritmen (.pkg.tar.xz) brugt. Nu er zstd (.pkg.tar.zst) aktiveret. Dette gjorde det muligt at øge udpakningshastigheden med 1300% på bekostning af en lille stigning i størrelsen af ​​selve pakkerne (ca. 0,8%). Dette vil fremskynde processen med at installere og opdatere pakker på systemet.

Arch Linux skiftede til zstd-arkiver: 1300 % stigning i pakkeudpakningshastighed

I øjeblikket er der allerede 545 pakker, der overføres til zstd. Resten vil gradvist modtage den nye komprimeringsalgoritme, efterhånden som opdateringer frigives. Det er vigtigt at bemærke, at pakker i .pkg.tar.zst-formatet automatisk understøttes med opdateringer til pacman (5.2) og libarchive (3.3.3-1). Hvis en bruger endnu ikke har opdateret libarchive, så er den nye version tilgængelig i et separat lager.

zstd (zstandard) algoritmen blev udviklet i 2015 og først introduceret et år senere. Det giver tabsfri kompression og sigter mod hurtigere kompressions- og dekompressionshastigheder end normalt. I dette tilfælde skal kompressionsforholdet være sammenligneligt eller bedre end eksisterende løsninger. Som nævnt viste version zstd 0.6 ved det maksimale kompressionsforhold et resultat svarende til boz, yxz, tornado. Samtidig var den lza, brotli og bzip2 overlegen.



Kilde: 3dnews.ru

Tilføj en kommentar