适用于 Linux 的 Windows 子系统文档
适用于 Linux 的 Windows 子系统(WSL)可让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双系统设置开销。
了解更多
入门
通过加入 Windows 预览体验计划来试用 WSL 的预览版功能
若要尝试 WSL 的最新功能 或更新,请加入 Windows 预览体验计划。加入 Windows 预览体验计划后,你可以在 Windows 设置中选择你希望用于接收预览体验版本的频道。这些频道可供选择:
- Dev 与 Canary 频道:最新的更新,但稳定性欠佳。
- Beta 频道:早鸟的理想之选,与 Dev 与 Canary 频道相比更为稳定。
- Release Preview(发布预览)频道:在公开发布前,预览下一版 Windows 上的修复和重要功能。
团队博客
- 包含视频与博文合集的概述文章
- 命令行博客(活跃)
- WSL 博客(历史存档)
提供反馈
相关视频
WSL 基础
- 什么是适用于 Linux 的 Windows 子系统(WSL)? | One Dev Question(0:40)
- 我是一名 Windows 开发者。我为什么要使用 WSL?| One Dev Question(0:58)
- 我是一名 Windows 开发者。我为什么要使用 WSL? | One Dev Question(1:04)
- Linux 是什么? | One Dev Question(1:31)
- 什么是 Linux 发行版? | One Dev Question(1:04)
- WSL 与虚拟机或双系统有何不同? | One Dev Question
- 为什么要推出适用于 Linux 的 Windows 子系统? | One Dev Question(1:14)
- 如何在 WSL 中访问计算机上的文件? | One Dev Question(1:41)
- WSL 如何与 Windows 集成? | One Dev Question(1:34)
- 如何配置 Windows 终端来让 WSL 发行版在用户目录(~)中启动? | One Dev Question(0:47)
- 我能用 WSL 编写脚本吗? | One Dev Question(1:04)
- 我为什么会想在 Windows 上使用 Linux 工具? | One Dev Question(1:20)
- 我可以在 WSL 中使用 Microsoft Store 以外的发行版吗? | One Dev Question(1:03)
WSL 演示
- WSL2:在适用于 Linux 的 Windows 子系统上更快地「撸码」! | Tabs vs Spaces(13:42)
- WSL:运行 Linux 中的图形化应用程序 | Tabs vs Spaces(17:16)
- WSL 2:连接 USB 设备 | Tabs vs Spaces(10:08)
- WSL 2 中由 GPU 加速的机器学习 | Tabs vs Spaces(16:28)
- Visual Studio Code:通过 SSH,虚拟机和 WSL 进行远程开发 | Tabs vs Spaces(29:33)
- Windows 开发者工具上新:WSL,终端,包管理器,和其他东西! | Tabs vs Spaces(20:46)
- 通过 WSL 构建 Node.JS 应用程序 | Highlight(3:15)
- WSL 2 中新的内存回收功能 | Demo(6:01)
- Windows 上的 Web 开发(2019) | Demo(10:39)
深入了解 WSL
- Windows 11 上的 WSL - Craig Loewen 和 Scott Hanselman 的演示| Windows Wednesday(35:48)
- WSL 与 Linux 发行版 – Hayden Barnes 和 Kayla Cinnamon | Windows Wednesday(37:00)
- 使用 Oh My Posh 和 WSL Linux 发行版自定义终端 | Windows Wednesday(33:14)
- Web 开发者 Sarah Tamsin 和 Craig Loewen 谈论 Web 开发、内容创建和 WSL | Dev Perspectives(12:22)
- WSL 如何从 Windows 访问 Linux 文件 | Deep dive(24:59)
- 适用于 Linux 的 Windows 子系统体系结构:深入了解 | Build 2019(58:10)