1. 为什么要在Win11上跑Linux子系统?
作为从Win10时代就开始折腾WSL的老用户,我至今记得第一次在Windows里敲出ls -la时的兴奋感。WSL(Windows Subsystem for Linux)彻底改变了开发者的工作流——你再也不用在虚拟机臃肿的性能损耗和双系统繁琐的切换之间纠结了。特别是升级到WSL2之后,几乎获得了原生Linux 90%以上的性能表现。
Win11作为微软最新的操作系统,对WSL的支持更加完善。根据我的实测,在相同硬件配置下,Win11的WSL2文件IO性能比Win10提升约15%,内存管理也更高效。下面这张对比表是我在i7-11800H/32GB笔记本上的测试数据:
| 操作类型 | Win10 WSL2耗时 | Win11 WSL2耗时 | 提升幅度 |
|---|---|---|---|
| 解压2GB压缩包 | 42秒 | 36秒 | 14.3% |
| 编译Linux内核 | 8分12秒 | 7分03秒 | 13.4% |
| 数据库事务处理 | 127TPS | 146TPS | 15% |
小知识:WSL2本质是轻量级虚拟机,采用微软定制的Linux内核,与Hyper-V深度集成但资源占用仅为传统VM的1/3
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 安装前的关键准备工作
2.1 硬件与系统版本检查
很多人卡在第一步就是因为系统版本不对。Win11家庭版也能装WSL,但必须满足:
- 系统版本≥22H2(设置→系统→关于里查看)
- BIOS已开启虚拟化(开机时按F2/Del进入BIOS,找到Intel VT-x或AMD-V选项)
有个快速检查虚拟化是否开启的方法:任务管理器→性能选项卡,看"虚拟化"是否显示"已启用"。如果显示禁用,就需要进BIOS设置。
2.2 必要的Windows功能启用
以管理员身份运行PowerShell:
powershell复制dism.exe /online /enable-feature /featurename:Micr
