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.

All labels observed (2)

Label Occurrences
Hypervisor framework canonical 1
Hypervisor.framework 1

How this entity was disambiguated

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 macOS
surface form: 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
surface form: Apple silicon Macs

Apple Macintosh computers
surface form: Intel-based Macs
usedFor building custom hypervisors on macOS
running guest operating systems efficiently on Apple hardware
uses CPU virtualization extensions
hardware virtualization features

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

macOS supportsVirtualization Hypervisor framework
QEMU supportsHardwareAcceleration Hypervisor framework
this entity surface form: Hypervisor.framework