Brussels / 4 & 5 February 2023


vfkit - a native macOS hypervisor written in go

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.


Christophe Fergeau