QubesOS at home:
KVM + virt-manager
I can’t withstand the lack of GPU acceleration no more. I decided that my threat model is not that high, but I like to compartmentalize things.
Unfortunately, QubesOS doesn’t have an option just to use it with GPU acceleration and lessened security, as in some other cases like enabling SMT or using it on machines that don’t meet system requirements, still benefiting from other security improvements.
So I decided just to use different VMs with KVM for different purposes. I did some tests and, surprisingly for me, 3d acceleration is pretty decent and might be enough for my needs. But I’m planning to utilize GPU passthrough for some specific cases anyway.
Maybe someone here using similar setup could give me some directions?
Still not sure what distro to use for “Dom0”. Looking at Fedora Workstation since it has decent default security. It won’t be isolated from internet, like Dom0 in Qubes, but I intend to use it only to run virt-manager/gnome-boxes and VPN with firewall killswitch. And for copying things between VMs.
I’m afraid that Fedora Workstation is too bloated for this use-case, and I can choose something with less possible attack surface and more optimized. I was thinking of Secureblue, it looks quite appealing, but it seems like one-person hobbyist project that can vanish at any time (looking at you, Ted), plus I have to put trust in more parties, like uBlue developers, and I’m not ready to do this with my “Dom0”. But would for sure use it in some VM.
And I don’t really want DIY Linux, I just need it to mostly work out of the box, so maybe I’ll stick with Fedora Workstation.
Some other recommendations, personal experience, opinions, pitfalls, guides?
I don’t really know what to look at, would appreciate any input.