p-marg I used to run QubesOS from an external drive to test out the waters. Turned out it wasn't for me for a number of reasons:
- Running multiple VMs on my hardware was incredibly slow
- It consumed a lot of power even when doing basic things
- My threat model didn't require something like QubesOS and the performance hit wasn't worth it for me
- In terms of security, I found GrapheneOS suffices for my needs. QubesOS's main security point is around isolating activities with (type 1) VMs but besides that, it suffered from some of the same pitfalls as other desktop Linux operating systems.
All this combined has led me to revert to a standard, Arch distribution with some security improvements such as using the linux-hardened
kernel are enough for my threat model so I am pleased with my current setup. While QubesOS is certainly a solid OS for secure browsing, file viewing, etc especially with their well-designed disposable VMs, I find that some of these can be replicated on GrapheneOS, for example viewing unknown PDFs in GrapheneOS's viewer where PDF JavaScript is disabled.
But in the end, I think what matters most is the user's threat model before jumping the gun on something fairly intimidating to new users. It comes with its own learning curve, but if the user is willing to take some time to become familiar with QubesOS and doesn't suffer from the issues I faced, it's an interesting OS with some useful features and is certainly worth trying out.