Azul Introduces Code Inventory The Solution That Identifies Unused and Dead Code for Removal in Production, Saving Developer Time and Money 
Support

JDK Comparison Matrix for Embedding Java in OEM Hardware or ISV Software

Confused by all the recent changes in the Java roadmap? We’ve summarized your Embedded Java options here.

Java’s new, rapid release cadence and the disappearance of free quarterly updates from Oracle for older Java versions have challenged the Embedded Java community as well as ISVs and other organizations that bundle Java with their products. Why choose Azul Platform Core? The table below provides a multi-vendor comparison spanning embedded IP and licensing terms, essential open source Java product features, and specific operating system and processor support offerings available from multiple Java providers.

IP & Licensing

Redistribution/Embedded JDK Feature Azul Platform Core Oracle Java SE Red Hat OpenJDK Amazon Corretto Adopt OpenJDK

100% Open Source and no field of use restrictions

TCK Tested (guaranteed Java SE compliance)

Patent Indemnification (IP grant to use the JDK)

Certified non-contamination (through GPLv2 or other licenses)

Source Code Modified to eliminate contaminating parts

N/A

Indemnification against license contamination

Features & Support Services

Redistribution/Embedded JDK Feature Azul Platform Core Oracle Java SE Red Hat OpenJDK Amazon Corretto Adopt OpenJDK

Tiered Embedded Support Services (dedicated team)

(RHEL/Windows only)

SLA for Quarterly Updates (guaranteed timely access)

Out-of-cyle Critical Fixes (independent from OpenJDK)

Commercial Support Product Lifecycle

8 Years

5 Years (3+ Years Extended)

6 Years

6 Years

Commercial Product Enhancements (TLS 1.3, JFR, Fonts, etc.)

Startup Performance Enhancements

Hardware-specific Porting and Testing (e.g. Arm v5, PPC32)

(64-bitx86 only)

OpenJFX (JavaFX) 32- & 64-bit

(64-bit only)

Multiple Installers & Packages (tar, deb, MSI, DMG, JDK/JREs)

Headful & Headless Builds (including Java 8 Compact Profiles)

Java 7 Support

OS & Processor Support

Redistribution/Embedded JDK Feature Azul Platform Core Oracle Java SE Red Hat OpenJDK Amazon Corretto Adopt OpenJDK

Multiple OS support (Windows, Linux, macOS, Solaris)

Embedded OSS support (QNX Wind River Linux)

Native Alpine Linux (musl libc)

Solaris x86

x86 (32- & 64-bit)

(Java 7 & 8 only)

(64-bit only)

(64-bit only)

Armv8 (32- & 64-bit)

(64-bit only)

(64-bit only)

(64-bit only)

Armv5, v6, v7 (32-bit)

Arm32 Hard and Soft Floating Point

PowerPC (32- & 64-bit)

(64-bit only)

MIPS (32-bit)

SPARC (32- & 64-bit)

(64-bit only)

Azul has been making free Zulu builds of OpenJDK available to the Java community since 2014, with supported embedded and redistributed builds being used in tens of millions of servers and devices today.

Azul’s world-class Platform Core support offerings provide options for hardware embedded use and ISV re-distribution. They include timely SLA commitments for security updates and bug fixes, including for popular Arm and other hardware embedded devices, and incorporate specific additions that include full support for Flight Recorder and Mission Control for both Java 8 and 11, plus industry-leading IP protection and license verification, ideal for ISVs.

For additional information regarding Zulu builds of OpenJDK and Azul’s OEM Embedded and ISV Redistribution support offerings, please ask to be put in contact with an Azul Java Specialist today.