2 ms·
Before macOS 14, Virtualization framework required bare linux kernel file and initrd to load Linux. I'm not sure if that format is compatible with other systems
by vbezhenar 4y ago
Before macOS 14, Virtualization framework required bare linux kernel file and initrd to load Linux. I'm not sure if that format is compatible with other systems.
Since macOS 14 you can actually specify ISO file instead. So it makes sense to try out other operating systems.
Anyway there's very little flexibility in virtualization framework. So if one would want to build a proper virtualization solution to support multiple operating systems, Hypervisor framework would be more appropriate. Of course it's low level.
With virtualization framework one can't even provide support for custom storage formats like qcow2. It's very bare-bones.