GUI for Linux
jspahrsummers opened this issue · comments
Unlike the macOS VM stuff, VZMacGraphicsDisplayConfiguration
seems to be available on x86_64, so it's possible that it might work to attach a display to a Linux VM.
It seems possible. Firstly, VZMacGraphicsDeviceConfiguration
is the only subclass of VZGraphicsDeviceConfiguration
. When you attach it to a linux vm you get this extra PCI device.
Has anyone implemented this graphics device? Does it have the same API as something else? Maybe the people who ported linux to M1 did? It seems that AppleParavirtIOSurface.kext only has an arm64 slice, so maybe that's the client of the PCI device on macOS VMs?
I sort of interpret the symbol name as "hardware that looks like a Mac computer's display," so I would think that a Linux installation with the appropriate drivers to run on actual Mac hardware could make use of it.
Searching the GitHub mirror of Linux I couldn't find anything that implemented the PCI Id [106b:eeee]. '106b' is Apple, 'eeee' is also not in any databases.
Linux support removed in #29.