Live data from Hacker News

JEP 541: Deprecate the macOS/x64 Port for Removal

openjdk.org

51–60 of 99 posts

Re: JEP 541: Deprecate the macOS/x64 Port for Removal

#51

Guess it's time to upgrade from my 2014 MBP

You did well to skip the 2015-2020 era (butterfly keyboards, touchbar).

With that said anything M1 or newer is going to be a delightful upgrade for you. An enormous jump in performance, battery life, and thermal performance.

Re: JEP 541: Deprecate the macOS/x64 Port for Removal

#53
post #16

I guess I'm the only one who is still on x64. I don't like I'm pushed to migrate only because the software wants that, otherwise the hardware works with no problem.

My mid 2012 air had trouble with os x about 10 years ago. I moved to nixos and haven't had any issues since.

Re: JEP 541: Deprecate the macOS/x64 Port for Removal

#54

If you have Apple Intel hardware, I strongly strongly strongly recommend you migrate to Linux. It works amazingly on MacOS, except I guess the sound drivers aren't perfect. Too many security holes in old, unpatched software.

At this point it would be better to migrate to a new MacBook. There has been a lot performance and efficiency improvements with M1+.

Re: JEP 541: Deprecate the macOS/x64 Port for Removal

#55

If you have Apple Intel hardware, I strongly strongly strongly recommend you migrate to Linux. It works amazingly on MacOS, except I guess the sound drivers aren't perfect. Too many security holes in old, unpatched software.

I second that. I wouldn’t buy an Intel Mac specifically to run Linux, but my T2 Mac Minis work well for me on Linux. I did have to copy some Broadcom firmware from macOS, and I keep a small macOS installation in order to access recovery mode settings.

Re: JEP 541: Deprecate the macOS/x64 Port for Removal

#56

That sounds reasonable, Intel Macs aren't much used anymore.

I'm curious if there are any decently representative use share stats out there for Mac Intel vs ARM. I tried finding some a while ago and found nothing really conclusive (mostly for niches like developer tools or games - what's the long tail look like?).

June 2026 Steam Survey says 23% Intel

Homebrew 30d says 27% Intel

My gut says 20-25% is a reasonable ballpark.

Apple generally provides 6-8 years of OS support for hardware. My 6.5 year old 2019 Macbook Pro works fine with macOS 26; macOS 27 will drop support in September 2026; macOS 28 will drop Rosetta Intel support. macOS 26 get updates thru September 2028 at which point all Intel mac hardware will be >8 years old.

[1]: https://store.steampowered.com/hwsurvey/processormfg/

[2]: https://formulae.brew.sh/analytics/homebrew-os-arch-ci/30d/

Re: JEP 541: Deprecate the macOS/x64 Port for Removal

#57
post #23

Earlier quoted context omitted.

Why? I can upgrade, that's not a problem. I'm just saying macOS works fine so far, almost all of the software works too. But I see increasing amount of announcements like this one suggesting that I'll have to replace hardware to get the latest versions. So I guess I will do that only to be able to use that software, not to get better performance.

You can install Linux on the hardware and get full x86_64 support again.

Have just read above that it's possible. It's interesting actually. So I guess I'll do that once I buy a new mac. I have a maxed out pro, with i9 and so on, so throwing it await would be a shame

Re: JEP 541: Deprecate the macOS/x64 Port for Removal

#58

Wasn't Java once a "write once, run everywhere"? Not that this affects me personally (I use Linux primarily; and have a Win10 machine for testing on my left hand side here), but it seems strange that Oracle supports fewer operating systems rather than more. Perhaps Oracle aims for a windows11-only Java version ... where everyone must verify his or her age.

Write once, run everywhere refers to the target bytecode running on a compliant JVM. Since apple itself has mentioned to officially drop intel support, OpenJDK maintainers have no reason to continue support on a deprecated hardware. That said, if there is any enterprise/ community that requires a port for intel macs then, they can maintain it. link to become a maintainer: https://openjdk.org/projects/

Re: JEP 541: Deprecate the macOS/x64 Port for Removal

#59
post #16

I guess I'm the only one who is still on x64. I don't like I'm pushed to migrate only because the software wants that, otherwise the hardware works with no problem.

"Does the hardware physically work" isn't ever really the question under consideration, though, for better or worse. For Macs specifically, it is going to get increasingly difficult to even test things in the coming years. Mac x86 builds are by far the flakiest on GitHub in my experience, there's no expanding capacity, only refurbished machines 6 years out, and the number of users is dwindling, not to mention the enormous performance gap. So what do you do? When we last asked about it in a project I work on a few users expressed interest, so we kept it, but that isn't forever. The JDK as a project probably has a different risk profile than most other projects too so the cost of keeping around that code can be relatively high.

Not saying it is always good, in fact I would say there is rarely a "good" happy outcome in these cases, just trying to give the alternative perspective when you have to make these calls.

Post reply on HN