Sounds like you've reinvented qubes.
Linux
A community for everything relating to the GNU/Linux operating system (except the memes!)
Also, check out:
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP
I wish there was a QEMU/KVM version of qubes. I feel like it would have better performance since a lot of virtualization work is done there (like virtio, virgl, etc). And also probably a lot more hackable
Noice setup. I've run Arch as a VM in proxmox for years now on my big pc. I also run HassOS, FreeNAS, and winblows10, but Arch gets the GPU. Nvidia ( I like Cuda) prevents you from sharing across VMs but with docker it's easy. I just run docker on Arch for that.
What you are describing is called virtio
Technically you don't need to go full headless if you have multiple graphics devices and or USB controllers
I hate this
I love this
I am a big fan of doing this kind of thing with promox! I run labwc and pipewire into apps!
Because I wanted the smoothest possible graphics while remoting into my VMs, I went full into lightweight/minimal wayland, which was frustrating at first but it's worth it.
I run it on my lenovo laptop as my mobile development machine and works great!
Even better for graphical smoothness, I discovered that my laptop supports GPU SR-IOV, which took some effort, but now my VMs can benefit from GPU pass through without losing my host display! I am most pleased with this more than any other customization I've done to my dev box.
The craziest thing is that I get more battery life RDP'ing into windows 11 on my local proxmox VM than I did when I ran it on the bare metal. Like 8-10 hours instead of 6-8 doing the same dev tasks.
Anyway, I am glad to meet a kindred spirit! Be well.
idk enough about this to have an informed opinion on it, but I know enough about this to hate it.
Very cool. I like to run things in VMs nowadays, just like Qubes, except I wanted QEMU/KVM so I just use virt-manager.