Eu não sei se isso é prático para você, mas
Eu mudei para trabalhar completamente em uma VM. (Esta resposta complementa o do Pulse)
A única coisa que eu sinto falta é o acesso direto ao hardware da GPU,
tudo o resto funciona muito bem e a diminuição do desempenho é
geralmente não é perceptível.
Eu sou um usuário avançado (programador, tempos de compilação nas horas) e
geralmente sou muito consciente do desempenho, mas há alguns
recursos que você simplesmente não consegue superar usando um sistema "nativo".
Os instantâneos de um clique de todo o estado da sua máquina são apenas o começo.
A capacidade de levar todo o meu sistema de desenvolvimento para casa e executá-lo lá, sem problemas
com hardware diferente é o que cumpre meus sonhos.
Quando eu tenho uma máquina nova em casa ou no trabalho, eu só preciso de alguns minutos para
ser totalmente quebrando em meu ambiente completamente familiar novamente.
Se eu travar meu sistema de alguma forma, clique em - > whoopee está de volta ao normal.
Eu posso clonar a máquina inteira, tentar algo e jogá-lo fora, eu sei com absoluta
certeza binária, que minha máquina não é afetada.
Posso executar várias versões da mesma máquina, completamente diferentes, podem
edite algo no linux e clique em compilar / depurar no windows e * blablabla
Parando a digressão em um argumento para VMs ....
Bem, como eu disse, isso pode não ser para todos, mas eu simplesmente adoro isso e isso resolve o seu problema.