AI関連の最新ニュースをピックアップ
Microsoft(マイクロソフト)は、Windows上でLinux環境を実行する「Windows Subsystem for Linux(WSL)」に、Linuxコンテナ(アプリと動作環境をパッケージ化する技術)の統合開発機能を組み込んだ「WSL container(コンテナ)」の公開プレビューを開始した。サードパーティ製ツールを別途導入することなく、Windows上でネイティブにコンテナの構築・管理が可能となる。正式版は2026年秋にリリース予定。
本機能では、直感的に操作できる新たなCLI(コマンドラインインターフェース)ツール「wslc.exe」(別名 container.exe)が導入された。ユーザーは最新の WSLにアップデートすることでこのコマンドが利用可能になり、「wslc run」コマンドを用いてコンテナの起動や管理、CUDAを利用したGPUへのアクセスなどをWindows上から直接制御できる。
Windowsアプリケーション開発者向けに、C、C++、C#に対応した「WSLコンテナAPI」を提供する。NuGetパッケージ「Microsoft.WSL.Containers」として配布され、MSBuildやCMakeと統合されている。開発者は、セッション管理(Session)、コンテナ生成(Container)、プロセス制御(Process)などのAPIを利用し、アプリの一部としてコンテナをプログラムから直接制御できる。
企業導入を見据え、「Microsoft Defender for Endpoint」のWSLプラグインがコンテナの監視にも対応した。また、デバイス管理サービス「Microsoft Intune」を通じてコンテナレジストリの制限や使用可否を一括管理できるほか、VS CodeのDev Containers機能でもwslcのサポートが追加されている。
本アップデートに伴い、ファイルアクセスを高速化する「virtiofs」や新ネットワークモード「Consomme」などのインフラ基盤も導入された。これまでDocker Desktopなどの外部ツールに頼っていたWindows環境でのコンテナ開発が、OSのネイティブ機能として統合されることで、開発ワークフローが大幅に簡素化・高速化すると期待される。

WSL container
An overview of what the WSL container feature is, and how to use it to run Linux container workflows on Windows
https://learn.microsoft.com/en-us/windows/wsl/wsl-container

WSL コンテナー
WSL コンテナー機能の概要と、それを使用して Windows で Linux コンテナー ワークフローを実行する方法
https://learn.microsoft.com/ja-jp/windows/wsl/wsl-container