Comment by joshlk
3 months ago
Can you use to launch an Intel VM on Apple Silicone and visa versa? I’m interested in doing this so I can compile C++ applications for different architectures on MacOS. Do you know of any other “easy” methods?
3 months ago
Can you use to launch an Intel VM on Apple Silicone and visa versa? I’m interested in doing this so I can compile C++ applications for different architectures on MacOS. Do you know of any other “easy” methods?
I don't believe the built in virtualization framework supports emulation, but you can do this with QEMU. An easy way to get started is with UTM:
https://mac.getutm.app
I tried UTM - didn't like it, inconsistent, shows a black screen and you don't know what's going on. Use qemu instead.
You can do this without virtualization/emulation, pass ‘-arch x86_64’ or ‘-arch arm64’ to clang. Or both, for a universal binary. And on Apple Silicon, you can test them both thanks to Rosetta.
It should be possible. I did this in the early 90's... I had a windows vm running on a powerpc Mac, writing x86 assembly for college class.
I sometimes use Docker for this, assuming you are talking about running Linux on x86-64.