订阅内容

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.


关于作者

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
UI_Icon-Red_Hat-Close-A-Black-RGB

按频道浏览

automation icon

自动化

有关技术、团队和环境 IT 自动化的最新信息

AI icon

人工智能

平台更新使客户可以在任何地方运行人工智能工作负载

open hybrid cloud icon

开放混合云

了解我们如何利用混合云构建更灵活的未来

security icon

安全防护

有关我们如何跨环境和技术减少风险的最新信息

edge icon

边缘计算

简化边缘运维的平台更新

Infrastructure icon

基础架构

全球领先企业 Linux 平台的最新动态

application development icon

应用领域

我们针对最严峻的应用挑战的解决方案

Original series icon

原创节目

关于企业技术领域的创客和领导者们有趣的故事