Visit Azul.com Support

Azul Zulu Prime System Tools Versioning and Naming Conventions

Table of Contents

Looking for Zing? The Azul Zing Virtual Machine is now Azul Zulu Prime Builds of OpenJDK and part of Azul Platform Prime. Learn more.

Azul Zulu Prime System Tools (ZST) installation packages are available from the Azul Platform Prime Customer Downloads page and are only available to Azul customers.

This document provides more insight into the version numbering and naming conventions used for ZST.

Versioning Scheme

The numbers in the ZST package name contain information about which different environments and kernels a ZST package supports.

Part Example Description

ZST API

8c

The ZST API version.

KERNEL

4.18.0

The supported Linux kernel version in format A.B.C.

VERSION

5.22.13.0

The ZST release version in format A.B.C.D as listed on the customer downloads page.
When the fourth digit D is a zero, it is omitted from references to the version on the downloads page and in release notes.
In this example, only 5.22.13 is used in all links and documentation.

BUILD

2

The build number = the number of times this version of the software has been built and packaged.

CKMS

3

Optional CKMS build number. When present, the package has support for newer kernels while there are no ZST code changes.
CKMS = "Continuous Kernel Monitoring System": the internal code name for the Azul system that detects and adds support for newer kernels.

Bundle Name Convention

RPM Packages

The ZST version number has the following structure for rpm packages:
<NAME>-<ZST API>.<KERNEL A.B.C>-<VERSION A.B.C.D>.<BUILD>.<CKMS>.<DISTRIBUTION>.<ARCHITECTURE>.<PACKAGE>

To explain both the RPM and DEB packages uniformly in this document, we don’t follow the exact naming used in the RPM specification (see RPM File Naming Convention for more information).

This is the link between the naming used in this document and the RPM specification:

Prime RPM

<NAME>

name

<ZST API>.<KERNEL A.B.C>

version

<VERSION A.B.C.D>.<BUILD>.<CKMS>

release

<DISTRIBUTION>.<ARCHITECTURE>

architecture

The following table explains every part of the file name using this example package:
zing-zst-8c.4.18.0-5.22.13.0.2.3.el8.x86_64.rpm

Part Example Description

NAME

zing-zst

The product name.

ZST API

8c

The ZST API version.

KERNEL

4.18.0

The supported Linux kernel version in format A.B.C.

VERSION

5.22.13.0

The ZST release version in format A.B.C.D.

BUILD

2

The build number.

CKMS

3

Optional CKMS build number.

DISTRIBUTION

el8

el8 stands for Enterprise Linux 8. The distribution format el is used for RHEL, CentOS, CentOS Stream, Alma and Rocky Linux. Other available distributions: el7, el7uek, el9, sles12, amzn2.

ARCHITECTURE

x86_64

The target platform.

PACKAGE

rpm

The package format.

DEB Packages

The ZST version number has the following structure for DEB packages:
<NAME>-<ZST API>.<KERNEL A.B.C>.<ARCHITECTURE>-<DISTRIBUTION>-<VERSION A.B.C.D>.<BUILD>.<CKMS>_<ARCHITECTURE>.<PACKAGE>

The following table explains every part of the file name using this example package:
zing-zst-8c.4.15.0.x86.64-ub2204-5.22.13.0.2.3_amd64.deb

Part Example Description

NAME

zing-zst

The product name.

ZST API

8c

The ZST API version.

KERNEL

4.15.0

The supported Linux kernel version in format A.B.C.

ARCHITECTURE

x86.64

The processor instruction set.

DISTRIBUTION

ub2204

ub2204 stands for Ubuntu 22.04. Other available distributions: ub1804, ub2004

VERSION

5.22.13.0

The ZST release version in format A.B.C.D.

BUILD

2

The build number.

CKMS

3

Optional CKMS build number.

ARCHITECTURE

amd64

The target platform.

PACKAGE

deb

The package format.