Red Hat build of OpenJDK

An estimated 15 billion devices run Java™ worldwide. Until January 2019, no one had to pay for access to a current Java virtual machine (JVM). Still, Oracle implemented a significant change to its release cadence and support model multiple times since then. Oracle JDK is not free for production workloads and patches, leaving organizations to either pay Oracle for continued production support and updates for Oracle JDK, or migrate to an alternative OpenJDK implementation.

Red Hat® build of OpenJDK is a open source implementation of the Java Platform, Standard Edition (Java SE). It is an alternative allowing your organization to stabilize and standardize your Java environments for years with little to no transition effort or traditional licensing hassles.

Benefits

Red Hat’s build of OpenJDK is an alternative to OracleJDK with a number of features and benefits.

Table 1. Benefits

Benefits

  • Open source innovation
  • Cost savings
  • Multiplatform support
  • Long-term support
  • Frequent releases

Get started now

Download and get started developing with Red Hat’s build of OpenJDK.

Visit developers.redhat.com

BenefitDescription
Open source Red Hat is a member of OpenJDK governing board and the largest contributor after Oracle.1
Cost OpenJDK support is included in Red Hat Enterprise Linux®, Red Hat OpenShift®, and Red Hat Application Services subscriptions. A standalone Microsoft Windows subscription is also available for purchase.
Multiplatform supportOpenJDK is tightly integrated with Red Hat Enterprise Linux and is also supported on Windows, SUSE Linux Enterprise Server (SLES), Ubuntu and MacOS (development support)
Long-term supportRed Hat provides long-term support for OpenJDK versions 8, 11, 17
Frequent releasesRed Hat expects to deliver 4 updates per year for the OpenJDK 8, 11 and 17 distributions, in addition to timely security fixes.

Life-cycle support

All Red Hat distributions of OpenJDK are supported for development and production for all Java workloads, giving you the confidence to develop, test, and deploy in Windows or Linux-based environments. Red Hat expects to deliver 4 updates per year, approximately 3 months apart, for the OpenJDK 11 and 17 distributions.

Table 2. Red Hat Enterprise Linux version support and life cycle dates

Open JDK container images

Download security-focused, certified, and up-to-date container images for OpenJDK.

Visit catalog.redhat.com

OpenJDK RHEL 6 RHEL7 RHEL8 RHEL9 End of support
8 (1.8) 6.6 7.0

8.0

9.0 November 2026
11 N/A 7.6 8.0 9.0

October 2024

17 N/A N/A 8.4 9.0

October 2027


 

Table 3. OpenJDK Lifecycle Dates and Windows versions

OpenJDK versionWindows
Server
2012 R2
Support Added
Windows
Server
2016 
Support Added
Windows
10 and 11 Support Added
Windows
Server
2019
Support
Added
Windows
Server
2022
Support
Added
End of
Support for
OpenJDK
version
8 (1.8)August
2018
August
2018
December 2018February
2020
September
2021
May 2026
11October
2018
October
2018
December 2018February
2020
September
2021
October
2024
12November 2021November 2021November 2021November 2021November 2021October
2027

Red Hat also supports OpenJDK on SLES, Ubuntu, Windows 64- and 32-bit, and development support for MacOS.

An Oracle JDK Alternative

OpenJDK and OracleJDK are implementations of the same Java SE specification. In 2017, Oracle committed to open sourcing the remaining Java SE tools with the goal of making OracleJDK and OpenJDK interchangeable.  While some minor differences still exist, OpenJDK 11 and OracleJDK 11 are now functionally interchangeable.

Red Hat build of OpenJDK is also based on the OpenJDK project. All of the additional work done by Red Hat is implemented in the OpenJDK community first, which means our customers can run their applications on a certified OpenJDK build.  Red Hat build of OpenJDK passed the Java Technology Certification Kit (TCK) from Oracle to ensure it is in compliance with the Java specification.

Red Hat build of OpenJDK

Red Hat offers comprehensive production support for Red Hat build of OpenJDK and commercial support for Eclipse Temurin. This support includes vulnerability exposures, security notification and fixes, and service level agreements.

Figure 1. Productization process of OpenJDK

Our productization process includes activities such as feature engineering, enhanced security testing, testing, creation of deployment artifacts, product integration, and documentation. Red Hat is committed to the open source community and is the second leading contributor to the OpenJDK project. Most of the productization work Red Hat does can be contributed to the OpenJDK upstream project.

Commercial support for Eclipse Temurin

Eclipse Temurin is a relatively new distribution of OpenJDK from the Eclipse Adoptium community. This community originated with the AdoptOpenJDK project, which has enjoyed tremendous popularity across the industry as a source of high-quality OpenJDK builds across many platforms, with close to half a billion downloads.2 

Red Hat is a founding strategic member of the Adoptium Working Group. Microsoft, Azul, IBM, Alibaba, Huawei are some of the other members also participating. Red Hat provides support for Eclipse Temurin together with Red Hat Build of OpenJDK.

Entitlements

Support for the Red Hat build of OpenJDK and Eclipse Temurin is included or available via the following subscriptions:

  • Red Hat Enterprise Linux
  • All Red Hat Application Services subscriptions
  • Red Hat build of OpenJDK for Windows (for non-Red Hat Application Services Java workloads)

Long history with OpenJDK

Red Hat has had a long history with OpenJDK dating back to 2007 when Red Hat became the first major software vendor to contribute to the OpenJDK community.  Red Hat is also a member of the OpenJDK governing board3 as well as the largest contributor4 after Oracle, providing many certified solutions over the years. Red Hat has also served as the stewards of OpenJDK 8 and 11 projects.

Figure 2. Red Hat’s OpenJDK leadership

  1. Chander, Sharat. “The Arrival of Java 19.”Oracle blog, 20 Sept. 2022. 

  2.  “AdoptOpenJDK download stats. ”Adoptium, accessed 21 Feb. 2023.

  3. OpenJDK governing board. ”Oracle blog, accessed 21 Feb. 2023.

  4. Chander, Sharat. “The Arrival of Java 19.”Oracle blog, 20 Sept. 2022.

Migration toolkit for applications

The Red Hat migration toolkit for applications provides a set of utilities to help identify and plan the migration of your existing Java codebase to OpenJDK.

Visit developers.redhat.com