문의하기

The Eclipse Adoptium community has achieved its first Java SE release based upon the OpenJDK code. Adoptium is the new home of the AdoptOpenJDK project, the most popular build of OpenJDK in production according to the recent JVM Ecosystem Report, with over 300 million downloads.

Adoptium’s success builds upon the community development of Java SE in OpenJDK. OpenJDK creates the implementation of Java SE and Adoptium performs the structured build, test, and delivery to end users. Red Hat has brought best in class working practices to these projects to deliver high quality binaries that are ready for production usage.

Red Hat engineers have a strong representation in the Adoptium project management committee and Red Hat is a strategic member of the Adoptium working group. Together the project management committee and working group provide technical and governance oversight of the project.

This release from Adoptium is the first from the Eclipse Foundation. As part of the move to Eclipse, Adoptium code underwent enhanced scrutiny through the Eclipse intellectual property review process, and the project’s binaries have passed the Oracle Java SE JCK test suite—- used to determine compatibility with the Java SE specification.

Digital-Transformation-Minispot-Technology-illustration-quote copy_Blog-thumbnail.png Adoptium employs “infrastructure as code” principles utilizing Ansible to define the dynamic build system in a hybrid cloud environment. Working with the open source community Red Hat has automated the creation of reproducible build systems across multiple CPU and OS environments using Ansible scripts.

All Adoptium’s binaries are passed through the Eclipse AQAvit quality program as part of the release process. AQAvit not only checks functional correctness of the runtime, but also puts the runtime under long-running stress workloads, checks the runtime performance characteristics and tests whether a range of known security vulnerabilities have been fixed.  When a binary is deemed ready for release, it’s made available through the Adoptium project’s API. This web service API is written in Java and currently handles about 550 thousand requests every day. The web service is implemented using the Quarkus framework and deployed in OpenShift running on Microsoft Azure.

Following open principles, any working group member whose build meets the project's requirements can promote their product through Adoptium, and members may include community or paid support options around their binaries.

Moving a project of this size is an incredible feat and the community worked very well to arrive at a successful outcome. Red Hat looks forward to contributing to the continued success at Adoptium.

Red Hat offers support for OpenJDK binaries as part of your RHEL subscription, as part of your OpenShift subscription, or via the Red Hat Build of OpenJDK product offering.


About the author

Tim Ellison is a Distinguished Engineer and Principal Architect at Red Hat. He has worked on enterprise runtime technologies for more than thirty years, primarily focused on open source communities and best practices. Previously the Java CTO for IBM, Tim is an invited member of numerous specification committees, including the Java SE platform specification, and he has contributed to a diverse range of projects including AdoptOpenJDK, Smalltalk, Apache Harmony, Eclipse JDT, Apache Spark, and Quantum Computing libraries. He holds numerous patents in runtime technology and speaks at conferences worldwide.

Read full bio
Red Hat logoLinkedInYouTubeFacebookTwitter

제품

체험, 구매 & 영업

커뮤니케이션

Red Hat 소개

Red Hat은 Linux, 클라우드, 컨테이너, 쿠버네티스 등을 포함한 글로벌 엔터프라이즈 오픈소스 솔루션 공급업체입니다. Red Hat은 코어 데이터센터에서 네트워크 엣지에 이르기까지 다양한 플랫폼과 환경에서 기업의 업무 편의성을 높여 주는 강화된 기능의 솔루션을 제공합니다.

Red Hat Shares 뉴스레터를 구독하세요

지금 신청하기

언어 선택