Visit Azul.com Support

Azul Zing Builds of OpenJDK System Requirements

Table of Contents
Need help?
Schedule a consultation with an Azul performance expert.
Contact Us

Azul Platform Prime is a JDK that implements the umbrella Java Specification Request (JSR) for applicable Java Platform, Standard Edition (Java SE) versions (for example, JSR 336 for Java SE 7); and constitutes a “Compliant Implementation” under the specification licenses for the final release umbrella JSR specifications that Azul Zing Builds of OpenJDK (Zing) implements.

Azul Zing Builds of OpenJDK (Zing) include dynamic “just-in-time” (JIT) compiler technologies that adaptively compile Java bytecodes into optimized machine instructions, and manages the Java heap using Garbage Collector technology developed by Azul Systems.

Zing is supported on a variety of Linux distributions and x64 processor architectures. A current list of supported Linux operating systems and x64 architecture CPUs is covered in the remaining chapters and Release Notes.

A complete list of applicable Java SE specification requests can be found here:

Version Spec Link

Java SE 8

(JSR 337)

https://jcp.org/en/jsr/detail?id=337

Java SE 11

(JSR 384)

https://jcp.org/en/jsr/detail?id=384

Java SE 13

(JSR 388)

https://jcp.org/en/jsr/detail?id=388

Jave SE 15

(JSR 390)

https://jcp.org/en/jsr/detail?id=390

Java SE 17

(JSR 392)

https://jcp.org/en/jsr/detail?id=392

Java SE 21

(JSR 396)

https://jcp.org/en/jsr/detail?id=396

CPU Requirements

Azul Platform Prime runs on machines with the following 64-bit CPUs:

  • Intel® Xeon® server class processors released since 2009.

  • AMD EPYC™ and Opteron™ server class processors released since 2010.

  • ARM64 server CPUs since mid 2020 (e.g. AWS Graviton 2 and newer).

Note
Prime on ARM64 (Graviton) is currently only supported for LTS releases (JDK8, JDK11, and JDK17).

Operating System Requirements

Azul Platform Prime can be installed on machines running the following operating systems.

Operating System

Versions

Intel, AMD

Graviton

Red Hat Enterprise Linux

7.3 or later

-

CentOS

7.3 or later

8 or later

CentOS Stream

8 or later

8 or later

Oracle Linux

7.3 or later

7.9 or later

Ubuntu

20.04 or later

20.04 or later

SLES

12 SP5 or later

-

Debian

9 or later

-

Amazon Linux

2, 2023

2, 2023

CoreOS

4.13.16

-

Photon OS

3.0 or later

-

Note
Using Zing without Azul Zing System Tools (ZST) requires the memfd_create(2) system call. This system call is available since mainline Linux 3.17 and it was backported to the operating system versions listed above. If you want to run Azul Platform Prime on an older operating system, you need to install ZST in addition to Zing.

Memory Requirements

To install Azul Platform Prime, use the following memory requirements as a guideline:

  • Minimum Java heap size is 512 MB (-Xmx512M).

  • Depending on the available free RAM, you can set the Java heap size to a maximum of 2.8 TB (2800 GB) on x86 and 5.6 TB (5600 GB) on ARM64 in the default/non-ZST mode, and 20 TB (20000 GB) with ZST. Intel Ice Lake and newer x86 processors, when 5-level paging (LA57) is enabled at the OS level, can have a maximum heap size of 14000 GB (14 TB).

Supported Virtualized Platforms

Azul Platform Prime runs on the following virtualized platforms:

  • Virtual machines on the supported CPUs (e.g. Amazon EC2 (HVM), Azure, Oracle Virtual Box, Google Compute Engine, VMware).

  • Container-based systems on the supported CPUs (e.g. Docker, Kubernetes).