手头这台 i7-12700H + RTX 3050 的游戏本,三个月里被我换着花样折腾了三套 Linux 方案,记录一下最终的取舍。

三套方案对比

方案            优点                  缺点
------------------------------------------------
双系统          性能完全释放          重启切换太烦
虚拟机          隔离好、快照方便      图形性能损失大
WSL2            无缝集成 Windows      内核定制受限

为什么最终留在 WSL2

真实需求其实很朴素:跑 Python 脚本、用 cron 定时任务、偶尔编译点东西。WSL2 对这些场景的支持已经完全够用,而且文件互访 /mnt/d/ 一条路径直达,不用来回传文件。

wsl --install -d Ubuntu-24.04
wsl --set-default-version 2

踩坑清单

① 默认 WSL2 的内存上限会吃到主机 50%,在 .wslconfig 里限到 8G 即可;② systemd 支持需要在配置里手动开启;③ 笔记本休眠后偶尔出现时间漂移,sudo hwclock -s 解决。

结论:工作机要的是稳定省心,折腾留给实验机。