Canonical 官方构建版 OpenJDK – 正式发布
by Canonical on 7 August 2025

长久以来,Java 在大型企业级软件开发领域占据领军地位,90% 的《财富》500 强企业将其用于后端开发,尤其在金融、医疗及政府等关键行业。
相较于大多数开发者,Java 开发者更需要承担这样的任务:在实现新功能与满足遗留应用的安全性、稳定性和性能等关键要求之间取得平衡。管理不同的 Java 版本、安全更新及部署构件,面临极大的复杂度。
基于上述原因,我们决定加强对工具链的投入,提供一套更全面的解决方案,让企业用户和社区成员都能从中受益。Canonical 的 OpenJDK 支持方案围绕以下核心原则构建:
- 通过 Ubuntu Pro 提供行业领先的安全维护服务,为 OpenJDK 8 版本持续提供安全支持直至 2034 年,并为其他所有 OpenJDK LTS 版本提供至少 12 年的安全保障。
- 通过在后续 Ubuntu 版本中集成最新 OpenJDK 版本,实现 Java 新版本的即时获取。该机制同样适用于 LTS 版本。
- 通过整合 “精雕版” Chiseled OpenJRE 的容器瘦身能力与 CRaC(检查点协同恢复)等创新技术,实现容器性能优化。
- 采用 Adoptium 测试框架的 Eclipse AQAvit,对 OpenJDK 版本进行技术兼容性工具包(TCK)正确性认证测试。
- 广泛支持 AMD64、ARM64、S390x、RISC-V 和 ppc64el 等处理器架构。
下面我们将针对上述各要素逐步展开深入探讨。
安全增强保障:提供长效安全保障与稳定运行支持
Ubuntu Pro 订阅服务为所有 OpenJDK LTS 构建版提供至少 10 年的安全支持保障,从而大幅降低应用程序现代化改造的频次要求。由此,开发者既能延长现有遗留系统的生命周期,又能优先开发直接提升用户体验的核心功能。
这对运行在 Java 8 上的遗留系统负载尤为重要,根据 New Relic 最新报告,该版本仍占生产环境部署量的 33%。针对运行在 24.04 LTS 上的工作负载,Ubuntu Pro 将扩展安全维护至少至 2034 年,比 Red Hat 延长 8 年,较 Azul Zulu 多提供 4 年保障。
Ubuntu LTS 发行版支持的 OpenJDK LTS 版本
| OpenJDK LTS 版本 | 正式发布日 | Ubuntu LTS 可用性 | 支持终止日 (via Ubuntu Pro) |
| 8 | 2014 | 18.04, 20.04, 22.04, 24.04 | 至少到 2034 年 |
| 11 | 2018 | 18.04, 20.04, 22.04, 24.04 | 至少到 2034 年 |
| 17 | 2021 | 18.04, 20.04, 22.04, 24.04 | 至少到 2034 年 |
| 21 | 2023 | 20.04, 22.04, 24.04 | 至少到 2034 年 |
加速创新:即时获取 Java 新版本
在 Ubuntu 体系中,长期支持与快速迭代可并行不悖。在 OpenJDK 新版本发布后,我们旨在即时于 Ubuntu 中提供,全力支持团队创新实验。
自 Ubuntu 24.04 LTS 起,我们计划按下述方式对齐 OpenJDK 与 Ubuntu 的发布节奏:
- 新版 OpenJDK LTS 版本将登陆后续 Ubuntu LTS 版本,为您的长期项目提供稳定保障。
- 非 LTS OpenJDK 版本将登陆后续 Ubuntu 临时发行版,助您在新语言特性、API 及性能改进发布的第一时间完成测试验证。
此项双重策略使您既能获得敏捷创新的灵活空间,又可为核心生产部署保障企业级稳定性。
此外,我们还采用 CRaC(检查点协同恢复)等创新技术,通过对运行中 JVM 及应用状态生成检查点快照并实现瞬时恢复,显著缩短容器化及传统 Java 应用的冷热启动耗时。
部署优化:安全、极简的 “超精雕” Chiseled JRE containers
臃肿的容器镜像会拖累 CI/CD 管道效率,并增加安全风险。Ubuntu Chiseled OpenJRE 容器为 Java 运行时提供革命性的极小空间占用,彻底剔除所有非必要依赖包及碎片化组件。精简后的体积无损于系统吞吐性能,其运行效能与其他 OpenJDK 发行版镜像持平。
您可以从以下公共镜像仓库下载镜像,并通过 Ubuntu Pro 订阅获得额外的长期安全维护和支持:
Chiseled JRE container 统计信息:
| 功能 | Chiseled JRE 8 | Chiseled JRE 17 | Chiseled JRE 21 |
| 压缩后大小 | 37/38MB (AMD64/ARM64) | 44/42MB (AMD64/ARM64) | 50/51MB (AMD64/ARM64) |
| Size vs. Temurin | ~52% Smaller | ~51% Smaller | ~56% Smaller |
| 性能影响 | 吞吐量/启动耗时 ≈0% 差异 | 吞吐量/启动耗时 ≈0% 差异 | 吞吐量/启动耗时 ≈0% 差异 |
| 安全维护 | 通过 Ubuntu Pro 提供最长可达 12 年的技术支持 | 通过 Ubuntu Pro 提供最长可达 12 年的技术支持 | 通过 Ubuntu Pro 提供最长可达 12 年的技术支持 |
未来数周内,我们将发布一系列详细的基准测试报告,对比 Chiseled Ubuntu OpenJRE 容器与其他主流 OpenJDK 发行版同类产品的性能表现。
经验证的正确性与简化的合规性
构建企业级应用时,最需要避免的便是耗费时间调试难以预料的运行时异常。自 2023 年加入 Eclipse 基金会 Adoptium 工作组以来,我们全力确保所有 OpenJDK 17 及 21 版本构建均通过正确性验证,使全球 Ubuntu 用户能在可信赖的基石上构建最新 Java 应用。
“Canonical 是我们成员如何通过参与 Adoptium 工作组贡献价值并共享红利的典范。”Eclipse 基金会执行董事 Mike Milinkovich 表示,“Canonical 正在助力推动整个开源 Java 生态的创新,并通过 Eclipse AQAvit 测试框架高效测试其构建版本对 Java TCK 的兼容性认证。随着合作持续深化,我们对未来共同实现的突破性成果充满期待。”
我们的 OpenJDK 构建版本通过 AQAvit 测试框架,严格遵循技术兼容性套件 (TCK)进行全维度验证。当前构建体系全面适配以下所有架构(基于 Ubuntu 22.04 LTS 及 24.04 LTS):
- AMD64
- ARM64
- s390x
- Ppc64el
- RISC-V
该方法同样适用于加密合规性要求。Ubuntu Pro 提供对 openjdk-11-fips 的访问权限(包含通过 FIPS 140-2 认证的 BouncyCastle)。我们还在积极争取获得 FIPS 140-3 认证,成为一家专门的 OpenSSL-FIPS Java 提供商,为受监管行业和政府部门的开发人员简化合规性。
通过 GraalVM 与 CRaC 实现云原生工作负载性能提升
Java 应用程序虽具备强劲的运行时性能,但因 Java 虚拟机(JVM)初始化及即时(JIT)编译流程,其启动耗时问题日益显著。近年来,GraalVM 与 CRaC(检查点协同恢复)作为两种独立解决方案崭露头角,助力开发者构建高效云原生应用程序。
我们高度重视这些项目对 Java 技术生态体系的未来价值,决定通过提供完整的组件封装方案(deb 与 snap 双格式),显著降低其在 Ubuntu 系统中的应用和维护门槛。
GraalVM 作为高性能多语言虚拟机,为 Java 开发者提供了突破性的增效价值。 该技术将 Java 字节码通过提前(AOT)编译直接转换为原生可执行文件。这种 AOT 编译机制彻底免除了运行时 JIT 编译的必要性,从而带来显著提速的应用启动时间,并实现更低的内存占用空间。我们创建了快照,使开发者能够更便捷地获取最新的 GraalVM 功能,并在 Ubuntu 24.04 及未来版本上构建体积更小、速度更快的应用程序。
另一方面,CRaC 则允许将运行中的 JVM 进程冻结,完整状态保存至磁盘,并可在后续瞬间恢复运行。通过预先预热应用程序并创建检查点,后续启动过程可大幅缩短至毫秒级。我们已将 CRaC OpenJDK 构建和 CRIU(用户空间检查点/恢复工具)打包并添加到软件仓库中,实现了开箱即用的开发者体验。通过 Ubuntu Pro 订阅,从 Ubuntu 26.04 LTS 版本开始,这些组件将获得至少 10 年的安全维护保障。
了解更多关于 Canonical 官方构建版 OpenJDK 的信息
订阅博客文章
查看更多内容
Canonical 推出适用于 WSL 的 Ubuntu Pro
适用于 WSL 的 Ubuntu Pro 为 Windows 系统中运行的 Ubuntu 24.04 LTS WSL 实例提供一站式安全维护与企业级技术支持。该订阅服务还能为系统管理员提供全面的管理功能。 今日,Canonical 公司宣布适用于 WSL 的 Ubuntu Pro 服务正式全面上市,用户可通过 Microsoft Store 进行安装。源代码及测试版也可在 GitHub 获取。 Canonical 公司与 Microsoft 建立了良好的合作关系,携手打造优质的 WSL 使用体验。本次合作成果将惠及那些借助 WSL 开发生产级 Linux 解决方案的企业开发者。 Craig Loewen,Microsoft WSL 产品经理 Ubuntu Pro 为桌面端 […]
Ubuntu 正式登陆 Qualcomm Dragonwing™ IQ-9075 平台
Ubuntu 系统发行商 Canonical 公司 2025 年 12 月 1 日宣布,推出适用于 Qualcomm Dragonwing™ IQ-9075 平台的官方认证镜像。这款高性能工业平台现已全面适配 Ubuntu 24.04 LTS 的优化镜像并提供完整技术支持。该官方认证镜像同时适用于 Ubuntu 服务器版和桌面版,为开发者打造了坚实且安全的软件基础,可满足下一代工业自动化、机器人技术及边缘 AI 应用的开发需求。 本次发布是在 Ubuntu 全面适配 QCS6490 和 QCS5430 处理器的基础上推出的,也是 Canonical 公司为 Qualcomm Dragonwing™ 系列处理器提供技术支持的最新举措。 适用于边缘 AI 的高可靠性与高性能 […]