我在 2017 年和之前都用 Linux 桌面发行版,之后都用 WSL/WSL2 了。 如果觉得速度慢: 1. 关掉 Windows Defender 2. 换更高规格的硬件(现在内存和硬盘都很便宜,相比 Mac Mini 优势巨大)
WSL2 其实可以把物理磁盘挂载进去,读取上面的 EXT/XFS/BTRFS 文件系统,性能跟原生 Linux 几乎一样。
用 WSL 有很多好处: 1. 不需要担心某个系统做不了什么。因为你可以同时使用 Windows 和 Linux ,几乎什么都可以做; 2. 相比双系统,你可以瞬间在两个系统之间切换工作,而不需要重启; 3. 相比虚拟机,WSL 启动速度非常快,而且可以在里面使用 NVIDIA 显卡和 CUDA ; 4. 可以混合使用 Linux 和 Windows 命令行程序,用管道通信。
我以前就用 Mac ,还做过 iOS 开发。其实要是你真的需要用到 Linux ,那么用 Mac 也得装虚拟机。然后你很快就会发现内存不够用了。Mac 和 Linux 的差异非常大,比 WSL1/MSYS2/Cygwin 和 Linux 的差异都大。 至于 WSL2 ,那是真正的 Linux 。