rfoo 2 days ago

The advantage is, now there's an Apple team working on it. They will be bothered by their own bugs and hopefully get them fixed.

Virtualization.framework and co was buggy af when introduced and even after a few major macOS versions there are still lots of annoyances, for example the one documented in "Limitations on macOS 15" of this project, or half-assed memory ballooning support.

Hypervisor.framework on the other hand, is mostly okay, but then you need to write a lot more codes. Hypervisor.framework is equivalent to KVM and Virtualization.framework is equivalent to qemu.

2
egorfine 2 days ago

> They will be bothered by their own bugs

Laughs in Xcode

Aaron2222 2 days ago

And QEMU on macOS uses Virtualization.framework for hardware virtualisation.