

If your use case for Mac hardware is to run arbitrary 圆4 code at high speed in VMs, you should not buy an M1 Mac because that capability does not currently exist. It has all the functionalities one needs to host a VM for any OS platform. None of this is negativity or cynicism towards M1 Macs - it's just the reality of how switching architectures affects virtualization. VirtualBox is the best opensource VM software for Windows PCs. VirtualBox has no plans to port to ARM and will not work in Rosetta. Rosetta 2 is designed exclusively for user-mode programs and cannot cooperate with virtualization software to run arbitrary OSes in VMs. The things OP asked about fundamentally cannot work. The long-term solution is probably going to be running ARM Windows or Linux in a VM and leaning on Rosetta-style compatibility/translation in the client OS to run 圆4 programs.Įdit: Since this is attracting downvotes, maybe it needs some clarification. Once youve downloaded, open up VirtualBox > Click File > Preferences in the Menu. The answer to all three of your questions is "If you are worried about this, absolutely do not buy an M1 Mac." Rosetta 2 cannot magically turn VirtualBox from a virtualization management system into a high-performance 圆4 emulator. How to Install the VirtualBox Extension Pack 1.
