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. If you’re installing Ubuntu or Ubuntu-based distros, we’d recommend selecting at least 4GB of RAM. Then, click “Next.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. For example, choose Ubuntu for an Ubuntu-based distro like Pop!_OS or Linux Mint.Īllocate the RAM using the slider or enter the value in the text box. If your distro isn’t listed, choose the closest distro, or the one it’s based on. RELATED: The Best Linux Distributions for BeginnersĮnter a name for your Virtual Machine, choose a location you want to save it in, change the type to “Linux”, and set the version to the distro you’re using. If you haven’t already, choose a distro and start downloading the ISO so that it’s ready by the time we reach the step where we load it into the VM. The steps for installing Linux in VirtualBox are pretty much the same on Windows, Linux, and macOS. Ubuntu Linux: Which Distro Should You Choose? Installing Linux in VirtualBox If you’re stuck, learn how to install a DEB file and an RPM file in Linux. Download the relevant package and double-click on it to install VirtualBox. Ubuntu and Debian use DEB files, whereas Fedora, OpenSUSE, RedHat Enterprise Linux, and CentOS use RPM files.
0 Comments
Leave a Reply. |