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
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster