Hypervisor framework

E41440

Hypervisor framework is Apple’s low-level virtualization API on macOS that lets developers create and manage virtual machines and run guest operating systems efficiently on Apple hardware.


Statements (46)
Predicate Object
instanceOf Apple technology
software framework
virtualization API
abstractionLevel low-level
allows configuration of guest physical memory
control of guest CPU execution
creation of virtual machines programmatically
handling of virtualization exits
category system programming API
virtualization technology
designedFor developers
hypervisors
system virtualization software
developer Apple Inc.
documentationURL https://developer.apple.com/documentation/hypervisor
doesNotProvide high-level device emulation
user interface for virtual machines
exposes APIs for VM lifecycle control
APIs for memory management in VMs
APIs for virtual CPUs
integratesWith Xcode
macOS kernel facilities
introducedBy Apple Developer documentation for macOS virtualization
languageBinding C
Objective-C
operatingSystem macOS
platform macOS
providedBy Apple Inc.
purpose create virtual machines
enable hardware-accelerated virtualization
manage virtual machines
provide low-level virtualization
run guest operating systems
relatedTo Kernel extensions for virtualization
Virtualization framework
replaces direct use of low-level CPU virtualization instructions by apps
runsOn Apple hardware
scope headless, low-level VM execution
securityModel requires appropriate entitlements
restricted to macOS user space processes with permissions
supports Apple silicon Macs
Intel-based Macs
usedFor building custom hypervisors on macOS
running guest operating systems efficiently on Apple hardware
uses CPU virtualization extensions
hardware virtualization features

Referenced by (1)
Subject (surface form when different) Predicate
macOS
supportsVirtualization

Please wait…