Hacker News new | ask | show | jobs
by arthur2e5 988 days ago
Ditching Rosetta 2 would mean a lot of application support going down the drain (including Crossover/Wine), but such things really haven’t stopped Apple before. On the other hand the Linux VM support at least shows that Apple has interest in building on top of Rosetta 2.

Windows arm64 has a very interesting approach to the same problem: the ARM64EC ABI provides 1-to-1 mapping between x64 and ARM registers, so that an x64 program can link to a ARM64EC library. It blocks you out from additional registers sadly.