Fusion

 View Only
  • 1.  MAC OS not available as VM option

    Posted Feb 23, 2023 05:00 PM

    Just installed Fusion 13.  I am trying to set up a MAC VM, but I do not see it as an available choice. I only have Windows, Linux and Others.  Am I missing something?



  • 2.  RE: MAC OS not available as VM option

    Posted Feb 23, 2023 06:43 PM

    Are you running on an Apple Silicon Mac?  If so, I don't believe Mac guests are supported/available yet.



  • 3.  RE: MAC OS not available as VM option

    Posted Feb 23, 2023 07:54 PM

     is correct. If Windows, Linux, and Others are the only OS types that appear when you try to create a VM, you're most likely running on an Apple Silicon Mac. MacOS virtual machines are not supported on Apple Silicon Macs - this is in the documentation that macOS virtualization is only available for an Intel Mac.

    See the Unofficial Fusion 13 for Apple Silicon Companion Guide for more info, and a discussion on what your options are if you want to run macOS VMs.

     



  • 4.  RE: MAC OS not available as VM option

    Posted Feb 27, 2023 04:12 PM

    Thanks for the update. Yes, its an Apple Silicon Mac.  A little disappointing as Parallels offers this.  But I will patiently wait...

    Thanks again for the replies. 



  • 5.  RE: MAC OS not available as VM option

    Posted Feb 27, 2023 06:06 PM

    UTM does 99 and 44/100% of what Parallels for macOS does for free - no need to wait for VMware.

    Just note that both UTM and Parallels do not implement all of the features for macOS virtualization you've come to expect for a virtualization product. That's because they're both using Apple's high level Virtualization framework for macOS which is not as functional as Fusion's (or even Parallels') features you'd find for Linux or Windows).

    Just sayin'



  • 6.  RE: MAC OS not available as VM option

    Posted Mar 03, 2023 10:02 AM

    To avoid wrong expectations: with Apple Silicon Macs it doesn't matter all that much which virtualisation product you use. They all have to use the in-built hypervisor from macOS named hypervisor.framework (often abbreviated as hvf). In case of virtualising macOS the limitations are with the hypervisor (hvf), not so much with the virtualisation product (fusion, parallels, utm/qemu). You need to get yourself acquinted with these limitations. Unlike Parallels other parties will be honest about this and mention it.

    Speaking of other parties...there are some other products for virtualising macOS such as VirtualBuddy and viable so plenty of options if you need macOS virtualisation right now. Most of them are based on Apple's own documentation on how to virtualise macOS.



  • 7.  RE: MAC OS not available as VM option

    Posted Mar 03, 2023 02:18 PM

    Just one minor correction ...

    Hypervisor.framework is the low-level virtualization framework which does not provide support for virtualizing macOS. VMware uses Hypervisor.framework.

    Virtualization.framework is the high-level framework that does support virtualizing macOS. Any application (i.e.,  UTM, Parallels, VirtualBuddy) which allows you to virtualize macOS on Apple silicon has to use this framework. And, indeed, the Virtualization.framework has some serious limitations.



  • 8.  RE: MAC OS not available as VM option

    Posted Mar 03, 2023 03:42 PM

    Where do you base that on? From what I see is that the documentation just makes it look like that. In the end Virtualisation framework is just a high-level API on top of Hypervisor framework. It is meant for those times where you just need to run a vm without a lot of fuzz (i.e. in case of Docker for Mac) and not an entire application whose sole purpose is to virtualise stuff (like Fusion, Parallels, etc.). It is basically doing what Fusion, Parallels, etc. are doing.

    Btw, both frameworks have serious limitations. Something that, iirc, has also been mentioned by VMware.

    Edit: Apple has made a video about the Virtualisation framework where they are showing a picture where you can clearly see that Virtualisation framework sits on top of Hypervisor framework: https://developer.apple.com/videos/play/wwdc2022/10002/?time=61 



  • 9.  RE: MAC OS not available as VM option

    Posted Mar 03, 2023 05:46 PM

    That's correct, it does.  But only the higher level framework has the necessary hooks to virtualize MacOS.