适用于 Linux 的 Windows 子系统文档

适用于 Linux 的 Windows 子系统 (WSL) 可让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。

了解更多

入门

通过加入 Windows 预览体验计划来试用 WSL 预览版功能

若要尝试 WSL 的最新功能或更新,请加入 Windows 预览体验计划。 加入 Windows 预览体验成员后,可以在 Windows“设置”菜单内选择希望从哪个渠道获取预览版。 可以选择:

  • 开发频道:更新最新,但稳定性低。
  • Beta 版频道:非常适合早期采用者,版本比开发频道的版本更可靠。
  • Release Preview 版渠道:在公开发布前,预览下一版 Windows 上的修复和重要功能。

团队博客

提供反馈

WSL 基本信息

  1. 什么是适用于 Linux 的 Windows 子系统 (WSL)? | 一个开发人员问题 (0:40)
  2. 我是一名 Windows 开发人员。 为什么要使用 WSL? | 一个开发人员问题 (0:58)
  3. 我是一名 Linux 开发人员。 为什么要使用 WSL? | 一个开发人员问题 (1:04)
  4. 什么是 Linux? | 一个开发人员问题 (1:31)
  5. 什么是 Linux 发行版? | 一个开发人员问题 (1:04)
  6. WSL 与虚拟机或双启动有何不同? | 一个开发人员问题
  7. 为什么要创建适用于 Linux 的 Windows 子系统? | 一个开发人员问题 (1:14)
  8. 如何在 WSL 中访问计算机上的文件? | 一个开发人员问题 (1:41)
  9. WSL 如何与 Windows 集成? | 一个开发人员问题 (1:34)
  10. 如何配置 WSL 发行版以在终端的主目录中启动? | 一个开发人员问题 (0:47)
  11. 是否可以使用 WSL 编写脚本? | 一个开发人员问题 (1:04)
  12. 为什么要在 Windows 上使用 Linux 工具? | 一个开发人员问题 (1:20)
  13. 在 WSL 中,是否可以使用 Microsoft Store 中的发行版以外的发行版? | 一个开发人员问题 (1:03)

WSL 演示

  1. WSL2:在适用于 Linux 的 Windows 子系统上更快地进行编码! | 制表符与空格 (13:42)
  2. WSL:运行 Linux GUI 应用 | 制表符与空格 (17:16)
  3. WSL 2:连接 USB 设备 | 制表符与空格 (10:08)
  4. 使用 WSL 2 的 GPU 加速机器学习 | 制表符与空格 (16:28)
  5. Visual Studio Code:使用 SSH、VM 和 WSL 进行远程开发 | 制表符与空格 (29:33)
  6. Windows 开发工具更新:WSL、终端、包管理器等 | 制表符与空格 (20:46)
  7. 使用 WSL 构建 Node.JS 应用 | 突出显示 (3:15)
  8. WSL 2 中的新内存回收功能 | 演示 (6:01)
  9. Windows 上的 Web 开发(2019 年) | 演示 (10:39)

WSL 深入了解

  1. Windows 11 上的 WSL - Craig Loewen 和 Scott Hanselman 的演示 | Windows Wednesday (35:48)
  2. WSL 和 Linux 发行版 - Hayden Barnes 和 Kayla Cinnamon | Windows Wednesday (37:00)
  3. 使用 Oh My Posh 和 WSL Linux 发行版自定义终端 | Windows Wednesday (33:14)
  4. Web 开发人员 Sarah Tamsin 和 Craig Loewen 谈论 Web 开发、内容创建和 WSL | 开发者观点 (12:22)
  5. WSL 如何从 Windows 访问 Linux 文件 | 深入了解 (24:59)
  6. 适用于 Linux 的 Windows 子系统体系结构:深入了解 | Build 2019 (58:10)