JEP 541: Deprecate the macOS/x64 Port for Removal
Posted by pmg1991 12 hours ago
Comments
Comment by amiga386 12 hours ago
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.
Comment by mark_l_watson 12 hours ago
Comment by kalleboo 12 hours ago
Comment by notpeter 11 hours ago
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/
Comment by ejj28 9 hours ago
Neither statistic comes from a sample group that's more representative of the average user, who is mostly browsing the web and using a handful of undemanding applications, and is therefore less motivated to upgrade for performance reasons.
Comment by saghm 9 hours ago
Comment by kstrauser 9 hours ago
Comment by sh34r 8 hours ago
But the MacOS support at this point is pretty atrocious. I mean, it technically runs, but the OS is clearly designed in a way that ruins performance on this hardware. It’ll run Vim, sure, for 2 hours on battery, hot as hell. At this point, Intel Macs are only fine for running Linux.
Comment by bluedino 11 hours ago
Comment by running101 12 hours ago
Comment by brcmthrowaway 12 hours ago
Comment by flohofwoe 12 hours ago
Comment by inigyou 12 hours ago
Comment by flohofwoe 12 hours ago
PS: and on my Win11 machine Firefox says that I'm on 'Windows NT 10.0', which AFAIK is the same NT version that was also reported on Win10.
Comment by p0358 11 hours ago
Comment by kalleboo 12 hours ago
Comment by lekevicius 12 hours ago
Comment by jherskovic 12 hours ago
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.
Comment by Teever 12 hours ago
Comment by klausa 12 hours ago
Comment by rarepostinlurkr 10 hours ago
Comment by jen20 9 hours ago
Comment by mrpippy 9 hours ago
https://developer.apple.com/documentation/Virtualization/run...
Comment by Lammy 12 hours ago
Comment by fsiefken 12 hours ago
Comment by flohofwoe 12 hours ago
Comment by DJBunnies 12 hours ago
Comment by datakan 12 hours ago
Comment by y04nn 11 hours ago
Comment by outworlder 12 hours ago
Comment by joshl32532 12 hours ago
Comment by wiether 11 hours ago
Comment by splix 12 hours ago
Comment by aseipp 11 hours ago
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.
Comment by evilduck 12 hours ago
Comment by ktm5j 12 hours ago
Comment by syncsynchalt 12 hours ago
In the same way that PowerPC and m68k hardware still works, sure. Apple silicon is so performant that (much like those previous two hardware jumps) it's not worth maintaining support for the old arch at this point.
Comment by dpark 8 hours ago
This is one of the problems with the switch from shrink-wrap software to always-upgrading software. Customers feel like they bought a thing so it should work forever but what they are really asking is that new software be continually written for the hardware they bought years ago.
If you want to run your old hardware with your old software forever, you can. But of course in a connected world where a million malicious parties are trying to take over your system, this is probably a bad decision, and that’s where the tension arises.
Comment by iSnow 12 hours ago
Comment by teaearlgraycold 12 hours ago
Comment by LoganDark 11 hours ago
Apple's really cut off gaming for good. My only hope is that someone ports FEX/Proton to macOS, or finds a way to get it running with proper hardware acceleration.
Comment by splix 12 hours ago
Comment by ktm5j 12 hours ago
Comment by splix 12 hours ago
Comment by questionableans 11 hours ago
But Linux has gotten better in that time period, too. I wouldn’t say it’s quite as refined out of the box. But Linux is ahead in the ability to do whatever you want and keep using your old hardware.
For people who care about how computers work, I think Linux is a more stimulating environment than macOS to work in. Even though—or partly because—you may have to dig in a little deeper to get things working the ways you want.
Comment by hparadiz 11 hours ago
Comment by dd8601fn 9 hours ago
But also the unified memory on macs is compelling for somewhat related reasons.
If it weren’t for the supply chain nightmares on top of nightmares, we’d be experiencing a nice little moment.
Comment by tomstockmail 12 hours ago
Comment by splix 11 hours ago
Comment by teaearlgraycold 6 hours ago
Comment by afavour 12 hours ago
Or switch software. Windows will run via Boot Camp and depending on your hardware Linux might work too.
Comment by questionableans 11 hours ago
Comment by exe34 11 hours ago
Comment by mikhael28 12 hours ago
Comment by questionableans 11 hours ago
Comment by charcircuit 11 hours ago
Comment by jraph 11 hours ago
Comment by hparadiz 11 hours ago
Comment by wiether 11 hours ago
Being a laptop, the power draw is almost negligible and it doesn't take much space.
Comment by charcircuit 11 hours ago
Comment by jraph 11 hours ago
Hell, last week I was on holidays without my computer, and I have borrowed such a machine. The battery has been replaced so it still has a long battery time. It was as fast as I could hope (and I'm quite sensitive to this stuff!), the only thing slowing me down was the keyboard layout, the window management of the OS, and the touchpad gestures not responding as well as what I have on Linux (notably swipe for back in Firefox, I was quite surprised).
This thing can't be updated anymore though and even Firefox gave up, so I advised switching to Linux to keep things safe.
Aside from the OS, this thing does 100% the job it needs to do. Recent hardware won't do better because that's not the limiting factor.
Even if money is not an issue, replacing hardware has environmental costs, and that's in this spirit that I answered no, not necessarily better.
Comment by charcircuit 10 hours ago
If it already does the job it needs to, does it really need a bleeding edge version of Java?
The environmental cost is less than ordering a pizza. A product that someone uses for years is not going to be an environmental issue.
Comment by jraph 9 hours ago
People don't like to wait for their computer. The nuance is quite important.
> They don't like when their computer sounds like a jet engine. Especially among other people whose computers don't do that. People like not having to worry too much charging their computer.
But the 2012 Mac I'm talking about does all that for what it's used for: completely silent (and trust me, I'm quite sensitive to that), lasts on battery long enough, as fast as possible (of course a new machine would be faster, but it would not be meaningful for the use case).
> The environmental cost is less than ordering a pizza. A product that someone uses for years is not going to be an environmental issue.
That's completely wrong.
I'm not sure why you are pushing here.
Comment by spullara 12 hours ago
Comment by BadBadJellyBean 11 hours ago
Comment by Quitschquat 12 hours ago
Comment by syncsynchalt 11 hours ago
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.
Comment by Quitschquat 10 hours ago
Comment by derdi 10 hours ago
OK, seems reasonable. Next sentence:
> There will be no guarantee that the port will build, much less function.
This... Is something quite different? This isn't what I think "deprecation" means. The message should say "no longer maintained" if that's what they mean. And it should include the "not guaranteed to build, much less function" part.
Comment by qphe95 12 hours ago
Comment by vips7L 12 hours ago
Comment by ZiiS 11 hours ago
Comment by twosdai 12 hours ago
EDIT: I should actually click the link, not just read the title. Rip.
Comment by vips7L 12 hours ago
Comment by qphe95 12 hours ago
Comment by dang 11 hours ago
[Submitted title was "As of JDK 27, Oracle engineers will thus stop maintaining the macOS/x64 port", which is a quote from the article, but was a bit confusing in the title]
Comment by bananamogul 12 hours ago
Comment by radicality 11 hours ago
> Apple has transitioned its hardware products to the AArch64 processor architecture and is phasing out support for x64. Oracle engineers will thus stop maintaining the macOS/x64 port as of JDK 27.
Comment by ZiiS 12 hours ago
Comment by ajkjk 12 hours ago
Comment by fatbird 11 hours ago
Comment by refulgentis 11 hours ago
However, I believe OP is right, it’s un…grammatical? -parasable? in the headline? There’s no…referent?
More plain spoken :) - there’s nothing indicating what lead to the thus. I.e. “it’s raining thus I brought my umbrella”, we’re missing the “It’s raining” part
Comment by shevy-java 12 hours ago
Comment by avalys 12 hours ago
Comment by iSnow 12 hours ago
Comment by pjmlp 12 hours ago
Comment by k_dev 11 hours ago
Comment by bananamogul 12 hours ago
Well, the Latin word for "left" is "sinister", so that tracks.
Comment by bluedino 11 hours ago
Apple CEO Steve Jobs announced at May's Worldwide Developer Conference in San Jose, Calif., Mac OS X will come with a full implementation of Sun Microsystems Inc.'s Java 2, Standard Edition. It will be the only high-volume OS that does so
Oracle screwed themselves lately, the licensing push basically started IT departments with exterminating Java and anything related to it.
Comment by debugnik 11 hours ago
Comment by duskwuff 10 hours ago