我有大约 5-6 年的时间没有用 windows,国产软件一直没碰。后来 windows 连续出了 wsl 和 vs code 这些利于开发的工具和环境后,我慢慢的从 mac 转到了 windows 。软件我尽量买正版和去 windows store 下载。 这里不得不说使用 windows 后我打开一些国产软件下载站像坐上了时光机回到了十几年前。各类国产软件现在的界面更漂亮了,花里胡哨(没用)的功能更多了,附带安装的软件越来越多,卸载也比以前要更困难。我刚用回 windows 那会的做法是不装任何国产软件。有时难免要用,比如下载和百度网盘。我最开始的做法是不去碰任何这类资源,我砍掉自己的需求不用都不想装任何国产软件。 后来 windows 的 sandbox 出来了,我偶尔要用国产软件就开个 sandbox 。它启动非常快,使用完以后关掉所有东西自动删除。关键是现在的网速和 ssd 让我们装个新的软件和打开一个软件的速度是差不太多的。任何流氓软件都可以无脑安装和使用。真正做到了用即扔掉,你的电脑永远是干净的。 现在我下载软件和安装软件到我的宿主机非常小心,一些开源的软件我尽量都自己验证一遍 checksum 才安装。电脑平常几乎只开个浏览器。两年了,没有重装系统,没有任何杀毒软件,系统一直保持更新,wsl 的体验也越来越好。
不能直通设备,就不方便弄硬件开发,一些原因要用到一些山寨的或者是盗版的软件,发现连 USB 和串口都不能直通。因为沙盒不能重启,所以没有试过 USB Over IP 之类的东西。不能直通 PCI 设备,但是提供了 GPU 虚拟化,性能还可以接受,可惜有不少游戏运行的时候无法操控,鼠标一动就会动很远,没法玩。画质有点不好 只能开一个实例是一大硬伤。懒得想那么多,不同的场景(下载和 IM )我是弄了 2 个配置文件,有时候还要用些明知道有问题的软件。如果能开 2 个甚至是 Docker 那样开一大堆就方便多了