Windows11安装与配置WSL
什么是WSL?
Windows 的 Windows Subsystem for Linux (WSL)
官方介绍:比较 WSL 版本 | Microsoft Learn
AI解释:WSL 2允许用户在 Windows 系统上运行一个完整的 Linux 内核。
与 WSL 1 相比,WSL 2 使用了更高度虚拟化的架构。WSL 1 主要是通过为 Windows 提供一个兼容层来运行 Linux 二进制文件,而 WSL 2 则是在 Windows 中运行一个真正的 Linux 内核,这也使得 WSL 2 具备更好的性能和更好的兼容性。
WSL 2 提供了以下主要特性:
- 真正的 Linux 内核:WSL 2 使用了真正的 Linux 内核,而不是在 Windows 上模拟一个内核。这使得 WSL 2 支持更多的系统调用,并提供更好的兼容性和性能。
- 多层分发包装格式:WSL 2 使用了新的多层分发包装格式(DistroLauncher),该格式允许用户在不同的 Linux 发行版之间进行切换。
- 支持 Docker:WSL 2 提供了与 Docker 的紧密集成,使得用户可以在 Windows 上运行 Linux 容器。
- 增强的性能:WSL 2 运行在虚拟机管理器中,并采用了虚拟化技术,这使得它能够获得比 WSL 1 更好的性能和更高的文件系统性能。
使用 WSL 2,用户可以在 Windows 10 上同时享受到 Windows 和 Linux 的优势。它使得开发人员可以在 Windows 上使用他们熟悉的开发工具,并无缝地与 Linux 生态系统进行交互。
开始安装
在立创开发板的泰山派训练第一课的教程也给出了WSL的安装教程十分详细。贴在这里:
使用WSL2安装Ubuntu说明文档 - Lark云文档 (feishu.cn)
我是之前就安装了WSL2,因此我也结合我的环境给出安装教程和一些问题的解决方法。
本人系统是Windows11 - Microsoft Windows [版本 10.0.22621.3007]
专业版
一般教程都要先打开开发者模式,但是我并没有找到,所以直接开始
1.启用Linux的Windows子系统
在控制面版->程序->程序与功能下