Windows10玩转Linux子系统(WSL)
WSL简介
WSL 是 Windows Subsystem for Linux 的缩写,意思是 linux 版的 window 子系统。
Linux 的 Windows 子系统让开发人员无需虚拟机
就可以直接在 Windows 上运行 Linux 环境,包括大多数命令行工具、程序和应用。
使用 WSL 的好处是:
- 与在虚拟机下使用 Linux 相比,WSL 占用资源更少,更加流畅
- WSL 可以对 Windows 文件系统下的文件直接进行读写,文件传输更方便
- 剪贴板互通,可以直接在 Windows 下其它地方复制文本内容,粘贴到 WSL
介绍完WSL,我们再来了解一下WSL2
WSL2简介
WSL 2 是 WSL 中体系结构的新版本,它更改了 Linux 分发版与 Windows 进行交互的方式。 WSL 2 的主要目标是提高文件系统性能并增加完全的系统调用兼容性。 每个 Linux 分发版都可以作为 WSL 1 或 WSL 2 运行,并可随时在它们之间进行切换。 WSL 2 是对基础体系结构的一次重大改造,它使用虚拟化技术和 Linux 内核来实现其新功能
总结下有以下几个优点
- WSL2附带真实的Linux4.19内核,能带来完整的系统调用兼容性
- 支持本机直接运行Docker容器
- WSL2运行速度更快
安装WSL
安装WSL之前必须先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能安装WSL子系统
按 Win+X, 找到 Windows PowerShell (管理员),复制执行命令
dism.exe /online /enable-
Windows10玩转Linux子系统(WSL)
WSL简介
WSL 是 Windows Subsystem for Linux 的缩写,意思是 linux 版的 window 子系统。
Linux 的 Windows 子系统让开发人员无需虚拟机
就可以直接在 Windows 上运行 Linux 环境,包括大多数命令行工具、程序和应用。
使用 WSL 的好处是:
- 与在虚拟机下使用 Linux 相比,WSL 占用资源更少,更加流畅
- WSL 可以对 Windows 文件系统下的文件直接进行读写,文件传输更方便
- 剪贴板互通,可以直接在 Windows 下其它地方复制文本内容,粘贴到 WSL
介绍完WSL,我们再来了解一下WSL2
WSL2简介
WSL 2 是 WSL 中体系结构的新版本,它更改了 Linux 分发版与 Windows 进行交互的方式。 WSL 2 的主要目标是提高文件系统性能并增加完全的系统调用兼容性。 每个 Linux 分发版都可以作为 WSL 1 或 WSL 2 运行,并可随时在它们之间进行切换。 WSL 2 是对基础体系结构的一次重大改造,它使用虚拟化技术和 Linux 内核来实现其新功能
总结下有以下几个优点
- WSL2附带真实的Linux4.19内核,能带来完整的系统调用兼容性
- 支持本机直接运行Docker容器
- WSL2运行速度更快
安装WSL
安装WSL之前必须先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能安装WSL子系统
按 Win+X, 找到 Windows PowerShell (管理员),复制执行命令
dism.exe /online /enable-