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

am I stupid? how are they running a x86 vm on ARM...


Are they, or is it an aarch64 build of Linux they showed?


Emulation? I assume using the same kind of tech that let x86 run old PowerPC apps


The same way they ran m68k code on PowerPC CPUs and PowerPC code on x86 CPUs.


Rosetta. Apple knows processors, ARM is just a licensed instruction set.


To be clear, it's not a virtual machine. Rosetta translates x86 instructions to ARM instructions on the fly.


I wonder if this is actually even related to the original Rosetta (which was actually an external vendor - QuickTransit by Transitive), acquired by IBM. Most of the Transitive team left IBM to go to Arm and Apple.




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

Search: