如何为Linux启用Windows子系统
如果你想在Windows上运行Linux终端,你最好的选择是启用Windows Subsystem for Linux(WSL),这是一种网关打开程序,允许你在Windows操作系统上安装Linux bash shell。一旦启用了WSL,就可以安装一个Linux发行版。
在Windows 10上运行WSL的要求
在启用Windows Subsystem for Linux之前,您应该了解运行WSL所需的最低要求。
根据微软的说法
,您应该运行Windows 10(64位)版本2004或更高版本,内部版本19041或更高。
所有Windows 11版本都可以运行WSL。
如果你不确定你的Windows 10风格,很容易
检查您安装了哪个版本的Windows 10
.
一些旧版本的Windows 10也可以工作,但您必须手动安装WSL。
如何为Linux启用Windows子系统
为了在Windows 10上安装Linux bash shell,首先必须启用Windows Subsystem for Linux。
您将知道WSL是否未启用,因为您将遇到错误:“Windows Subsystem for Linux可选组件未启用。请启用它,然后重试。”
以下是如何在Windows 10中启用WSL:
您首先需要进入Windows
程序和功能
.
设置
并选择
应用程序
.
相关设置
点击
程序和功能
.
一旦您进入,请单击
打开或关闭Windows功能
在左侧面板上。然后向下滚动并选中相应的框以启用Windows Subsystem for Linux。
点击
好啊
保存您的更改并点击
现在重启
以完成该过程。
在Windows计算机上安装WSL
在Windows设备上启用WSL后,您可以
安装Linux的Windows子系统
。之后,您可以在Windows PC中安装任何受支持的Linux发行版。选择
小型、轻量级Linux发行版
可能会有所帮助。
你也可以
在Windows中安装Linux桌面
它为您提供了一个图形用户界面。
WSL1还是WSL2:哪一个对你更好?
WSL2是Windows Subsystem for Linux的升级版本,现在是在Windows中安装Linux发行版时的默认版本。它适用于Windows 11或Windows 10,1903版,18362版或更高版本。
WSL的两个版本之间存在一些差异;主要是,WSL2除了支持完全的系统调用兼容性和IPv6支持之外,还提供了更好的性能。此外,WSL2在托管虚拟机(VM)中使用完整的Linux内核,因此您不必设置和管理VM来运行Linux发行版。
切换到WSL1的原因
虽然最新版本的WSL提供了更好的性能和更广泛的支持,但您可能需要使用旧版本是有原因的。这是因为WSL1运行的是较旧版本的VMware和VirtualBox,而WSL2不运行,尽管它与最新版本的VirtualBox和VMware兼容,这两个版本都支持Hyper-V。
使用WSL1而不是WSL2的主要原因是它在操作系统文件系统中提供了更好的性能——这是一个可以通过在Linux文件系统中创建项目文件来克服的障碍。
启用WSL并安装Linux发行版后,您就可以执行命令了。