
WSL containers public preview:Windows 開發少一層阻力
Microsoft 用 WSL 收返 container,細 team 最有感
Microsoft 6 月 29 日放出 WSL containers public preview,意思係 Windows 上面可以用內置嘅 wslc.exe 建、跑同管理 Linux containers,仲有 API 畀 Windows app 直接叫起 Linux container。聽落似開發者小圈子更新,但對一部公司 Windows notebook 做 web、AI、cloud-native 開發嘅人,影響好實際:少裝一層大型工具,少啲環境差異,IT 管理又多咗正式入口。
public preview 代表咩
先講清楚,呢樣嘢未係正式版。Microsoft 官方話而家只喺 WSL pre-release 入面開放,可以用更新 pre-release 或者 GitHub 安裝;一般版目標係 2026 年秋季。功能上,wslc.exe 做 container lifecycle、image、network、volume、GPU,GitHub 2.9.3 release notes 仲列明有每個 container 嘅 CPU/RAM 限制、32GB default session storage、NuGet SDK、MSBuild 同 CMake integration。呢啲唔係 demo 級玩具,不過 public preview 就係要預咗有 breaking changes 同 bug。

圖片:Microsoft Windows Command Line Blog
Docker Desktop 會點
大家最自然會問:咁 Docker Desktop 係咪可以刪?答案係未必。Docker Desktop 有 GUI、設定、extension、Hub integration、Compose 同 Kubernetes 開發體驗,成個 ecosystem 成熟好多;公司有現成標準就唔會一夜改晒。不過 Docker Desktop 喺 Windows 本身好多時都係 WSL 2 backend,Microsoft 官方亦話 Docker Desktop、Podman Desktop、Rancher Desktop 會受惠於底層改動。短期內 Docker 照樣舒服,長遠睇 Windows 開始自己掌握 container 基礎設施。

圖片:Microsoft Windows Command Line Blog
更值得睇嘅係檔案同 networking
官方今次最值得睇嘅細節,反而係 virtiofs 同 consomme。Microsoft 話 WSL container 新 default file system 係 virtiofs,Windows file access 快 2 倍;呢個數字係官方講法,唔係 TechLab 實測。Consomme 就係新 default networking mode,Linux traffic 會經 Windows host 轉出去,目的係令 VPN、proxy、security policy 呢類公司環境少啲撞板。用公司機做 remote repo、Docker volume、local AI model,呢兩樣往往有感過新 CLI。
Microsoft 算盤喺管理面
XDA 嘅睇法係 Microsoft 終於認低威,承認開發者想留喺 Linux 工具鏈。呢個講法有道理,但少咗企業角度:Microsoft 唔係純粹放開限制,而係想將 WSL 同 container 放返入 Windows 管理層入面。官方講到 Defender for Endpoint plugin 會睇到 container events(暫時 private preview),GPO/ADMX 而家已經可以控制 WSL distro 同 container,用 container registry allowlist 限制可以拉邊啲 image,Intune dashboard 支援就嚟到。對中小企 IT,呢個現實過「開發者鍾意 Linux」:以前怕員工自己裝一堆工具,依家可以喺 Windows policy 入面管。
Coreutils 同 Intelligent Terminal 係同一條路
放埋 Coreutils for Windows 同 Intelligent Terminal 睇,Microsoft 條路好清楚:減少開發者離開 Windows 嘅理由。Coreutils 係 Microsoft 維護嘅 UNIX-style 工具包,cat、grep、find 呢啲可以原生喺 Windows 跑;Intelligent Terminal 就係 Windows Terminal 嘅 experimental fork,有 agent pane、error detection,同 GitHub Copilot CLI 做 default agent。單件功能未必夠吸引人轉平台,但加埋 WSL containers,一部 Windows notebook 已經可以開 VS Code、跑 Linux container,再用 AI agent 處理 command error,成套 flow 少咗好多卡位。
邊個而家值得試
如果你係學生、freelance developer,或者細 team 入面嗰個長期用 Windows notebook 寫 Node、Python、Rust、AI demo 嘅人,WSL containers 值得喺副機或者乾淨 VM 試。正式項目暫時唔好急住搬,因為 public preview 都仲可能改 CLI、API 同行為;公司環境亦要等 Intune 介面、Defender coverage、VS Code Dev Containers 正式版齊啲。下一步要睇嘅重點係佢喺 VPN、proxy、檔案 mount、GPU container 同 CI 類似環境入面穩唔穩。
參考來源
- XDA Developers — WSL keeps getting better, and it's because Microsoft is finally admitting where developers want to be — original report
- WSL container is now available for public preview — Microsoft 官方發布,核對 public preview、wslc.exe、API、virtiofs、consomme、Intune/GPO 同 GA 目標。
- WSL container | Microsoft Learn — Microsoft Learn 文件,核對 WSL container CLI、API、NuGet package 同 sample flow。
- microsoft/WSL 2.9.3 release notes — GitHub release notes,核對 WSL 2.9.3 pre-release、WSLC 功能清單、GPU、session storage、policy support。
- Build 2026: Furthering Windows as the trusted platform for development — Build 2026 官方背景,核對 Coreutils、WSL containers、Intelligent Terminal 同 developer configuration 嘅定位。
- Coreutils for Windows overview | Microsoft Learn — 官方文件,核對 Coreutils for Windows 係 Microsoft 維護、基於 Rust uutils、用 WinGet 安裝。
- Docker Desktop WSL 2 backend on Windows — Docker 官方文件,核對 Docker Desktop on Windows 對 WSL 2 backend 嘅依賴同使用方式。
本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。







