先说大白话WSL就是让Windows不安装假造机可以额外拥有Linux操作系统,以供学习和测试
WSL(Windows Subsystem for Linux)和WSL2 是微软推出的两个工具,旨在让用户能够在 Windows 操作系统上运行 Linux 的命令行工具和应用程序。它们的主要区别和特点如下:
1.1. WSL(Windows Subsystem for Linux)
概述:WSL 是微软在 Windows 10 中引入的一个兼容层,答应用户在不须要假造机或双启动的情况下运行 Linux 二进制可执行文件(ELF 格式)。
架构:WSL 通过将 Linux 的系统调用翻译成 Windows 内核的系统调用来工作,因此 Linux 程序能够在 Windows 上直接运行。WSL 不是真正的 Linux 内核,而是一个兼容层。
性能:由于没有完整的 Linux 内核,WSL 的性能在某些 I/O 密集型任务中可能会受到限制,但对于大多数开辟任务已经充足。
1.2. WSL2(Windows Subsystem for Linux 2)
概述:WSL2 是 WSL 的升级版本,旨在办理 WSL 的一些性能和兼容性问题。
架构:WSL2 引入了一个完整的 Linux 内核,运行在一个轻量级的假造机(Hyper-V)中。这意味着 WSL2 提供了与真实 Linux 情况更高的兼容性。
性能:由于利用了真正的 Linux 内核,WSL2 的 I/O 性能和整体兼容性明显提升,尤其是在处理文件系统和网络操作时。WSL2 的文件访问速度比 WSL 快得多,尤其是对大量小文件的操作。
存储:WSL2 利用假造硬盘(VHD)来存储文件,而不是直接在 Windows 文件系统上操作文件,这有助于进步性能和兼容性。
5、安装结束后,会显示“Press any Key to Exit”字样。此时点击任意键退出黑框,然后重新启动电脑即可。如果能在开始菜单中找到新增加的“Microsoft Store”,即代表安装成功(没有的话再重复上面步骤即可)。这里需要说明的是,当前所安装的商店版本还比较低,必须经过升级后才能使用。