Arch Linux byttet til zstd-arkiver: 1300 % økning i pakkeutpakkingshastighet

Arch Linux-utviklere сообщили, som endret pakkepakkeskjemaet fra algoritmen. Tidligere ble xz-algoritmen (.pkg.tar.xz) brukt. Nå er zstd (.pkg.tar.zst) aktivert. Dette gjorde det mulig å øke utpakkingshastigheten med 1300 % på bekostning av en liten økning i størrelsen på selve pakkene (ca. 0,8 %). Dette vil fremskynde prosessen med å installere og oppdatere pakker på systemet.

Arch Linux byttet til zstd-arkiver: 1300 % økning i pakkeutpakkingshastighet

For øyeblikket er det allerede 545 pakker som overføres til zstd. Resten vil gradvis motta den nye komprimeringsalgoritmen etter hvert som oppdateringer slippes. Det er viktig å merke seg at pakker i .pkg.tar.zst-formatet støttes automatisk med oppdateringer til pacman (5.2) og libarchive (3.3.3-1). Hvis en bruker ennå ikke har oppdatert libarchive, er den nye versjonen tilgjengelig i et eget depot.

zstd (zstandard)-algoritmen ble utviklet i 2015 og først introdusert et år senere. Den gir tapsfri komprimering og tar sikte på raskere komprimerings- og dekompresjonshastigheter enn vanlig. I dette tilfellet må kompresjonsforholdet være sammenlignbart eller bedre enn eksisterende løsninger. Som nevnt viste versjon zstd 0.6 ved maksimalt kompresjonsforhold et resultat som ligner på boz, yxz, tornado. Samtidig var den overlegen lza, brotli og bzip2.



Kilde: 3dnews.ru

Legg til en kommentar