文章目录
什么是 WSL ?
有了 WSL ,用户既能使用 Windows 桌面环境,又能使用更强大的 Linux 终端工具
WSL(Windows Subsystem for Linux):WSL 是运行在 Windows 上的 GNU/Linux 环境,Linux 程序无需修改即可在 Windows 上运行,包括大多数命令行工具、实用程序和应用程序,没有传统虚拟机或双引导设置的开销。
只支持 Windows 10 Version 1903 或更高版本
WSL2 提升了文件系统性能
WSL2 升级了 WSL 的软件架构,支持在 Windows 上直接运行 ELF64 Linux 二进制文件。它的优点是提高了文件系统性能(2-5 倍提升),以及增加整个系统调用的兼容性。
Feature | WSL1 | WSL 2 |
---|---|---|
集成 Windows 和 Linux | ✅ | ✅ |
快速启动 | ✅ | ✅ |
极小资源占用 | ✅ | ✅ |
不干扰VMware和VirtualBox的运行 | ✅ | ✅ |
管理 VM | ❌ | ✅ |
完整的 Linux 内核 | ❌ | ✅ |
全系统调用兼容性 | ❌ | ✅ |
跨操作系统文件系统的性能 | ✅ | ❌ |
WSL 官方文档:https://docs.microsoft.com/en-us/windows/wsl/
1. 启用 WSL
方法 1:在启用或关闭 Windows 功能中,勾选“适用于 Linux 的 Windows 子系统” (Windows Subsystem for Linux),然后按照提示重启电脑。
方法 2(推荐):可以通过命令行指令开启,管理员模式进入 powershell
,然后运行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
有些电脑可能提示安装 Linux kernel update package,下载安装即可
如何切换 WSL 版本 ?
如果需要切换 WSL
版本,可通过命令行 wsl --set-version <distribution na