Hacker News new | past | comments | ask | show | jobs | submit login

You can use Rosetta to run x86 Linux binaries with good performance under a virtualised ARM Linux [0], but if you want to run fully x86 Windows or Linux you’ll need to emulate, not virtualise. It’s possible, but there’s a big performance hit as you might expect.

[0] https://developer.apple.com/documentation/virtualization/run...




I'm not sure how OrbStack does it, but it can run a fully x64 Linux using Rosetta with quite good performance.


IIRC that runs a x86_64 userland (using Rosetta) on a arm64 kernel.


Interesting. uname -a reports x86_64, and lscpu also reports x86_64, although perhaps that's just the kernel being patched to lie about the architecture.


Not the kernel, but yes: the runtime lies about its architecture.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: