什么是 WSL
Windows Subsystem for Linux(简称 WSL)是一个在 Windows 10\11 上能够运行原生 Linux 二进制可执行文件(ELF 格式)的兼容层。它是由微软与 Canonical 公司合作开发,其目标是使纯正的 Ubuntu、Debian 等映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。
既然 WSL 是“子系统”,那么 WSL 的地位我们能大概推测出——
1. “子系统”作为系统层的一部分,相较于应用层(虚拟机)会消耗更少的资源,
并且与系统锲合度更高。
2. 因为“子系统”依附于“系统”,所以“子系统”会受到一些限制。
事实上,的确是这样!只需要打开一个类似CMD
的 Bash 命令行窗口,你的 WSL 就可以使用了(相当于建立了一个 Session,因为 WSL 会一直伴随 Win10 的运行而运行),相对于从虚拟机启动既省时又省力。
除此之外,虽然 WSL 不是完整的 Linux 系统,但你依然可以做到绝大多数在完整 Linux 系统能做的事(比如vim
, apt-get
等)。
我们知道,Linux 是一个系统内核,那么 WSL 是 Linux 发行版吗?并不是。WSL 本质上是系统层面对 Linux 内核的支持,我们在 Win10 的应用商店Microsoft Store内搜索下载我们喜欢的 Linux 发行版即可。目前,WSL 支持Ubuntu,Kali Linux,GNU,OpenSUSE等,后续可能会有更多 Linux 发行版支持 WSL。
标签:Windows,系统,WSL,介绍,发行版,Linux,子系统 From: https://www.cnblogs.com/NorthPoet/p/17101250.html更多详细信息请参阅微软官方文档Windows Subsystem for Linux Documentation以及Windows Command Line Tools For Developers