Generated by GPT-5-mini| Eclipse Temurin | |
|---|---|
![]() | |
| Name | Eclipse Temurin |
| Developer | Eclipse Foundation |
| Released | 2021 |
| Programming language | Java |
| Platform | Cross-platform |
| License | Eclipse Public License |
Eclipse Temurin
Eclipse Temurin is an open-source Java Development Kit distribution produced under the auspices of the Eclipse Foundation and implemented by multiple member organizations. It provides builds of the OpenJDK class libraries and HotSpot virtual machine suitable for production use across Linux, Windows, macOS, IBM AIX, and Solaris platforms. Temurin is maintained alongside other projects within the Eclipse Adoptium working group and is used by enterprise users, cloud providers, and software projects that depend on the Java Platform, Standard Edition.
Temurin delivers prebuilt binaries of the OpenJDK reference implementation including the HotSpot runtime and the Java SE Development Kit tooling such as the javac compiler and jlink image tool. The project coordinates with standards bodies and vendors like Oracle Corporation, Red Hat, Amazon Web Services, IBM, and Microsoft to ensure compatibility with the Java Community Process TCK and Java SE Specification. Temurin releases are redistributed under the Eclipse Public License and aim to provide a consistent baseline for continuous integration pipelines used by projects like Apache Maven, Gradle, Spring Framework, Jakarta EE, and Quarkus.
Temurin traces its lineage to community distributions of OpenJDK created after Oracle Corporation changed its commercial release model for the Java Platform. Key predecessor initiatives include AdoptOpenJDK and the AdoptOpenJDK Working Group, which coordinated contributions from vendors such as Red Hat, IBM, Amazon, and the Eclipse Foundation. In 2020 the Eclipse Foundation launched the Eclipse Adoptium initiative to formalize stewardship and created Temurin as the primary binary distribution. Development involves committers from organizations like Azul Systems, SAP SE, Tencent, and BellSoft collaborating on build pipelines, downstream packaging, and certification against the Java SE TCK administered by Oracle America, Inc..
Temurin follows the Java SE release cadence established by Oracle Corporation with long-term support (LTS) and feature releases, producing builds for versions such as Java 8, Java 11, Java 17, and Java 21. Each Temurin release maps to an OpenJDK release stream and includes update, patch, and security backports coordinated with upstream projects like OpenJDK jdk8u, OpenJDK jdk11u, and OpenJDK jdk17u. Packaging artifacts are provided in formats compatible with Debian (operating system), Red Hat Enterprise Linux, Microsoft Windows, and Alpine Linux. Versioning aligns with semantic expectations used by tools such as Maven Central, Docker Hub, GitHub, and GitLab CI/CD pipelines.
Build infrastructure for Temurin uses continuous integration systems and reproducible build techniques influenced by projects like Reproducible Builds and practices from Linux Foundation collaborations. The Temurin build process integrates testing suites from OpenJDK, including the jtreg harness and the Java Test Kit; it also runs regression tests contributed by vendors such as Red Hat, IBM, and Azul Systems. Quality assurance includes cross-platform functional tests, performance benchmarks compared with Oracle JDK and OpenJDK GA builds, and validation against the Java SE TCK administered by Oracle America, Inc.. Release automation leverages tooling from Jenkins, GitHub Actions, and Tekton pipelines.
Temurin is adopted by cloud and enterprise platforms including Amazon Web Services, Microsoft Azure, Google Cloud Platform, Red Hat OpenShift, and container orchestration solutions like Kubernetes. Major open-source projects and frameworks such as Apache Tomcat, Apache Kafka, Hibernate ORM, Spring Boot, and Eclipse IDE distributions rely on Temurin builds for CI and production images. Commercial vendors like IBM, SAP SE, Azul Systems, and BellSoft contribute to and distribute Temurin binaries to their customers. Package managers and registries integrating Temurin include Homebrew (package manager), Chocolatey, apt (software), and yum (package manager) ecosystems.
Temurin is governed within the Eclipse Foundation governance model and coordinated by the Eclipse Adoptium Working Group. The community encompasses committers and contributors from organizations such as Red Hat, IBM, Amazon, Microsoft, SAP SE, Tencent, Azul Systems, and BellSoft, as well as volunteers from projects like AdoptOpenJDK. Development discussions occur on platforms including GitHub, Eclipse Foundation project pages, and mailing lists modeled after collaborative governance seen in the Apache Software Foundation. Roadmaps and release policies reference standards from the Java Community Process and interoperability agreements with Oracle Corporation.
Security management for Temurin includes coordinated vulnerability disclosure, CVE tracking with entities like MITRE Corporation, and timely security updates aligned with OpenJDK patch streams. Commercial support options and extended maintenance are offered by vendors participating in the Adoptium ecosystem, including Red Hat, IBM, SAP SE, and Azul Systems. Incident response, security advisories, and patch distribution use channels common to cloud providers such as Amazon Web Services, Microsoft Azure, and Google Cloud Platform while leveraging build verification from projects like OpenJDK and test harnesses such as jtreg.