如果您没有听说过,微软喜欢 linux。这句话引起了怀疑论者,但随后您查看适用于 linux 的 windows 子系统 (wsl) 并开始看到其中的真相。wsl 2 允许您在windows 11或 10中安装运行完整 linux 内核的 linux 环境(如果您仍在使用它),两者之间的集成相当紧密。wsl 的第一个版本没有内核,性能也差强人意。wsl 本质上仍然是一台虚拟机,但它与其 windows 主机有着深厚的联系。
对于开发人员而言,wsl 意味着无需使用传统虚拟机即可无缝访问 windows 和 linux。但是,您不必是开发人员,它是任何人都可以使用的可靠工具,无论他们是老手还是刚开始使用 linux。
微软也在入职体验方面做了大量工作,现在 wsl 2 比以往任何时候都更容易启动和运行。这是如何做到的。
在 windows 10 和 11 上运行 wsl 2 需要什么
您不需要超级强大的 pc 来运行 wsl 2,也不需要像传统上使用 hyper-v vm 工具那样的“专业”版本的 windows。wsl 2 确实利用了 hyper-v 架构,但您无需为此支付额外费用。
wsl 2 还支持 x64 和 arm 处理器。但是,如果您在基于 arm 的机器上使用它,则需要使用具有 arm 版本的 linux 版本,例如 ubuntu。
wsl 2 也可以在虚拟机内的 windows 上运行,只要您使用的 vm 软件支持嵌套虚拟化并且已启用此功能。
如何安装 wsl 2
wsl 2 的安装过程现在非常简单,您可以在几分钟内启动并运行。唯一的先决条件是您使用的是 windows 10 版本 2004 及更高版本(并且您现在真的应该是)并应用了 kb5004296 补丁。
有两个选项可供选择:使用 microsoft store 或使用 powershell。
首先,只需打开 microsoft store 并下载“ windows subsystem for linux preview ”应用程序。从长远来看,这有望成为获取 wsl 的地方,因为它允许团队在无需通过 windows 更新的情况下对其进行更新。
或者,在您的 pc 上打开 powershell 并输入以下命令:
wsl –安装
坐下来等待它做它的事情,当收到信号时重新启动你的电脑,瞧!wsl 2 现在已在您的 pc 上设置。默认发行版是 ubuntu,但您可以自由使用 microsoft store 或第三方来源(如 github)或直接来自发行版制造商的任何其他发行版。
如果您使用的是 windows 11,则将预安装 windows 终端应用程序,这是在您的 pc 上使用 wsl 的最佳方式。您可以使用命令“ wsl -d ”命令后跟名称通过 powershell 启动发行版,但使用 windows 终端,您可以从下拉菜单中访问已安装的每个发行版。
如果您没有安装 windows 终端,您可以从microsoft store或通过windows 包管理器获取它。
以上就是windows 10和11上设置和安装wsl 2的步骤的详细内容。
