upvote
Apple will keep Rosetta 2 support for Intel virtualization. See https://developer.apple.com/documentation/apple-silicon/abou...
reply
Oh yeah, I had forgotten about the weird "games" exception. At least that means they'll keep parts of Rosetta 2 around in the code, but they could also end up doing some weird whitelisting for the specific games they want to support and not let anyone else keep using it.
reply
I suspect they're keeping the translator itself around, but not the x86_64 versions of system libraries
reply
No, those need to stay (at least the ones needed to run the targeted "old unmaintained games"). What can go is all the x86_64 slices of system binaries (i.e. bash, perl, etc etc)
reply
The page doesn’t actually say that explicitly
reply
True, Apple's developer and support pages are not all fully up-to-date or explicit. From the macOS 26.4 release notes (https://developer.apple.com/documentation/macos-release-note...):

> There will continue to be support for older, unmaintained gaming titles leveraging Rosetta along with software running Intel binaries in Linux VMs.

reply
I read somewhere that the part that allows a virtual machine to use Rosetta inside the VM is sticking around.

MacOS on ARM can't directly virtualize an Intel OS using Rosetta today using the native virtualization framework, you need something like qemu for that. But you can use an ARM linux VM with the Rosetta framework installed internally to run x86 containers, which is I think how docker desktop and similar alternatives are handling it.

reply
Correct, that is staying around.

https://developer.apple.com/documentation/macos-release-note...:

> There will continue to be support for older, unmaintained gaming titles leveraging Rosetta along with software running Intel binaries in Linux VMs.

reply
Same here. Would be very sad to lose Wine capabilities as well, and presumably these have minimal macOS dependencies.
reply
Wine can run on aarch64 with FEX reasonably well already, no special instructions or hardware acceleration required. There's a bit of extra overhead, but that shouldn't be a problem for old games on modern hardware, they should run about as well.
reply
Interesting, do you know if performance is roughly comparable with Rosetta 2, i.e., are we talking about a few percent of overhead or something more dramatic? (For CPU-bound code; I understand that the overall effect will be smaller due to GPU code probably being executed host-side in native code etc.)
reply