Arch Linux перайшоў на архівы zstd: 1300% да хуткасці распакавання пакетаў

Распрацоўнікі Arch Linux паведамілі, Што змянілі схему пакавання пакетаў з алгарытму. Раней выкарыстоўваўся алгарытм xz (.pkg.tar.xz). Цяпер жа задзейнічаны zstd (.pkg.tar.zst). Гэта дазволіла павялічыць хуткасць распакавання на 1300% коштам нязначнага павелічэння памеру саміх пакетаў (прыкладна 0,8%). Гэта дазволіць паскорыць працэс усталёўкі і абнаўленні пакетаў у сістэме.

Arch Linux перайшоў на архівы zstd: 1300% да хуткасці распакавання пакетаў

На дадзены момант гаворыцца аб перакладзе на zstd ужо 545 пакетаў. Астатнія будуць паступова атрымліваць новы алгарытм сціску па меры выхаду абнаўленняў. Пры гэтым важна адзначыць, што пакеты ў фармаце .pkg.tar.zst аўтаматычна падтрымліваюцца пры наяўнасці абнаўленняў pacman (5.2) і libarchive (3.3.3-1). Калі ж хто-небудзь з карыстачоў яшчэ не абнавіў libarchive, то новая версія даступная ў асобным рэпазітары.

Алгарытм zstd (zstandard) быў распрацаваны ў 2015 годзе і ўпершыню прадстаўлены годам пазней. Ён прадугледжвае сціск без страт і арыентаваны на больш высокую хуткасць сціску і распакаванні, чым звычайна. Пры гэтым каэфіцыент сціску павінен быць супастаўны ці пераўзыходзіць існыя рашэнні. Як адзначаецца, версія zstd 0.6 пры максімальнай ступені сціску паказвала падобны з ​​boz, yxz, tornado вынік. Пры гэтым яна пераўзыходзіла lza, brotli і bzip2.



Крыніца: 3dnews.ru

Дадаць каментар