7 ms·
JEP 541: Deprecate the macOS/x64 Port for Removal
- lekevicius 2mo agoTotally makes sense, macOS Golden Gate will no longer run x64 apps.
- Lammy 2mo ago[flagged]
- datakan 2mo agoWhat e-waste would you be referring to?
- outworlder 2mo agoProbably due to the fact that older machines won't get updates
- joshl32532 2mo agoIt's still functional and will get security updates, no? No reason to throw it away?
- y04nn 2mo agoI've got a notification stating that in the next update the device (a working scanner) will stop being supported, probably because of the lack of ARM driver.
- fsiefken 2mo agoThere is still Linux and/or OpenJDK to run on intel or powerpc macs
- flohofwoe 2mo agoFWIW old Macs (I have a 2014 MBP still lying around) still boot up and work, they just don't get the latest OS updates anymore.
- DJBunnies 2mo agoLighten up, friend. Oracle dropping Java support does not an e-waste make.
- jherskovic 2mo agoThis 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.
- Teever 2mo agoHave they announced how they’re going to make it game only? A whitelist based on a hash of the executable? That seems cumbersome.
- klausa 2mo agoThe basic answer is ability to run x86_64 will still be there, but the system frameworks (apart from like OpenGL shims etc.) will no longer be shipped with x86_64 slices.
- rarepostinlurkr 2mo agoThe macOS 27 release notes explain how to activate this mode. `game-test-tool`
- jen20 2mo agoMy guess (without much to substantiate it) is that it will also keep support for running x86_64 programs in virtual machines via `container` too.
- mrpippy 2mo agoThat’s correct, Rosetta for running x86_64 binaries in Linux VMs is not going away. They’re no longer branding this feature as Rosetta, so it doesn’t get lumped in with the Rosetta removal for Mac binaries (although it’s all still kinda confusing) https://developer.apple.com/documentation/Virtualization/running-intel-binaries-in-linux-vms https://developer.apple.com/documentation/Virtualization/run...
- wiether 2mo ago[flagged]
- spullara 2mo agoseems very reasonable to me
- mark_l_watson 2mo agoThat sounds reasonable, Intel Macs aren't much used anymore.
- kalleboo 2mo agoI'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?).
- brcmthrowaway 2mo agoBrowser communites would have this, no?
- kalleboo 2mo agoAll the Mac browsers report as Intel even on Apple Silicon to reduce fingerprinting/avoid being detected as PowerPC
- flohofwoe 2mo agoBrowsers stopped reporting "real" user agents a long time ago as fingerprinting protection.
- inigyou 2mo agoFirefox reports correctly.
- flohofwoe 2mo agoNot on macOS at least, the Firefox user agent on my uptodate M1 MBP says that I'm on "Intel Mac OS X 10.15". 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.
- shevy-java 2mo agoWasn'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.
- pjmlp 2mo agoIt is open source, anyone is free to send patches, given that OpenJDK is like Linux distros.
- avalys 2mo agoApple no longer supports this platform. There is no reason to target it for new releases. Java is not abandoning MacOS.
- iSnow 2mo agoIt's only Java on macOS for x64 that gets dropped. Java on Apple's M-type CPUs will still be alive and kicking.
- bananamogul 2mo ago"a Win10 machine for testing on my left hand side here..." Well, the Latin word for "left" is "sinister", so that tracks.
- k_dev 2mo agoWrite 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/ https://openjdk.org/projects/
- amiga386 2mo agoIf 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.
- splix 2mo agoI 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.
- teaearlgraycold 2mo agoCan you run Linux?
- splix 2mo agoWhy? 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.
- afavour 2mo ago> I'll have to replace hardware to get the latest versions Or switch software. Windows will run via Boot Camp and depending on your hardware Linux might work too.
- questionableans 2mo agoIncluding Windows 11 on T2 Macs, even though there are places online that claim it doesn’t work. It’s much easier to set up Linux, though.
- ktm5j 2mo agoWell Apple isn't making amd64 systems anymore, so software support will naturally start to waver.
- splix 2mo agoWhat I wanted to say that I don't like exactly that. The hardware is fine, but software is not.
- qphe95 2mo agoPeople said AI was going to replace all programmers, yet AI can't even maintain a x64 macOS port of Java.
- vips7L 2mo agoLLM code isn't allowed in OpenJdk.
- twosdai 2mo agoIsn't this the paid version of the JDK? EDIT: I should actually click the link, not just read the title. Rip.
- vips7L 2mo agoThe paid version of the JDK is OpenJdk.
- qphe95 2mo agoThats an arbitrary decision that can easily be reversed.
- ZiiS 2mo agoPractically that means code that is identifiable as LLM, if the code is indistinguishable it is indistinguishable.
- Quitschquat 2mo agoGuess it's time to upgrade from my 2014 MBP
- syncsynchalt 2mo agoYou 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.
- Quitschquat 2mo agoI'm hoping a 2026 MBP elides the notch
- grishka 2mo agoIn 2021, I upgraded to the 2021 MBP from the 2012 first-gen retina. So I also skipped the bad models. The difference is night and day. You don't really notice the notch, especially if you view it as giving you extra space for the menu bar instead of eating into your screen.
- mikhael28 2mo agoIf 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.
- deleted 2mo ago[deleted]
- deleted 2mo ago[deleted]
- charcircuit 2mo agoAt this point it would be better to migrate to a new MacBook. There has been a lot performance and efficiency improvements with M1+.
- jraph 2mo agoNot if the hardware still works and still does the job.
- hparadiz 2mo agoMy Macbook Air 2021 M1 flies circles around my 2014 MBP. I got a new battery for the 2014 but the rubber bezel is disintegrating. I'm thinking of turning the 2014 into a TV driver but that's about it.
- wiether 2mo agoSeems to be the idea to me: don't use a no longer supported +10yo laptop as a daily driver, but convert it to something useful for free. Being a laptop, the power draw is almost negligible and it doesn't take much space.
- charcircuit 2mo agoPeople want computers to take on new jobs and the hardware is a limiting factor on that. And even if it can take on a job, that doesn't mean it does it as well as a newer machine.
- bluedino 2mo agoOh, how times have changed. 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.
- debugnik 2mo agoYou may have misread: Java will keep supporting ARM macOS, they're just deprecating Intel macOS. Also this is a decision taken by the JVM team, not Apple; the latter simply deprecated their Intel platform first.
- duskwuff 2mo agoWith regards to the last bit, Apple hasn't shipped Java as part of the OS in ages.
- BadBadJellyBean 2mo agoI was very confused at first when I read the headline because my brain skipped the x64 and I thought "Wait! No more Java for macOS?".
- dang 2mo ago[stub for offtopicness] [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]
- bananamogul 2mo agoTen minutes later, I'm still trying to figure out the role of "thus" in this headline.
- ajkjk 2mo agoI like it. Bring back thus as a normal word. Also thusly.
- refulgentis 2mo agoIt’s fine to have it as a normal word, it might even be one! Hehe it is to me at least :) 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
- fatbird 2mo agoAlso, having explained by example, finish with "quod erat demonstrandum"
- ZiiS 2mo agoThe phrases is taken from the email. Apple stopped ... thus Oracle ...
- radicality 2mo agoI think it’s clear from the “Motivation” section, as it’s actually preceded by another sentence there. > 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.
- derdi 2mo ago> WARNING: The macOS/x64 port is deprecated and may be removed in a future release. 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.