>>Now with everything else on Linux and the SQL and Fox in a caged VM, I'm quite happy. I use the VMs (have another one where I keep SQL2014 Express, use it when needed) for work, i.e. Fox and SQL. For everything else (email, office, reading, browser, photography, scanning, music, video etc) I use Linux and guess what - in these seven months I've spent far less time serving the OSes and far more just using them. And saved about 2km of nerves.
>
>What if you had to work in M$ VS (to build, e.g., .NET Web API)? Would you be able to do it in the current environment?
A VM thinks it's a whole machine, so why not. Most of the servers nowadays are VMs, and you don't really know what's the host OS.
Actually I know why not: I'd retire immediately :).