自 JDK 27 起,Oracle 工程师将停止维护 macOS/x64 端口

Hacker News Top 工具

摘要

Oracle 工程师将自 JDK 27 起停止维护 macOS/x64 端口,并标记为弃用以待移除,原因是 Apple 转向 AArch64 架构及维护负担。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/07/24 17:02

# JEP 541:弃用 macOS/x64 移植版本(以备后续移除) 来源:https://openjdk.org/jeps/541 所有者:Mikael Vidstedt 类型:特性 范围:实现 状态:候选 讨论:hotspot dash dev at openjdk dot org 工作量:S 时长:S 评审人:Erik Joelsson 创建时间:2026/06/05 22:47 更新时间:2026/07/23 15:20 问题编号:8386091 (https://bugs.openjdk.org/browse/JDK-8386091) ## 摘要 弃用 macOS/x64 移植版本,计划在未来的版本中将其移除,以降低维护成本。 ## 动机 苹果公司已将其硬件产品过渡到 AArch64 处理器架构,并逐步停止对 x64 的支持。因此,Oracle 工程师将从 JDK 27 起停止维护 macOS/x64 移植版本。维护该移植版本是一个沉重的负担。 ## 描述 尝试配置 macOS/x64 构建将产生如下输出: `` $ bash ./configure ... checking compilation type... native configure: error: The macOS/x64 port is deprecated and may be removed in a future release. Use --enable-deprecated-ports to suppress this error. configure exiting with result code 1 $ `` 新的构建配置选项`--enable-deprecated-ports`将抑制该错误并继续执行: `` $ bash ./configure --enable-deprecated-ports ... checking compilation type... native configure: WARNING: The macOS/x64 port is deprecated and may be removed in a future release. ... Build performance summary: * Cores to use: 32 * Memory limit: 96601 MB The following warnings were produced. Repeated here for convenience: WARNING: The macOS/x64 port is deprecated and may be removed in a future release. $ `` 无法保证该移植版本能够成功构建,更不用说正常工作了。 为了不阻碍主线开发,macOS/x64 将在 JDK 仓库的 GitHub Actions 中默认禁用。 此外,macOS/x64 移植版本以及相关的移植特定功能将在相关 JDK 文档中注明为“已弃用,以备移除”。 ## 备选方案 与之前的移植版本弃用类似,另一种方案是,一组可信赖的开发者明确表示愿意继续维护该移植版本。如果在当前 JEP 被集成之前发生这种情况,则可以撤销本 JEP。如果在当前 JEP 被集成之后、但在移植版本被移除之前发生这种情况,则可以通过后续的 JEP 来撤销弃用。

相似文章

Oracle 将始终免费 ARM 限额减半

Hacker News Top

Oracle 正在将其始终免费 ARM 计算限额减半,将 Ampere A1 配额从 4 个 OCPU/24 GB 降至 2 个 OCPU/12 GB,并自 2026 年 8 月 18 日起自动终止超出的实例。文章解释了这一变更以及用户应在截止日期前缩减或整合资源所采取的步骤。

macOS 27 Golden Gate:Ars Technica 评测

Ars Technica

Ars Technica 对 macOS 27 Golden Gate 的评测强调了其与 Apple Intelligence 的深度集成,使得 AI 变得无处不在,同时也为操作系统带来了增量改进。这标志着 Intel Mac 支持的结束,需要 Apple Silicon(M1 或更新版本)。

JDK 27 已发布

Lobsters Hottest

JDK 27 作为 Java SE 平台版本 27 的参考实现已发布,包含的更新包括将 G1 设为默认垃圾回收器和 TLS 1.3 的后量子混合密钥交换。

macOS 27 Beta 导致无法启动 Asahi Linux

Hacker News Top

macOS 27 'Golden Gate' 测试版导致在 Apple Silicon Mac 上无法启动 Asahi Linux,因为启动选择器不再识别 Asahi Linux 分区。Asahi Linux 警告用户避免使用该测试版,并已向 Apple 提交错误报告。