如何为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 10
    设置
    并选择
    应用程序
    .
  • 在窗户的右侧,下面
    相关设置
    点击
    程序和功能
    .
  • 一旦您进入,请单击
    打开或关闭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发行版后,您就可以执行命令了。