Microsoftは2026年6月29日、Windows上で動くLinux環境であるWindows Subsystem for Linux
WSL container's public preview starts today, you can try it out right away! Blog post here for more details:https://
— Craig Loewen (@craigaloewen) June 29, 2026t. co/ RtZsioneN9
WSL containerは同社の開発者イベント
WSL containerは以下の2つのコンポーネントから成る。
- WSL container CLI
(wslc. exe) -
WSL上でLinuxコンテナの作成、実行、起動、停止、デバッグ、テストなどを行うためのコマンドラインツール。Linuxコンテナ開発のワークフロー全体を実行できる。たとえば、PowerShellから以下のコマンドを打ち込むと、Webサーバ
(nginx) をバックグラウンドで実行し、ポート8080をコンテナのポート80に公開する。 wslc run -d --rm -p 8080:80 --name web nginx
-
このほか、CDIを備えたGPU対応のコンテナ、GPUの実行ファイル、非rootユーザーがアクセスできるライブラリも用意されており、CUDAスクリプトを使用してGPUアクセスを確認することも可能。
-
またwslc.
exeでVS CodeとVS CodeのWSL機能拡張を使用することで、コンテナ開発を便利に進めることができる。 - WSL container API
- WindowsアプリケーションからLinuxコンテナを利用するためのAPI機能。NuGetパッケージ
(Microsoft. WSL. Containers) に含まれており、C/ C++、C#で利用できる。
またWSL containerの開発にともない、WSLのベースとなる技術にも大幅な改良が加えられ、以下のような新機能が追加されている。
- WSL container用の新しいデフォルトファイルシステム
「virtiofs」 により、ファイルアクセスが2倍速くなった。 - WSL containerの新しいデフォルトネットワークモード
「Consomme」 はLinuxのネットワークトラフィックをWindows経由で中継することで、LinuxアプリケーションがWindowsアプリケーションと同様のネットワーク環境、セキュリティポリシー、エンタープライズ統合機能を利用できる。 - Linux VMで使用されていないメモリをWindowsホストにスムーズ解放するようメモリ解放技術を改良。
WSL containerの機能が使用できるWSL 2.wsl --update --pre-releaseを実行してすぐにインストールできるほか、GitHub上で公開されているインストーラーから直接入手することも可能。詳しい使用法はドキュメントを参照。またWSL containerの機能は2026年秋に一般公開の予定。