WSL(Windows Subsystem for Linux,实用于 Linux 的 Windows 子系统)答应用户直接在 Windows 上运行Linux 环境(包括大多数命令行工具、实用程序和应用程序),无需修改,无需单独的虚拟机或双重启动。与完备虚拟机相比,WSL 必要的资源(CPU、内存和存储)更少。WSL 旨在为希望同时利用 Windows 和 Linux 的用户提供无缝且高效的体验。WSL 使您可以或许在 Bash shell 中运行Linux,并选择您的发行版(Ubuntu、Debian、OpenSUSE、Kali、Alpine 等)。WSL是Windows10和Windows11自带的一个功能,默认是关闭的。
WSL分WSL1和WSL2两个版本。与 WSL 1 相比,WSL 2 进步了文件系统性能,并增长了完备的系统调用兼容性。
WSL 2 仅在 Windows 11 或 Windows 10 版本的内部版本18362 或更高版本中可用。通过选择 Windows 徽标键 + R ,键入 winver,然后选择“确定”,检查 Windows 版本。
或在 Windows 命令提示符中输入 ver 命令,检查 Windows 版本。
您大概必要更新到最新的 Windows 版本。这里可以看到,我电脑的Windows内部版本号是22621。对于低于 14393 的版本,不能支持 WSL1;对于低于18362的版本,不能支持WSL2。
二、启用WSL