マイクロソフト、Build 2026でLinuxへの大規模な推進を継続
マイクロソフトは、汎用サーバーLinux「Azure Linux 4.0」、コンテナ用の「Azure Container Linux」、Linux開発者向けに最適化されたWindows 11、そしてAIワークステーション「Surface RTX Spark Dev Box」を発表。Linuxへの深いコミットメントを示した。
マイクロソフトはBuild 2026で、Linuxに関する一連の重要な発表を行い、「Linuxは癌」と言われた時代から完全に転換したことを示した。発表には、汎用サーバーOS「Azure Linux 4.0」、コンテナ用OS「Azure Container Linux」、開発者向けに最適化されたWindows 11、そしてハイエンドAIワークステーション「Surface RTX Spark Dev Box」が含まれる。
Azure Linux 4.0は、マイクロソフト初の汎用サーバーLinuxディストリビューションで、FedoraベースでRPMパッケージ管理を採用。以前のバージョンはAKSコンテナホスト専用だったが、新バージョンはクラウドネイティブおよびAIワークロード向けのセキュアなベースラインとして位置づけられている。マイクロソフトが自社でメンテナンスし、パッケージセットを削減し、サプライチェーンの透明性を重視している。
Azure Container Linuxは、Flatcar Container LinuxをベースにしたOSで、いわゆる「不変OS」としてKubernetesに最適化。GoogleのContainer-Optimized OSやFedora CoreOSに対抗するもので、CoreOSと同じルーツを持つ。Azure上のKubernetes向けにロックダウンされたホストイメージを提供する。
デスクトップサイドでは、Windows 11がLinuxツールをさらに強化。マイクロソフトはWindowsを「すべての開発者のためのもの」と位置づけ、WSLに「インテリジェントシェルとターミナル体験」や「エージェントのローカルサンドボックス」といった新機能を追加。開発者はWSLを介してLinuxコンテナを作成・実行でき、インテリジェントターミナルがAIアシスタントと連携する。また、Windows 11にRustベースのネイティブLinuxコマンドラインツールを追加(Debian開発者Sylvestre Ledruが主導)。これにより、WSLの外でもGNUスタイルのユーザーランドを利用できる。
最も驚くべきは、Surface RTX Spark Dev Box AIワークステーションでのLinuxサポートだ。最大128GBの統合メモリを搭載し、1ペタフロップスのAI演算能力と120Bパラメータのモデルをサポート。WSL 2、ネイティブGPUパススルー、CUDA、VS Code、GitHub Copilotがプリインストールされている。マイクロソフトはこれを「デスクトップデータセンター」と称し、Windowsをホスト、Linuxをランタイムとして、複雑なエージェントワークフローをローカルで実行する。また、Microsoft Execution Containers(MXC)をプレビュー。これはAIエージェントを実行するためのエンタープライズ級サンドボックス技術だ。
総合すると、マイクロソフトは完全なLinuxエコシステムを提供する:デスクトップ(Windows+WSL)、クラウド(Azure LinuxとAzure Container Linux)、そしてそれらの間のコンテナ・AIエージェント統合。Linuxユーザーにとって、これらの発表は直ちに既存のAzureマーケットプレイスのディストリビューションを置き換えるものではない。しかし、マイクロソフトが自社のAzure Linuxバリエーションを推進する意図は明確だ。これが21世紀版の「抱擁、拡張、消滅」ポリシーなのかどうかは疑問だが、マイクロソフトがLinuxを完全に制御できないことを認識している以上、私は注意深く見守るつもりだ。