Arch Linux chuyển sang lưu trữ zstd: tốc độ giải nén gói tăng 1300%

Nhà phát triển Arch Linux báo cáo, đã thay đổi sơ đồ đóng gói gói từ thuật toán. Trước đây, thuật toán xz (.pkg.tar.xz) đã được sử dụng. Bây giờ zstd (.pkg.tar.zst) đã được bật. Điều này giúp có thể tăng tốc độ giải nén lên 1300% nhưng phải trả giá bằng việc tăng nhẹ kích thước của gói hàng (khoảng 0,8%). Điều này sẽ đẩy nhanh quá trình cài đặt và cập nhật các gói trên hệ thống.

Arch Linux chuyển sang lưu trữ zstd: tốc độ giải nén gói tăng 1300%

Hiện tại đã có 545 gói được chuyển sang zstd. Phần còn lại sẽ dần dần nhận được thuật toán nén mới khi các bản cập nhật được phát hành. Điều quan trọng cần lưu ý là các gói ở định dạng .pkg.tar.zst được hỗ trợ tự động với các bản cập nhật cho pacman (5.2) và libarchive (3.3.3-1). Nếu bất kỳ người dùng nào chưa cập nhật libarchive thì phiên bản mới sẽ có sẵn trong một kho lưu trữ riêng.

Thuật toán zstd (zstandard) được phát triển vào năm 2015 và được giới thiệu lần đầu tiên một năm sau đó. Nó cung cấp khả năng nén không mất dữ liệu và nhằm mục đích đạt được tốc độ nén và giải nén nhanh hơn bình thường. Trong trường hợp này, tỷ lệ nén phải tương đương hoặc vượt trội so với các giải pháp hiện có. Như đã lưu ý, phiên bản zstd 0.6 ở tỷ lệ nén tối đa cho kết quả tương tự như boz, yxz, lốc xoáy. Đồng thời, nó vượt trội hơn lza, brotli và bzip2.



Nguồn: 3dnews.ru

Thêm một lời nhận xét