Windows上でLinuxのコマンドやコンテナ環境がそのまま動作するようになるCoreutils for WindowsやWSLコンテナなど、開発者向けWindowsプラットフォームの刷新内容がBuild 2026で明かされた。何が変わるのか。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Microsoftは2026年6月2日(米国時間)、開発者向けカンファレンス「Build 2026」に合わせて、Windowsプラットフォーム向けの新機能群を発表した。
今回の発表でMicrosoftは、ローカルとクラウド、プラットフォームや言語、フレームワークをまたいで開発の選択肢を広げる方針を示した。特に注目されるのが、「Linux」のコマンドやコンテナ環境が「Windows 11」などのWindows上でそのまま使えるようになる「Coreutils for Windows」と「WSL containers」(WSLコンテナ)だ。
WindowsでのLinux開発環境はどう変わるのか。本稿では、上記2つの機能でWindowsで何が可能になるのか、またWindowsプラットフォーム関連ではBuild 2026でどのような発表があったのかをまとめる。
Coreutils for Windowsは、Linuxで使い慣れたコマンドを、Windowsでそのまま実行できるようにする機能。Build 2026で一般提供が始まっている。
開発者は複数のプラットフォームを行き来しながら作業することが多い。だが、使い慣れたコマンドがプラットフォームごとに同じようには動作しないため、代替手段を探したり、処理速度の低下を受け入れたり、作業環境を切り替えたりする必要があった。
この課題に対応するため、Microsoftはオープンソースプロジェクト「uutils」を基に、Coreutils for Windowsを構築した。uutilsは、Linuxで広く利用されているコマンドラインツール群「GNU Coreutils」を、プログラミング言語「Rust」で再実装したクロスプラットフォームプロジェクトだ。
これにより、Windows上でネイティブに動作するLinuxライクなコマンドラインユーティリティー群を利用できるようになる。LinuxやmacOS、WSL(Windows Subsystem for Linux)、コンテナ、クラウド環境などを行き来する場合でも、長年にわたって使い続けてきたコマンドやワークフローを、Windows環境でもほぼそのまま利用できる。
Coreutils for Windowsの詳細や利用開始方法は、GitHubリポジトリで公開されている。
WSL containersは、Linuxコンテナの作成や実行、管理をWindowsに組み込まれた機能として利用できるようにする仕組みだ。2026年6月29日(米国時間)に、パブリックプレビューで利用可能になった。
コンテナとLinuxは、現代のソフトウェア開発における中核的な技術だ。WSLは、Windows上でLinuxのワークロードを実行するための基盤として広く利用されてきた。
MicrosoftはBuild 2025でWSLをオープンソースソフトウェア(OSS)として公開した。これを受けてコミュニティーからの開発が活発化し、毎月200件を超えるプルリクエスト(PR)が寄せられている。この勢いを生かし、MicrosoftはWSLをWindowsにより深く統合する取り組みの一環として、WSL containersを開発している。
WSL containersは、Windows上でLinuxコンテナを作成、実行、管理するための組み込み機能だ。ローカル開発やAI/ML(機械学習)ワークフロー、コンテナ化したアプリケーションのテストなど、さまざまな用途でLinuxコンテナを実行できる。Microsoftは、開発者がWSL containersを利用したアプリケーションやツールを構築できるよう、CLI(コマンドラインインタフェース)とAPIを提供する。
企業向けには、WSL containersでWindowsの管理機能を利用したポリシーベースの有効化や管理が可能になる。IT管理者は、開発者のPCでどのLinuxコンテナが実行されているかを把握できる他、コンテナイメージの取得元を制御したり、コンテナとホストOSとの連携方法を管理したりできる。
WSLはオープンソースであるため、開発の進捗(しんちょく)はGitHubリポジトリで確認できる。
Build 2026では、Coreutils for WindowsとWSL containers以外の機能としては以下が発表されている。
この他Microsoftは、AIエージェントをWindows上で安全に構築・実行するための機能群も発表した。エージェントの実行環境を分離して保護する「Microsoft Execution Containers(MXC)SDK」や、「Microsoft Defender」「Microsoft Entra」「Microsoft Intune」「Microsoft Purview」と連携させてローカルエージェントを制御・保護する仕組み、エージェント向けクラウドPC「Windows 365 for Agents」などを提供する。
オンデバイスAI向けでは、小規模言語モデル(SLM)「Aion 1.0」シリーズや、オンデバイスで音声をテキストへ変換する音声認識APIなどを発表。AI開発者向けハードウェアとして「Surface RTX Spark Dev Box」や「DGX Station for Windows」も投入する。この他、AIエージェント向けプラットフォーム「Project Solara」や、耐量子計算機暗号(PQC)のサポートなども発表している。
なぜ若手こそ「Linux」を学ぶべき? 高年収エンジニアが考える“無駄じゃなかった”基礎学習
“WSUS廃止”って、本当はどういうこと? 「もう使えない」の誤解を正す
Linuxカーネル2.6〜7.1系に重大な脆弱性 PoC公開で高まるroot奪取リスク
プログラミングの知識は不要? 話題の「Claude Code」で非エンジニアが「欲しかったあのツール」を作る
プログラミングの知識は不要? 話題の「Claude Code」で非エンジニアが「欲しかったあのツール」を作るCopyright © ITmedia, Inc. All Rights Reserved.
編集部からのお知らせ