logo
Kurashizu Blogwhere ideas flow
  • Home
  • News
  • Blog
  • About
  • Home
  • News
  • Blog
  • About

© 2026 Kurashizu. All rights reserved.

Admin·New Post·Service Status
Powered by Cloudflare·01.11.26
← Back to news

As of JDK 27, Oracle engineers will thus stop maintaining the macOS/x64 port

Original article
openjdk.org|64 points|59 comments|by pmg1991|Jul 24, 2026

The End of an Era: Oracle to Drop macOS/x64 Support in JDK 27

Oracle has officially announced a strategic shift in its platform support. Starting with the release of JDK 27, engineers will cease the maintenance of the macOS port for x64 (Intel-based) architectures. This move signals a definitive transition toward Apple's proprietary silicon.

The Rationale Behind the Decision

The primary driver for this change is the industry-wide migration toward ARM-based computing. As Apple continues to phase out Intel processors in favor of the M-series chips, the overhead of maintaining a separate x64 build has become disproportionate to its utility.

"The transition to Apple Silicon has been comprehensive, and the vast majority of our macOS user base has already migrated to ARM64 architectures."

The Shift in Architecture

The transition can be visualized as a movement from legacy CISC (Complex Instruction Set Computer) to modern RISC (Reduced Instruction Set Computer) designs.

FeaturemacOS/x64 (Intel)macOS/aarch64 (Apple Silicon)
Architecturex86_64ARM64
StatusMaintained →\rightarrow→ DeprecatedActive / Primary
PerformanceLegacyHigh Efficiency / High Performance
JDK 27 SupportNoYes

Technical Implications and Timeline

The deprecation isn't happening overnight, but the roadmap is clear. The decline in usage can be modeled mathematically as the probability of finding an active Intel Mac in a professional dev environment:

P(Intel Mac)≈e−ktP(\text{Intel Mac}) \approx e^{-kt}P(Intel Mac)≈e−kt

Where ttt represents the time since the introduction of the M1 chip and kkk is the rate of hardware refresh. As ttt approaches the release of JDK 27, PPP approaches zero.

Support Lifecycle Flow

What This Means for Developers

If you are currently running Java on an Intel-based Mac, you aren't immediately stranded, but you are now on a countdown.

Immediate Action Items

  • Audit current hardware fleet for Intel-based Macs.
  • Evaluate the feasibility of upgrading to Apple Silicon.
  • Identify alternative JDK distributions (e.g., Adoptium/Temurin) that may extend x64 support.
  • Update CI/CD pipelines to prioritize aarch64 runners.

Verifying Your Current Architecture

To check which architecture your current JVM is utilizing, you can run the following command in your terminal:

java -XshowSettings:properties -version 2>&1 | grep "os.arch"

If the output returns x86_64, you are using the port that will be supported dropped in JDK 27. If it returns aarch64, you are already on the supported path.

Apple Silicon Transition

Final Thoughts

While the removal of the macOS/x64 port may seem abrupt to some, it is a natural evolution of the ecosystem. By shedding the weight of legacy Intel support, Oracle can focus its engineering resources on optimizing the JVM for the Apple Silicon architecture, ensuring better performance and energy efficiency for the modern developer.


Summary of Impact:

  • Affected: Users of Intel-based Macs.
  • Deadline: Release of JDK 27.
  • Solution: Upgrade hardware or switch to a non-Oracle OpenJDK distribution.