Hacker News new | ask | show | jobs
by Andrex 1060 days ago
I keep meaning to research this, and maybe this isn't the right place, but how are things going for Linux executables? Last I tried Linux on ARM it seemed like application-level support for ARM was very spotty.

It doesn't seem like a Rosetta 2-like effort is making it into mainline Linux anytime soon, if ever.

3 comments

For open source applications it's generally pretty good. Closed source: not so much.

qemu-x86_64 is probably the closest there is to Rosetta; it works fairly well and I think conceptually it's identical or similar to Rosetta, but I don't really know what the performance is like, and it's of course not as integrated/automatic as Rosetta.

IMO, better options are box86/box64 or FEX.
Hadn't heard of qemu (in this context), I'll take a look, thank you!
It’s very slow, box86/box64/FEX might be better options if you want decent performance
I suppose it depends on the distribution but most I've used (Manjaro, Void, Alpine) are close to 1:1 with x86. Of course third party applications have to compile for ARM if they don't intend to distribute source code.
Rosetta for Linux VMs is a thing now for Macs: https://developer.apple.com/documentation/virtualization/run...