3 ms·
For what it's worth, when the original Rosetta (PowerPC to Intel) was released, it wasn't faster to run emulated/translated PowerPC apps on the first generation
by throwaway851 6y ago
For what it's worth, when the original Rosetta (PowerPC to Intel) was released, it wasn't faster to run emulated/translated PowerPC apps on the first generation Intel Mac, but a few Intel Mac generations later, it was. There was a reason why Apple decided to migrate off of PowerPC. :-)
See also this post about Rosetta performance from someone who ported Google Earth:
https://news.ycombinator.com/item?id=23686924 https://news.ycombinator.com/item?id=23686924
For Linux and Docker, you might want to check out:
Transparently running binaries from any architecture in Linux with QEMU and binfmt_misc
https://ownyourbits.com/2018/06/13/transparently-running-binaries-from-any-architecture-in-linux-with-qemu-and-binfmt_misc/ https://ownyourbits.com/2018/06/13/transparently-running-bin...
Docker Engine on Intel Linux runs Arm Containers
https://blog.hypriot.com/post/docker-intel-runs-arm-containers/ https://blog.hypriot.com/post/docker-intel-runs-arm-containe...
While it describes running ARM linux binaries on an Intel machine, it should be possible to do the opposite.