I’m sure those terms seemed perfectly reasonable at that time. I’ll be profoundly disappointed, though, if your favourite M1 Ultra is limited to running no more than two Linux VMs.Įleven years ago, when Mac OS X Lion was king, running two Mac OS X guests side-by-side must have been quite an achievement, even on an 8-core Mac Pro. The last item (d) in that list also appears to exclude the use of macOS guests in corporate or commercial environments, which could have more serious implications, though.Īs my lightweight Linux virtualiser hasn’t yet reached the point at which I can run multiple Linux VMs concurrently, I can’t confirm my suspicion that Apple’s Virtualization framework lets you run as many Linux VMs as you want, and your Mac can accommodate. The list of purposes there is interesting, as it still refers to macOS Server, a product discontinued by Apple on 21 April 2022, and hardly something you’d want to run in a VM on an Apple silicon Mac. The key section of the licence, 2B (iii), permits the user “to install, use and run up to two (2) additional copies or instances of the Apple Software, or any prior macOS or OS X operating system software or subsequent release of the Apple Software, within virtual operating system environments on each Apple-branded computer you own or control that is already running the Apple Software, for purposes of: (a) software development (b) testing during software development (c) using macOS Server or (d) personal, non-commercial use.” The licence for Ventura has yet to be published, of course. A full listing of those licences for macOS is here, and that for Monterey is available from here as a PDF. In case you don’t recall the exact wording of Apple’s licence agreement for Monterey, it imposes stringent limits on the number of copies of macOS that you can run. It’s an arbitrary limit imposed by Apple’s licence agreement for macOS, which goes right back to Mac OS X Lion in 2011, if not before. The moment that you try to run a third macOS guest, the Virtualization framework returns an error and fails to start it, with a VZErrorDomain Code of 6, interpreted as “The maximum supported number of active virtual machines has been reached.” That doesn’t appear to be a hardware limit, as an Ultra chip can afford to give each of the VMs 4 vCPUs and 8 GB of memory and still have plenty to spare for the host. The limit on the number of macOS guests is more significant, though. Although it’s a little disappointing that it doesn’t work at present, I don’t see anyone losing sleep over that, and can’t envisage it constraining what we can do with lightweight virtualisation. Nesting is an issue of more theoretical than practical importance. Even with the full might of a Studio M1 Ultra and 128 GB of memory, you’ll have discovered that you can only run two macOS guests at once, and they can’t be nested. These products emulate Intel processors, so performance and stability may not be what you'd expect or want.If you’ve experimented with lightweight virtualisation of macOS on an Apple silicon Mac, you may have tried a couple of tests, to see how many virtual machines (VMs) it can run simultaneously, and whether they can be nested to run a macOS guest inside a macOS VM. Or else check the web and see if you can get the GNS3 VM to run under UTM or QEMU - but beware. Sorry but you're going to either need a Mac or a PC with an Intel processor to run a GNS 3 VM. That's not supported on M1/M2 Macs (apple hypervisor and hardware restriction). Even if you could get an ARM architecture version of a GNS3 VM, GNS3 relies on nested virtualization. ![]() Rosetta does not fix this (it's for applications only and does not support virtualization). Fusion on Apple Silicon does not emulate an Intel processor that would allow an Intel-based virtual machine to run.They don’t have a version that runs on Apple Silicon (which is an ARM architecture CPU). Your Mac does not have an Intel processor. The GNS3 VM needs an Intel x86_64 CPU. ![]() There are problems with trying to run GNS3 under Fusion on an Apple Silicon processor.
0 Comments
Leave a Reply. |