This session provides an {overview, in-depth} architectural breakdown of running Linux Kernel within Apple Silicon’s Virtualization Infrastructure. We will explore it from the ground up, examining what the Hypervisor.framework and Virtualization.framework are.
The talk will specifically cover:
- An Introduction to Apple Silicon's Virtualization Stacks
- Hardware-Assisted CPU Emulation
- VirtIO: Peripheral Interfaces for VMs
- User-Space Utilities for Virtualization