6 ms·
I do think Virtualization.framework is generally better overall, for what it's worth — just not the panacea that people make it out to be sometimes :) My main
by kdrag0n 3y ago
I do think Virtualization.framework is generally better overall, for what it's worth — just not the panacea that people make it out to be sometimes :)
My main point was that Apple has few inherent advantages over third-party VMMs like QEMU; it just happens to be better than the current off-the-shelf alternatives. (Apple's restrictions around Rosetta and private ISA extensions are an exception, making it significantly less appealing to use anything else in practice.)
If not for Rosetta I would've most likely written (or at least made plans to write) a custom VMM forked from an OSS one for OrbStack. My early experiments have shown that quite a few improvements are possible.