WSL是 “Windows Subsystem for Linux” 的缩写,顾名思义,WSL就是Windows系统的Linux子系统,其作为Windows组件搭载在Windows10周年更新(1607)后的Windows系统中。
既然WSL是“子系统”,那么WSL的地位我们能大概推测出——
- “子系统”作为系统层的一部分,相较于应用层(虚拟机)会消耗更少的资源,并且与系统锲合度更高。
- 因为“子系统”依附于“系统”,所以“子系统”会受到一些限制。
WSL仅在版本 1607 之后的64位版本的Windows 10 中可用。它也可在 Windows Server 2019中使用。
在很多编译程序中,很多人可能需要使用 Linux 来对项目进行编译和构建。
但是 Windows 因为路径的问题,你可能需要安装一个 Windows 虚拟机才能够运行,这个对系统的运行和资源的消耗带来了很多的麻烦和问题。
当你使用了 WSL 后,你就可以在命令行中直接运行 Linux 了,对很多开发人员来说真的是一个福音。