About this Learning Path

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