I use Windows 10 for work, for development, and because it supports my hardware better. I need to use Windows, but even if I didn’t, I’ve yet to find Linux drivers for some of my hardware.
While Windows 10 is a fantastic OS, I do not like the telemetry functionality, and despite doing all I can to disable it, I’m still wary. A sad thing really as the OS is great.
But to the crux of my topic here:
Using Windows as the host OS and then running Linux within a VM where you do most of your computing seems to be the best of both worlds.
On the one hand you get driver support out of the bag for nearly all hardware. GPU drivers are usually more efficient and there is custom GPU hardware software for managing custom fan curves, etc…
On the other hand 95% of what you are doing is through the Linux VM (PureOS in my case). In fact, if someone were to walk up to the machine running, they’d think it was a Linux machine. In this way you take advantage of the software designed to support your privacy, while mitigating to some extent the vulnerabilities in using Windows.
This also makes your desktop portable as you can just take the VM with you and use it on another machine should you need to.
The reason for doing it like this is mainly because you have hardware that is not supported under Linux. However, it could also be because you would like to game on Windows. While Steam has made huge inroads with games on Linux through their wine branch, you will get much better performance on Windows with the same hardware, as well as a library of games almost infinite in selection.
So now that I’ve presented my case, I’m curious if this if the crowd here, who are more concerned with privacy and security find this to be a good solution? What do you think?