What is a Hypervisor?
A hypervisor, or a "virtual machine manager" or "monitor" (VMM), is a program that allows multiple operating systems to share a single "host" computer. The hypervisor allocates resources from the host to the virtual machine(s) so that each "guest" operating system can behave as though it had the host's processor, memory, and other resources all to itself.[1]
Types
- A "Type 1" hypervisor, also referred to as a "bare metal" or "native" hypervisor, runs directly on the computer hardware without the overhead of an host operating system. This is common in data center or server-based installations.
- A "Type 2" hypervisor, also referred to as a "hosted" hypervisor, runs on a conventional computer setup with a host operating system. This is preferred for individual users who would like to run alternate operating systems on existing personal computer hardware. Options for macOS users, such as Parallels Desktop for Mac, VirtualBox, and VMware Fusion, would fall under this category.[2][3]
Support by Apple
With the release of macOS 11 (Big Sur) in 2020, Apple began including a lightweight hypervisor framework directly in the macOS operating system for use by developers, with access to Rosetta 2 for emulation of Intel hardware on Apple Silicon-based systems.[4] VirtualBuddy is a free open source hypervisor that supports this framework in macOS 12.3 (Monterey) or later to allow easier testing of beta versions of macOS from the Apple Developer program.[5][6]
References
- ↑ Hypervisor at the Free On-Line Dictionary Of Computing. 2022-02-23.
- ↑ What is a hypervisor?, Red Hat. 2020-01-10.
- ↑ Smooth-Running Windows/Mac Made Simple, WinXPonMac.com. 2021-05-12.
- ↑ Apple Extends macOS Virtualization Capabilities and Introduces Rosetta for Linux Binaries by Sergio De Simone, InfoQ. 2022-06-10.
- ↑ Apple’s Virtualization framework is a great, free way to test new macOS betas by Andrew Cunningham, Ars Technica. 2022-07-27.
- ↑ Testing macOS betas with VirtualBuddy by Chris Chinchilla, Geek Culture, Medium. 2022-08-06.
See also
External links
- Hypervisor and Virtualization frameworks at Apple Developer
- Hypervisor at Wikipedia