WSL2的介绍和使用

WSL2的介绍和使用

WSL2的介绍和使用

一、什么是WSL2?

WSL是Windows Subsystem for Linux的简称,它是微软为Win10和Win11引入的一项功能。WSL允许用户在Windows上运行Linux操作系统及其相关命令和应用程序,而无需使用虚拟机或安装双系统。

1.1 WSL2与WSL1、传统虚拟机比较

WSL1:没有完整的Linux内核,它使用中间层将Linux系统调用翻译为Windows系统调用。

WSL2:底层是基于Hiper-V的轻量级、无需维护的虚拟机,运行完整的Linux内核。

传统虚拟机:完全的硬件虚拟化,重量、完整的虚拟机,运行完整的Linux操作系统

WSL2

WSL1

传统虚拟机

Linux应用兼容性、稳定性、隔离性

较高

完全兼容,最稳定,隔离最彻底

硬件性能发挥

最高

略(很多应用跑不起来)

较高

启动速度

较快

最快

最慢

资源占用

较大

最小

最大

文件IO性能

最高

跨OS文件操作性能

性能较差

性能最高

不方便

总结:综合考虑对Linux系统的支持程度、对系统资源的占用度、对硬件性能的发挥程度,笔者觉得WSL2都是较为不错的选择,当然预算充足的话,直接单独整一台Linux物理机是最好的

二、WSL2的安装

2.1 WSL2安装的先决条件

操作系统

Windows 10:需要2004(内部版本19041及更高版本)及更高版本

Windows11:全版本支持

注:本机可通过Win + R快捷键打开运行窗口,然后输入winver回车查看操作系统详细信息。

CPU虚拟化:CPU需支持且开启虚拟化,Win10和Win11一般默认开启CPU虚拟化,可通过下图方式查看是否开启了CPU虚拟化

2.2 WSL2安装步骤

启用Windows功能:WSL和Hyper-V

更新和配置wsl:

2.3 在WSL2里安装Linux分发版

我们这里以Ubuntu为例,介绍如何在WSL2中安装Linux分发版。我们可以通过MicroSoft Store来安装,还可以通过下载安装包,进行离线安装。笔者这里只介绍离线安装方式。

下载Linux发行版:打开微软官方提供的安装包下载地址,按需求下载自己需要的Linux发行版

双击下载的安装包,安装Linux发行版

2.4 配置WSL2

打开WSL Settings,配置WSL轻量级虚拟机占用的CPU、内存、VHD(虚拟硬盘)等资源的最大限制。

三、WSL2的使用

3.1 建议安装windows terminal

windows terminal终端程序是一款新式、高效、强大的终端应用程序,适用于PowerShell、WSL等shell用户,它可以像浏览器一样,便捷的管理多个shell,快速切换不同的shell窗口。详细可参考微软官方介绍

3.2 wsl常用命令

wsl常用命令如下:

# 查看wsl命令的使用方法

wsl --help

# 查看wsl的默认Linux分发版和其默认wsl版本

wsl --status

# 列出所有已安装的Linux分发版及其详细信息

wsl -l -v

# 启动指定的Linux分发版(也可直接在开始菜单单击启动)

wsl -d

# 终止指定的Linux分发版(也可直接点击窗口右侧“X”关闭)

wsl -t

# 立即终止所有正在运行的Linux分发版和WSL2轻型虚拟机

wsl --shutdown

# 卸载指定的Linux分发版(会删掉其根文件系统)

wsl --unregister

部分指令运行演示如下:

四、 结语

通过上述步骤,你就已经安装了WSL2,可以方便的在其中安装Linux系统,运行Linux系统和程序。

相关推荐

Windows 10快速更改账户头像:5步轻松美化你的系统界面!
bat365官方登录中文

Windows 10快速更改账户头像:5步轻松美化你的系统界面!

📅 11-05 👁️ 5579
电击:急救
365体育竞彩足球

电击:急救

📅 12-01 👁️ 8168
派派神偷大赛链接(派派神偷大赛在哪里领星星)
bat365官方登录中文

派派神偷大赛链接(派派神偷大赛在哪里领星星)

📅 07-09 👁️ 4437