ニュース

Microsoft、「WSL containers」を公開プレビュー ~2倍速い新ファイルシステム「virtiofs」なども

「Docker」なしでWindows上にLinuxコンテナーを構築・実行

「WSL containers」がパブリックプレビューで利用可能に

 米Microsoftは6月29日(現地時間)、「WSL containers」のパブリックプレビューを開始した。開発者カンファレンス「Build 2026」で発表されていた期待の機能が、実際に試せるようになった。

 「コンテナー」(containers)は、特定のアプリを動かすために必要最小限の環境(アプリ本体と依存ライブラリ、設定ファイルなど)をパッケージングしたもの。コンテナーとアプリのイメージさえあれば、通常は複雑なセットアップを必要とするLinuxアプリを手軽にWindows上で実行したりできる。

 この手のソリューションとしては「Docker」などが有名だが、「WSL containers」があればそうしたサードパーティー製ツールをわざわざ導入しなくても、「WSL」をコンテナーエンジンとして利用できる。Windowsに統合されているので、セットアップの手間やコンテナーツールのライセンスコスト、企業のIT部門による管理の難しさといった課題を一挙に解決できるのが魅力だ。

 「WSL containers」は現在、「WSL 2.9.3」の一部としてパブリックプレビュー中。「wsl --update --pre-release」コマンドで「WSL」をプレリリース版へ更新するか、「GitHub」から直接入手することで使えるようになる。コマンドラインインターフェイス(CLI)とAPIで利用可能だ。

  • WSL containers CLI(wslc.exe):WindowsからLinuxコンテナーのビルド・実行・デバッグ・テストを直接行える。コマンド体系は「Docker」に準拠しており、既存の知識をそのまま活かせる。CUDAスクリプトでGPUへアクセスすることも可能
  • WSL containers API:ネイティブのWindowsアプリからLinuxコンテナーを操作。NuGetパッケージとして提供され、C/C++/C#に対応する。「MSBuild」「CMake」とも統合され、コンテナーのビルド・デプロイをアプリのビルド工程に組み込める

 また、企業向けの管理機能も充実している。「Microsoft Intune」では、組織内で「WSL」のディストリビューションやコンテナーの利用可否を制御したり、コンテナーイメージの取得元レジストリを許可リスト(allowlist)で限定したりすることが可能。「グループポリシー」(GPO)とADMXテンプレートでの管理に加え、今後数週間以内には「Intune」ダッシュボードがサポートされる。「Microsoft Defender for Endpoint」(MDE)によるコンテナー内のセキュリティイベント監視(プライベートプレビュー)や、「Visual Studio Code」の「Dev Containers」拡張機能との連携にも対応する。

 これにあわせ、「WSL」の基盤も強化される。

  • virtiofs:Windowsからのファイルアクセスを2倍高速化する新しいファイルシステム
  • consomme:ネットワークの互換性を高める新モード
  • メモリ管理の改善:Linuxゲストで利用していないメモリをWindowsホストへ効率的に返却する仕組みを導入

 これらはまず「WSL containers」で有効化され、将来的に通常の「WSL」にも展開されるとのこと。「WSL containers」の一般提供は2026年秋が予定されている。