4 ms·
VMs are only expected to run ARM clients. There is no cross-architecture VM support. That might come but it would require something more like software emulation
by Tagbert 6y ago
VMs are only expected to run ARM clients. There is no cross-architecture VM support. That might come but it would require something more like software emulation of x86/64 processors which is a bigger tasks.
- whalesalad 6y agoWhat limitation exists? Just the fact that right now the M1 doesn't do virtualization? At some point full x86 virtualization will need to exist on this platform and when that happens you'll be able to run an x86 virtual machine on your mac to back the underlying Docker engine. This is what is happening right now with Hypervisor.framework on a Mac, for instance. If you develop a lot of ARM for sure run it all in ARM configuration but if you are a dev deploying to the current status quo you would want to continue working with x86 images if possible.