Arch's Switch To Zstd: ~0.8% Increase In Package Size For ~1300% Speedup In Decompression Time

Written by Michael Larabel in Operating Systems on 4 January 2020 at 04:03 PM EST. 43 Comments
OPERATING SYSTEMS
Arch Linux has been working the past several months on transitioning to Zstd-compressed packages in place of XZ compression for faster package installation. At the end of December that package compression scheme changed and the results are impressive.

The package compression ratio for XZ and Zstd are similar and when recompressing all of Arch's packages with Zstd yielded a total increase of about 0.8% for all packages combined. However, the decompression time for all Arch packages saw a ~1300% speedup. Also promising is that no issues have come up yet in their testing.

As Arch packages get organically updated, the transition to Zstd will continue as long as the packagers are using the latest development tools that default to the Zstandard compression algorithm.

More details via arch-announce.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week