💻ZDNet AI•較早收集於 60m
為開發者打造的 Windows Subsystem for Linux 3
💡了解 WSL 3 如何改善 Windows 上基於 Linux 的 AI 與容器開發體驗。
⚡ 30-Second TL;DR
有什麼變化
增強對 AI 與容器工作負載的支援
為什麼重要
此更新讓開發者能更輕鬆地在不離開 Windows 生態系統的情況下,建構基於 Linux 的 AI 應用程式。
下一步行動
評估您目前的容器化 AI 工作流程,看看 WSL 3 是否能簡化您的本地開發環境。
誰應關注:Developers & AI Engineers
關鍵要點
- •增強對 AI 與容器工作負載的支援
- •改善 Windows 與 Linux 環境間的整合
- •留住開發者生態系統的策略舉措
🧠 深度解析
背景與延伸:來自公開資料,非原文內容。引用 13 個來源。
🔑 增強重點摘要
- •WSL 3 採用了半虛擬化硬體存取模型,取代了 WSL 2 的 Hyper-V 虛擬機架構,以實現近乎原生的 GPU 和 NPU 吞吐量,顯著提升了 AI 工作負載的效能。
- •此版本的主要目標是讓 PyTorch、JAX、Ollama 和 llama.cpp 等 Linux 優先的 AI 框架能夠直接利用 Windows 的 GPU 和 NPU,消除 WSL 2 中存在的虛擬化效能開銷。
- •WSL 3 初步以預覽版形式推出,主要支援 Copilot+ PC 以及搭載 Qualcomm Snapdragon X Elite、Intel Meteor Lake 和 Lunar Lake 平台的系統,未來計劃支援 AMD 平台。
- •微軟同時發布了「WSL 容器」,這是一項內建解決方案,用於在 Windows 上直接建立、執行和互動 Linux 容器,旨在減少對 Docker Desktop 等第三方工具的依賴。
- •WSL 核心程式碼已於 2025 年年中開源,而 WSL 3 將透過 Windows Update 進行分發,與 WSL 2 的更新方式保持一致,確保了持續的開發者社群參與和便捷的更新流程。
📊 競品分析▸ Show
| 特性/類別 | Windows Subsystem for Linux 3 (WSL 3) | 傳統虛擬機 (如 VirtualBox, VMware) | macOS 原生 Linux 容器 (Apple Swift-based) |
|---|---|---|---|
| 核心架構 | 輕量級半虛擬化硬體存取 | 完全虛擬化 (Hypervisor) | 輕量級虛擬機 (Swift-based) |
| GPU/NPU 存取 | 近乎原生速度,直接與 Windows 驅動程式堆疊通訊 | 完全隔離,需複雜的直通 (passthrough) 配置 | 針對 Apple Silicon 優化,利用統一記憶體架構 |
| 容器支援 | 原生 WSL 容器 (wslc.exe CLI & API) | 需在 VM 內安裝 Docker/Podman 等工具 | 原生 Linux 容器,每個容器運行在獨立輕量級 VM 中 |
| 資源消耗 | 低,輕量級,共享主機資源 | 高,需預先分配固定 CPU/RAM/儲存空間 | 低,針對 Apple Silicon 優化 |
| Windows 整合 | 高度整合,檔案系統、GUI 應用程式、CLI | 較低,需網路共享或檔案傳輸,GUI 獨立運行 | 無 Windows 整合,專為 macOS 環境設計 |
| 啟動時間 | 快速 | 較慢,需完整啟動客體作業系統 | 快速 |
| 目標用戶 | Windows 上的 AI/ML 及容器開發者,尋求高效能 Linux 環境 | 需要完全隔離環境、運行多種作業系統或測試核心模組的用戶 | macOS 上的 Linux 開發者,尋求整合式開發體驗 |
🛠️ 技術深入
- 架構轉變:WSL 3 從 WSL 2 的輕量級 Hyper-V 虛擬機架構轉變為半虛擬化硬體存取模型,旨在減少虛擬化開銷。
- GPU/NPU 直通:透過半虛擬化介面,允許 Linux 核心直接與 Windows GPU 驅動程式堆疊通訊,實現近乎原生的 GPU 和 NPU 吞吐量,繞過傳統虛擬機的完整硬體模擬路徑。
- DirectML 2.0 抽象層:DirectML 2.0 負責處理 GPU 和 NPU 吞吐量的抽象,確保 Linux 應用程式能有效利用 Windows 硬體加速器。
- 硬體支援:NPU 直通功能初步支援 Qualcomm Snapdragon X Elite、Intel Meteor Lake 和 Lunar Lake 平台。AMD 支援預計在未來更新中提供。
- WSL 容器:引入了新的
wslc.exe命令列工具和 API,提供原生的 Linux 容器支援。這項功能在後台利用由 WSL 直接管理的輕量級 Hyper-V 公用程式虛擬機。 - 效能優化:旨在消除 AI 工作負載的虛擬化「效能稅」,使 Linux 端的 CUDA 和 DirectML 工作負載表現更接近原生 Linux 安裝。
🔮 前景展望AI analysis grounded in cited sources
Windows 將成為本地 AI 開發更具競爭力的平台。
WSL 3 的近乎原生 GPU/NPU 存取消除了主要效能瓶頸,將吸引過去因效能考量而選擇 macOS 或原生 Linux 的 AI 開發者。
WSL 容器的採用將降低第三方容器化工具在 Windows 上的市場佔有率。
透過提供內建、整合且具有熟悉 CLI 和 API 的原生 Linux 容器支援,微軟為現有的 Docker Desktop 等解決方案提供了有力的替代方案。
WSL 3 將加速 Windows 上 AI 代理和混合雲端-邊緣 AI 解決方案的開發。
增強的硬體存取和容器化能力為運行 Linux 優先的機器學習框架以及在本地和雲端環境中路由代理工作負載提供了基礎設施。
⏳ 時間線
2010-XX
Project Astoria (Windows Bridge for Android) 奠定 WSL 基礎,開始翻譯 Linux 系統呼叫。
2016-08
WSL 1 (測試版),又稱「Bash on Ubuntu on Windows」,隨 Windows 10 年度更新發布。
2017-10
WSL 1 脫離測試版,作為 Windows 10 秋季創作者更新的一部分正式發布。
2019-05
微軟宣布 WSL 2,引入了在輕量級 Hyper-V 虛擬機中運行真實 Linux 核心的新架構。
2020-05
WSL 2 穩定版發布,並迅速在開發者中普及。
2021-05
WSLg (圖形使用者介面支援) 在 Build 2021 大會上正式發布。
2025-05
微軟在 Build 2025 大會上宣布 WSL 大部分程式碼開源。
2026-06
WSL 3 預覽版和 WSL 容器在 Microsoft Build 2026 大會上發布。
📎 來源 (13)
Factual claims are grounded in the sources below. Forward-looking analysis is AI-generated interpretation.
📰
AI 週報
閱讀本週精選 AI 大事摘要 →
👉相關動態
AI 策展新聞聚合。所有內容版權歸原始發布者所有。
原始來源: ZDNet AI ↗
每週 AI 簡報
每週一封,可隨時退訂。