17173 > 游戏资讯 > 科技新闻 > 正文

Ubuntu 26.04 LTS 将默认搭载 OpenJDK 25,带来性能与内存优化

2026-02-20 16:01:33 神评论
17173 新闻导语

Ubuntu 26.04 LTS 默认搭载 OpenJDK 25,带来性能与内存优化、垃圾回收增强及并发提升。升级Java版本,享受更快启动和现代化功能!

感谢网友 脑腐 的线索投递!

2 月 20 日消息,将于今年 4 月发布的 Ubuntu 26.04 长期支持版(LTS)将进行一项重要的底层技术调整:默认 Java 版本将从当前的 OpenJDK 21 过渡到最新的长期支持版本 OpenJDK 25。

Ubuntu 开发团队已于本周更新了 java-common 软件包,将 OpenJDK 25 设置为系统默认的 Java 开发套件(JDK)。

这一变动对于使用该操作系统的开发者和企业用户意味着,将在不进行额外配置的情况下,直接受益于新一代 Java 平台带来的性能提升与功能增强。

自 Ubuntu 24.04 LTS 起,发行版一直通过 default-jdk 包默认提供同为 LTS 版本的 OpenJDK 21。随着 OpenJDK 25 于去年 9 月正式发布并被指定为最新的 LTS 版本,Ubuntu 此次跟进被认为是其紧贴上流 Java 技术演进的自然选择。从 Ubuntu 26.04 的角度看,这是一个着眼于未来数年长期支持周期的稳健决策。

目前,整个迁移工作进展相对顺利。根据 Ubuntu 的 Bug 追踪系统记录,截至目前,在以 OpenJDK 25 作为默认构建环境的测试中,仅有约 15 个软件包出现构建失败的问题。这一数字被认为处于可控范围内,表明绝大多数 Java-based 应用和库已与新版本兼容,未出现大规模兼容性问题。

相较于 OpenJDK 21,OpenJDK 25 作为最新的 LTS 版本,集成了一系列重要的技术改进:

性能与内存优化:新版本在启动速度、运行时性能和内存占用方面均有显著提升,这对于服务器端应用和容器化部署尤为关键。

垃圾回收增强:对垃圾回收机制进行了多项优化,包括为 Shenandoah GC 引入分代收集模式,可有效减少大堆内存场景下的停顿时间,提升吞吐量。

并发与扩展性提升:改进了虚拟线程与同步机制的协作,减少不必要的平台线程固定,提升了高并发工作负载下的可扩展性。同时引入了作用域值(Scoped Values),作为一种比传统线程局部变量更高效、更安全的线程间不可变数据共享机制。

平台支持变更:OpenJDK 25 正式放弃了对 32 位 x86 架构的支持,这使得开发团队能够更专注于主流 64 位平台(如 x86-64 和 AArch64)的优化,简化了构建和测试基础设施。

开发者体验改进:引入了紧凑的源文件格式和简化的 main 方法声明,降低了编写小型应用和示例脚本的样板代码,同时模块导入声明也变得更加简洁。

除了默认 Java 版本的更迭,Ubuntu 26.04 LTS 本身也将是一次重大版本更新。根据既定计划,该版本定于 2026 年 4 月 23 日正式发布,代号“Resolute Raccoon”。它将采用最新的 Linux 6.20 内核(可能被命名为 Linux 7.0)、全新的 GNOME 50 桌面环境(将完全基于 Wayland,移除对 X11 的支持),并引入更多采用内存安全语言 Rust 编写的系统核心组件。此外,基于 TPM 的全磁盘加密、Intel TDX 机密计算支持以及对树莓派的 A/B 启动支持等安全和硬件特性也将进一步完善。

对于正在使用 Ubuntu 24.04 LTS 的稳定版用户,Canonical 建议等待首个维护版本 Ubuntu 26.04.1 LTS 于今年 8 月发布后,再进行稳妥的版本升级。届时,用户将能够在享受长达 12 年系统支持的同时,获得一个集成了最新 LTS 版 Java 运行时、性能更优、功能更现代化的系统环境。

【来源:IT之家】
关于Ubuntu 26.04 LTS,OpenJDK 25,Java,性能优化,内存优化,垃圾回收,虚拟线程,LTS版本,开发者,兼容性的新闻
亲爱的 17173 玩家们~我们正在打磨平台的找游戏功能,想听听你平时是怎么筛选、导航找游戏的?你的真实习惯和偏好,能让后续找游戏更顺手哦!立即点击填写问卷 参与问卷