Hacker News new | ask | show | jobs
by denfromufa 1449 days ago
Anyone using Parallels to virtualize MacOS on M1 Macs?
6 comments

Yes, I am. It's quite smooth. It has its problems, but for the most part its alright. What did you want to explore further about this?

Edit: many people download the default parallels; you need to download the parallels from this page https://www.parallels.com/blogs/parallels-desktop-apple-sili... to be able to have access to M1 virtualization.

Does Rosetta still work in the virtualized MacOS in Parallels?
Yes.
Parallels run a similar thin wrapper on top of the OS-provided VM API which looks somewhat like: vm = createVM([device list]); vmWindow = createVMWindow(vm); vm.run();
Yes, and it's terrible.

You can't sign into icloud and you can't maximize a VM to 4k resolutions. It's usable, but for $100 they could do much much better.

Those are well known limitations of Apple virtualized OSes. The threshold for solving those issues involves using a different virtualization framework and a lot of reverse engineering.
Yes, I use macOS as development VM on a maxed out 16 inch M1 MacBook Pro. It all works as expected, except you don’t have any VM settings (e.g. how much ram / cpu you want to give the VM) and Docker doesn’t run inside the VM.
You can change some of the settings by editing an ini file.

https://kb.parallels.com/en/128842

Oh, I didn't know that. Thanks a lot!
I’ve been using it on Monterey. It’s not nearly as optimized as virtualized Windows or Linux on the same hardware (most Parallels features like auto-scaling not available yet), but I think the situation should improve with Ventura.
It works! I can even run x86 binaries for Windows in a VM. Don't ask me how that works though
Microsoft has their own x86 emulator.