皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

OpenJDK 25 & GraalVM 25 发布,移除 32 位 x86 支持

昨日发布了 OpenJDK Java 25 版本,以及 Oracle 的 GraalVM 25 替代 JVM。

Oracle 将为 Java 25 提供 8 年的长期支持(LTS)。OpenJDK 25 带来了模块导入声明、灵活的构造器体以及紧凑的源文件/实例 main 方法,使新手更容易学习 Java。OpenJDK Java 25 还致力于最新的 Vector API、作用域值等。

更多关于 Java 25 变化的详细信息,请查看 Oracle.com 的公告。OpenJDK 25 可以从 jdk.java.net 下载。

OpenJDK 25 & GraalVM 25 发布,移除 32 位 x86 支持

OpenJDK 25 的一个重要移除是 32 位 x86 移植的移除。根据 JEP 503,x86 32 位移植已被移除。在 OpenJDK Java 24 中之前已弃用的 32 位 x86 源代码和构建支持现已完全移除。这不会影响 x86_64 或非 x86 架构的 32 位支持。

移除 x86 32 位支持是因为移植成本超过了收益。在实现新功能以及持续维护 x86 32 位移植的过程中,其持续成本被认为过高。

现在也提供了适用于该 JDK 的 GraalVM Community 25.0 版本,包括提前编译的 Native Image 功能,以及 Python、JavaScript、Node.js 和 Ruby 的语言运行时。GraalVM 25.0 对其 Native Image 模式进行了更多性能改进,包括默认的新优化等。此外,还提高了安全性,为 Native Image 模式提供了”高级混淆”功能,对于容器和 CI 环境,构建过程现在将限制在系统内存的 85%,以及其他各种更改。

转自 OpenJDK 25 & GraalVM 25 Released With 32-bit x86 Support Removed – Phoronix