Since macOS 11, macOS has been shipping with a native framework to run virtual machines which is called 'virtualization framework'.
After a quick introduction to Apple's virtualization framework, this talk will show how vfkit uses this framework from go with a focus on the bindings between Objective-C and go. These bindings are needed as the virtualization framework only offers Objective-C and Swift APIs.
Speakers: Christophe Fergeau