Arch Linux läks üle zstd arhiividele: 1300% suurem pakettide lahtipakkimise kiirus

Arch Linuxi arendajad сообщили, mis muutis pakettide pakkimise skeemi algoritmist. Varem kasutati xz-algoritmi (.pkg.tar.xz). Nüüd on zstd (.pkg.tar.zst) lubatud. See võimaldas suurendada lahtipakkimise kiirust 1300% pakendite enda suuruse mõningase suurenemise arvelt (ca 0,8%). See kiirendab pakettide installimise ja värskendamise protsessi süsteemi.

Arch Linux läks üle zstd arhiividele: 1300% suurem pakettide lahtipakkimise kiirus

Hetkel on zstd-le ülekandmisel juba 545 pakki. Ülejäänud saavad järk-järgult uue tihendusalgoritmi, kui värskendused avaldatakse. Oluline on märkida, et pacmani (5.2) ja libarchive (3.3.3-1) värskendustega toetatakse automaatselt .pkg.tar.zst-vormingus pakette. Kui mõni kasutaja ei ole veel raamatukogu uuendanud, on uus versioon saadaval eraldi hoidlas.

Algoritm zstd (zstandard) töötati välja 2015. aastal ja esmakordselt võeti kasutusele aasta hiljem. See pakub kadudeta pakkimist ja selle eesmärk on tavalisest kiirem tihendus- ja dekompressioonikiirus. Sel juhul peab tihendusaste olema olemasolevate lahendustega võrreldav või parem. Nagu märgitud, näitas versioon zstd 0.6 maksimaalse tihendusastme juures boz, yxz, tornadoga sarnast tulemust. Samal ajal oli see parem kui lza, brotli ja bzip2.



Allikas: 3dnews.ru

Lisa kommentaar