The GNU Guix distribution is moving from gzip to lzip
The free as in freedom GNU/Linux distribution - guixSD is probably the best distro in the world - is changing their compression algorithm for pre-built binaries from the horribly inefficient but standardized gzip format to a little-known compression format called lzip. This will make updating using pre-built binaries a lot faster since the download-stage is the most time-consuming part of the update process and lzip archives are, on average, two thirds the size of gzip archives.
Their move to use lzip made us curious enough to do a Comparison of Compression Algorithms. What we found is that the standard lzip binary is, like xz, extremely and unbearably slow when it comes to compression. The multi-core version plzip, on the other hand, is quite fast. It's not as fast as the parallel bzip implementation pbzip but it's compression is better. The compression speed difference between single-threaded lzip and plzip is 5:1 on a 6-core system. The resulting file-size is much smaller when compressing with lzip compared to gzip, lzip archives are about two thirds the size.
GNU Guix is to a large degree a source-based distribution and many packages will be built from source when you install them. There's also pre-built packages available for some of the available software. It's these packages that will from now on be offered as lzip-compressed archives. gzip compressed files will remain available for those using older Guix versions. The process of re-compressing packages with lzip is on-going and only 25% of the GUIX binary packages are available as lzip as of now.
You can read more about GNU Guix's switch to lzip in their blog post www.gnu.org: Substitutes are now available as lzip.
published 2019-06-19 - last edited 2019-09-23
Latest news headlines
- Intels upcoming i3 CPUs raise the bar for entry-level CPUs to four cores and four threads
- Free Software Enthusiasts are The Worst when it comes to AdBlocking
- Facebook's digital currency Libra appears to be falling apart as major players leave before commitment deadline
- New stable kernels: 5.3.6, 4.19.79 and 4.14.149 are now available
- Firefox 69.0.3 with nothing new for free software users
- GNOME Internet Radio Locator v2.0.8 is now available
- GNOME 3.34.1 is now available
- The Free Software Foundation is working to gain a "shared understanding" with the GNU Project
- SuperTuxKart 1.1 could be released "anytime"
See the more archive for news headlines