Live data from Hacker News

JEP 541: Deprecate the macOS/x64 Port for Removal

openjdk.org

21–30 of 99 posts

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

#21
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.

Java 25 is an LTS, I guess you can use that for a couple of years still. But at some point of time, macOS will be too old and all kinds of software will no longer install.

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

#22

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.

It's only Java on macOS for x64 that gets dropped. Java on Apple's M-type CPUs will still be alive and kicking.

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

#23
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.

Can you run Linux?

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.

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

#25
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.

That's just how things go. But, existing Oracle JDK versions will continue to work, and openjdk might continue to support osx/amd64 as a target.. so I wouldn't worry too much about this.

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

#27
post #23

Earlier quoted context omitted.

Can you run Linux?

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.

Well Apple isn't making amd64 systems anymore, so software support will naturally start to waver.

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

#28
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.

The writing has been on the wall for the last 7 years and the LTS of JDK 25 goes until 2030, 11 years from the point Apple announced their intentions. Java for Mac apps or native Java backend development has always been niche as well. For Java development for Linux hosting, you still have a path forwards beyond 2030 with virtualization. How's your SPARC dev machine holding up?

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

#29

Totally makes sense, macOS Golden Gate will no longer run x64 apps.

This keeps getting posted and is not true. Rosetta is still present and working. It throws a deprecation warning notice but otherwise runs fine. It's macOS 28 that will no longer run x86_64 apps, although games are exempt. Rosetta is basically going game only at that point. They haven't announced how long it will keep working in this capacity.

Have they announced how they’re going to make it game only? A whitelist based on a hash of the executable? That seems cumbersome.
Post reply on HN