6 ms·
AIUI Rosetta 2 works by translating as much of the code as possible ahead of time, so you don’t get delays translation happening online, and you get speculative
by toxik 3y ago
AIUI Rosetta 2 works by translating as much of the code as possible ahead of time, so you don’t get delays translation happening online, and you get speculative execution etc.
IOW It won’t work on a VM.
- tpetry 3y agoLast years macOS release added support for rosetta within linux vms.
- WatchDog 3y agoThe docs for those interested https://developer.apple.com/documentation/virtualization/running_intel_binaries_in_linux_vms_with_rosetta https://developer.apple.com/documentation/virtualization/run...
- zeusk 3y agoThat's only for userspace apps. In fact even on Mac, only userspace code can be handled by rosetta2. For most applications this isn't a problem but a lot of games these days come with kernel components for anti-cheat.
- wtallis 3y agoI would be surprised if kernel-level third-party anti-cheat is a thing on macOS.
- kergonath 3y agoI cannot imagine a game whose installation instructions start with “first, reboot your computer and disable SIP” would be very popular.
- pjmlp 3y agoNot on macOS, specially since Apple decided that in the long term only userspace drivers/extensions are allowed for third parties.