适用于Linux的Windows子系统(英语:Windows Subsystem for Linux,简称WSL)是一个为在Windows 10和Windows Server 2019上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。
WSL提供了一个由微软开发的Linux兼容的内核接口(不包含Linux内核代码)[1],然后可以在其上运行GNU用户空间,例如Ubuntu,[2][3][4][5]openSUSE,[6]SUSE Linux Enterprise Server,[7][8][9]Debian[10]和Kali Linux。[11]这样的用户空间可能包含Bash shell和命令语言,使用本机GNU/Linux命令行工具(sed,awk等),编程语言解释器(Ruby,Python等),甚至是图形应用程序(使用主机端的X窗口系统)。[12]
以上是维基百科的描述,下面教你如何使用wsl
-
准备工作
打开控制面板-程序-启用或关闭windows功能
选择然后打勾,然后重启
-
2 下载安装
-
3 更新wsl
- 版本要求
对于x64系统:版本1903或更高版本,以及内部版本18362或更高版本。
对于ARM64系统:2004版或更高版本,内部****版本19041或更高版本。
低于18362的内部版本不支持WSL2。使用Windows Update Assistant来更新Windows版本。
-
以管理员的身份打开PowerShell,运行以下命令启动虚拟机功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
-
下载linux内核更新程序包
下载完成后运行
-
最后运行PowerShell命令
wsl --set-default-version 2
将发行版本设置为WSL 1或WSL 2
wsl --set-version <distribution name> <versionNumber>
确保
<distribution name>
用发行版的实际名称和<versionNumber>
数字“ 1”或“ 2”代替。您可以随时通过运行与上述相同的命令将其替换为WSL 1,但将'2' 替换为'1'。如:
wsl --set-version Ubuntu 2