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

Додати коментар або відгук