
A CPU simulator is an entirely different animal that runs hundreds of times slower: that's good enough for debugging but totally useless for real work.įace facts: if you go down the Apple ARM road you leave x86 behind.

In VirtualBox your x86 guest code runs at near full speed directly on the host processor. I don't understand why people insist on not getting this simple fact: VirtualBox can't be ported to an ARM, because it's an x86 hypervisor, not a simulator. The mod elaborates in an additional post: I suspect VirtualBox will be only one of many "obscure" applications that won't make it into the Apple/ARM ecosphere. VirtualBox is not a CPU emulator, it requires x86 CPU. Nope, there will be no port, for the same reason that VirtualBox isn't available on an iPhone. This includes a beta API to allow Intel Linux programs to run under Rosetta and beta API yo allow Linux graphical programs.Ī locked and stickied post from a Site Moderator on the VirtualBox user support forum indicates that VirtualBox will never support Apple Silicon: MacOS itself provides an API to allow users to write VMs that can run Linux command line programs or macOS. You probably can't just load an Intel VM to run natively as ARM so have to rebuild the VM from an ARM based install.ĭocker can run Intel VMs on Apple Silicon from their blog as can UTM, both use QEMU as a part of implementing this.Īs UTM includes QEMU UTM can run Intel Windows or Intel macOS or PPC classic macos (and possibly PPC OSX ) The other thing to note is that if the VM you want to run is an Intel one then you need an emulator like Qemu.

And on July 28th 2022 VMWare released a tech preview that says it supports Windows 11 and says they are looking into support for macOS.

VMware has now (Sept 2021) announced a preview version for ARM that does not officially support Windows or macOS. Parallels and UTM also support other OSs that run on ARM including Windows, Parallels 17 can run macOS Monterey Parallels, UTM and Docker support Linux ARM VMs. To run a virtual machine on Apple Silicon currently VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product One issue you have is that VirtualBox does not run on non Intel architectures.
