Who is this for?

This is an introductory topic for software developers who want to improve data compression performance on Arm servers by replacing the default zlib with zlib-ng, an actively maintained fork that includes Neon SIMD and ARMv8 CRC32 optimizations.

What will you learn?

Upon completion of this Learning Path, you will be able to:

  • Build zlib-ng in zlib-compatible mode on an Arm server
  • Run example applications using zlib-ng as a drop-in replacement
  • Measure and analyze performance improvements with zlib-ng

Prerequisites

Before starting, you will need the following:

  • An Arm Linux computer or an Arm based instance from a cloud service provider running Ubuntu 22.04 or Ubuntu 24.04.
Next