Hypervisor

A hypervisor (also known as a virtual machine monitor, VMM, or virtualizer) is a type of computer software, firmware or hardware that creates and runs virtual machines.

The VMM determines how to map virtual resources to physical resources: a physical resource may be time-shared, partitioned, or even emulated in software. The VMM is much smaller than a traditional OS; the isolation portion of a VMM is perhaps only 10,000 lines of code.

A Hypervisor is just an application you install. The most popular:

  • VirtualBox
  • UTM (uses Appleā€™s Hypervisor virtualization framework)

Learned through https://www.youtube.com/watch?v=wX75Z-4MEoM&ab_channel=NetworkChuck.

Type 2 vs. Type 1 Hypervisor Host OS and Guest OS