返回

文章详情

Windows 子系统用于 Linux 3 为开发者提供了留在微软的理由 - 原因如下

ZDNet2026年6月15日 13:21

Kerry Wan/ZDNET 关注 ZDNET:将我们作为 Google 的优选来源。ZDNET 的关键要点 WSL 3 使得在 Windows 上的 Linux 更加强大。Linux 获得了更直接访问 GPU 和 NPU 的能力。对于 AI 开发者来说,纯 Linux 桌面仍然是最佳选择。微软在开源 Windows 子系统用于 Linux (WSL) 3 的 beta 版本发布中再迈进一步,朝着 Linux 桌面方向发展。在旧金山举行的 Microsoft Build 2026 上,微软将 WSL 3 作为其 Linux-on-Windows 故事的下一个阶段进行介绍。公司展示了该系统作为预览功能,将随着时间的推移向更广泛的 Windows 11 用户推出。与以前的版本一样,您可以将该系统作为免费的组件,它可以通过现有的 WSL 分发渠道独立于 Windows 更新,而不是作为单独的产品 SKU。此外:微软在 Build 2026 上继续大力推动 Linux。WSL 3 并不是从其前身中完全断裂,而是一种架构上的转变。WSL 1 依赖系统调用转换来运行 Linux 二进制文件,而 WSL 2 切换到了运行真正 Linux 内核的轻量级托管虚拟机 (VM)。WSL 3 保留了熟悉的 wsl shell 体验。此外,您还将能够在 WSL 3 下运行 Linux 容器。WSL 3 中的重要变化是 Linux 进程如何与底层硬件通信,强调最小化 Linux 用户空间与 Windows 设备之间的层次结构。性能提升 微软承诺 WSL 3 将为您带来 "无性能税的 GPU 和 NPU"。在 WSL 2 下,微软增加了 GPU 支持并改善了图形集成,但这些功能仍通过虚拟机操作。由此产生的上下文切换和转换开销意味着在需要 GPU 和 NPU 时您不得不应对减速。虽然这种方法对于许多开发者工作流来说是可以接受的,但在处理 AI 工作负载时,它严重限制了您的性能,即使您的 PC 配备了专用的 NPU。WSL 3 通过实现一种新的半虚拟化虚拟机方法来提高性能。半虚拟化提供了一种虚拟机以及对本地硬件的访问。根据微软的说法,“这意味着 Linux 容器现在会直接在 Windows 上运行,无需额外配置。”这种方法我觉得不错。此外:微软惊喜推出其首个服务器 Linux 发行版:Azure Linux 4.0 WSL 3 的重新设计执行路径通过更直接地将加速器引入 Linux 环境来减少开销。这样,运行在 WSL 里的 AI 框架如 PyTorch 或 TensorFlow 将获得与在本地 Linux 主机上接近的性能配置。微软将这种策略描述为使 WSL 3 成为在 Windows PC 上运行基于 Linux 的 AI 工作负载的最快方式,仅次于直接运行 Linux。具体来说,您将在 Copilot+ PC 和以下架构的计算机上看到性能提升:Qualcomm Snapdragon X Elite,Intel Meteor Lake 和 Lunar Lake。AMD 芯片的支持起初不会可用。从用户的角度来看,新设计仍然看起来像“仅仅是 WSL”。该系统通过使用 wsl 命令调用,并集成到 Windows 中,但在底层,新设计改变了设备和加速器如何呈现给 Linux。这种方法与微软更广泛的 AI PC 叙事契合。围绕 GPU 和 NPU 配置的 Windows 硬件现在能够以速度本地运行 AI 工作负载。微软希望 WSL 3 成为桥梁,让以 Linux 为主的 AI 堆栈能够利用硬件,而不强迫开发者离开 Windows。此外:我2026 年的前 5 个 Linux 桌面(到目前为止) - 我已全部尝试过。请注意,如果您真的想获得最佳的 AI 开发者体验,您确实应该运行没有 Windows 的 Linux 发行版。然而,如果您被迫使用 Windows,许多程序员由于过时的技术政策而不得不如此,WSL 3 将是一个不错的替代方案。使用 WSL 3,如同使用 WSL 2,您可以选择 Linux 虚拟机发行版。目前,选项包括 Ubuntu、Debian、OpenSUSE、Kali、Alpine 等。WSL 本身在 2025 年中期开源,尽管一些内核模式和文件系统组件仍然是专有的。参与获取 预计微软将更全面地将 WSL 3 归入标准 WSL 发行版。那么,您在新 Windows 机器上的默认“wsl”体验将是 WSL 3。我预计这一转变将会在今年秋季的 Windows 11 26H2 中到来。此外:在与 Linux 打交道 30 年后,我给了 Windows 11 一个机会 - 并发现了 9 个明显的问题。虽然今天您可以从 GitHub 下载 WSL 2,但 WSL 3 目前尚不可用。相反,要尝试最新的 WSL 功能,您必须加入 Windows Insider 程序并使用预览频道。幸运的是,Insider 程序现在比以往任何时候都容易使用。只要您在承载 WSL 3 预览的频道上,该频道从 2026 年 6 月 13 日开始可用,WSL 更新就会随操作系统构建以及 WSL Store/MSI 包一起到达:以下是如何参与的:加入 Windows Insider 程序并选择 Dev/Beta 频道

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡