Zlib-ng 2.0 Released As More Performant + Modern Zlib Fork

Written by Michael Larabel in Programming on 16 March 2021 at 05:17 PM EDT. 11 Comments
PROGRAMMING
Zlib-ng 2.0 is out today as the first stable release of this zlib fork focused on "next generation" systems with speedier performance and a more modern API, among other changes.

Zlib-ng 2.0 sports a modern native API as well as a Zlib-compatible API. This fork has cleaned up the original code-base, supports making use of modern CPU intrinsics like AVX2 / NEON / VSX, pulling improvements from Zlib forks maintained by Intel and CloudFlare, and a variety of other enhancements.

Zlib-ng hopes to coexist with upstream Zlib while being more modern and forward-looking, especially given Zlib carrying a lot of baggage from over the years and portability to now obscure platforms, catering to old compilers, etc.

Performance metrics comparing Zlib-ng to Zlib and Gzip can be found via this discussion item.

More details on Zlib-ng 2.0 as the project's first stable release can be found via GitHub.
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