Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm excited Rosetta2 can be used in Linux VMs as of macOS Ventura. QEMU tends to be the most accurate emulation option for me on Linux and is nowhere near the speed of Rosetta. (Rosetta is quite accurate as well, it just wasn't available for Linux). I only have one remaining edge case with Rosetta around the FPU config register not behaving quite the same way as an x86 CPU, everything else has been great.

FEX can be quite fast at some workloads, but was slower than QEMU for others, and had some glitches for me. I ended up porting my app to arm64 Linux for Linux dev on M1 rather than continue to slog through the issues I had with emulation on Linux.

> I couldn’t include FEX in the bench as it’s not compatible with the 16k page actualy used on Asahi/M1.

FEX ran fine for me in a Parallels VM on M1.



Asahi is Linux on M1. Parallels runs atop OS X which uses different page sizes




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

Search: