Using Qubes OS. It's really easier than you might think. The UX is amazing. Can't recommend it enough.
Using Qubes OS. It's really easier than you might think. The UX is amazing. Can't recommend it enough.
I wonder if an approach similar to Firejail would work better, by say severely restricting what VSCode can do (e.g. what directories it can access, controlled network access, etc.).
Not a problem for a developer who mostly communicates internally with a singular video call setup that you can optimize. But impossible for a founder, executive or salesperson that constantly has to be interacting with every video/call system in existence and doing screenshares and everything.
Apart from that, on Qubes you need to manually choose which VM will have access to a microphone and camera, so it may take an additional minute (but not ten minutes!). Persistent connection to a chosen VM should also be possible.
1) Chromebook for web, social media. Separate profiles for personal trusted (banking), personal untrusted (browsing and social media), office/client work.
2) Separate laptop as VM host for development. Never pollute the host with third-party libraries or anything downloaded from the web, all that happens in disposable guests.
3) ssh and sftp from Chromebook to VMs as needed.
> I know GPUs are hamstrung, so gaming isn't viable.
Technially, you can also make a GPU passthrough.