This is based off of Apple’s new Virtualization.framework introduced in Big Sur that lets you spin a Linux VM with half a dozen lines of code. The technology is still in its infancy (minimal emulated devices; not sure if there’s even a framebuffer) and I’d wait for something like Docker running on Hypervisor.framework (lower level APIs but more mature).