Live data from Hacker News

JEP 541: Deprecate the macOS/x64 Port for Removal

openjdk.org

11–20 of 99 posts

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

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

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

#12

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.

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

#13
If this is as stated, then Oracle will still offer macOS/x64 ports of Java 11 LTS, Java 17 LTS, Java 21 LTS and Java 25 LTS.

Java 25 LTS was released last year. All these LTS versions are still receiving updates. You'll only be in trouble if you need some new feature of Java that will only begin to exist in JDK 27 or later, but want to run on macOS/x64.

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

#14

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?).

Browser communites would have this, no?

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

#15

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 is open source, anyone is free to send patches, given that OpenJDK is like Linux distros.

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

#18

Earlier quoted context omitted.

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?).

Browser communites would have this, no?

All the Mac browsers report as Intel even on Apple Silicon to reduce fingerprinting/avoid being detected as PowerPC

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

#19

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.

Apple no longer supports this platform. There is no reason to target it for new releases. Java is not abandoning MacOS.

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

#20

Earlier quoted context omitted.

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?).

Browser communites would have this, no?

Browsers stopped reporting "real" user agents a long time ago as fingerprinting protection.
Post reply on HN