米国ミネアポリスで開催された北米オープンソース サミットで、Microsoft はサーバー シナリオ向けの初の汎用 Linux ディストリビューションである Azure Linux 4.0 を予期せず発表しました。これは、長年にわたってLinuxに深く依存してきたMicrosoftが、正式リリースという形で、クラウドやサーバーの分野において「事実上Linuxベースの企業」であることをさらに認めたことを意味する。

この発表は、Kubernetes の共同創設者であり、現在は Microsoft Azure のクラウド ネイティブおよび管理プラットフォームおよびオープンソース ビジネスを担当するコーポレート バイス プレジデントである Brendan Burns によって行われました。同氏はスピーチの中で、10年前にAzureに入社した当時、Linuxはクラウドプラットフォームの主流のオペレーティングシステムではなかったが、現在ではLinuxがAzureの主要なオペレーティングシステムになったと回想した。その後、Microsoft がすべての Azure ユーザーに、Microsoft が正式にサポートし、Azure 上で無料で利用できるオープンソース Linux ディストリビューションを提供すると発表しました。この突然のニュースは業界の多くの人を驚かせました。 Linux Foundation の CEO、Jim Zemlin でさえ、本当に「Microsoft Linux ディストリビューションを発表」したかどうかを確認するために、特に彼をステージに呼び戻した。

実際、Microsoft はこれまで、エッジ コンピューティング デバイス用の Azure Sphere や、その後のコンテナ プラットフォーム用の CBL-Mariner など、特定のシナリオで自社開発の Linux ソリューションを何度も使用してきました。このディストリビューションは後に Azure Linux という名前に変更されました。ただし、これらのシステムは主に社内または特定のクラウド シナリオにサービスを提供しており、一般向けの汎用ディストリビューションではありません。 Azure Linux 4.0 のリリースは、Microsoft が自社の Linux を幅広いクラウド ワークロード向けのユニバーサル クラウド ディストリビューションにした初めてのことです。

MicrosoftのAzureオープンソースチームの主任プロジェクトマネージャーであるLachlan Everson氏によると、現在のAzure Linuxは2つに分かれている。1つは新バージョンのAzure Linux 4.0で、すべてのAzure顧客に共通の仮想マシンイメージとして位置付けられている。もう 1 つは、Flatcar Container Linux をベースにした Azure Container Linux (ACL) です。これは、強化された安全で不変のコンテナー ホスティング環境を提供するように特別に設計されています。以前は、Azure Linux 3.0 は、Azure Kubernetes Service (AKS) を介してサードパーティの顧客のみが利用でき、主にコンテナー ホストとして使用されていました。将来的には、この役割は Azure Container Linux によって引き継がれる予定です。

Everson 氏は、Azure Linux 4.0 は Microsoft の長期にわたる内部運用と Azure Linux の反復の延長であり、また初期の Mariner ディストリビューションの進化を凝縮して表現したものであると述べました。技術的なアーキテクチャの点では、Azure Linux 4.0 はアップストリームの Fedora Linux をベースにしており、Fedora エコシステムの RPM パッケージを使用し、オープン ソース形式で GitHub でソース コードを提供しています。これに基づいて、Microsoft はソフトウェア パッケージとサプライ チェーンの計画と調整を統合し、Azure クラウド プラットフォームのインフラストラクチャにより適したものにし、基盤となる Azure 環境との深い垂直統合を実現し、それによって Azure シナリオに最適化された Linux エクスペリエンスをユーザーに提供します。

提供形態としては、Azure Linux 4.0はまずAzure上で仮想マシンイメージとして提供される。 Microsoft はまた、Windows Subsystem for Linux (WSL) を通じて開発者にデスクトップ側の使用パスを提供することを計画しており、開発者は Windows 11 デバイス上で Azure Linux をローカルに実行して、クラウドとの一貫した動作環境を取得できるようになります。ただし、Everson 氏は、Azure Linux は従来の意味でのデスクトップ Linux ディストリビューションとして構築されるものではなく、現時点ではグラフィカル インターフェイスを提供する予定はないことを明らかにしました。その中心的な目標は、依然として、Azure 環境との一貫性が高い、クラウドおよびサーバー シナリオ向けの合理化された再現可能な開発および運用プラットフォームを提供することです。

Azure Linux 4.0 と比較して、Azure Container Linux はコンテナー化されたワークロード、特に AKS でのコンテナー ホスティングのニーズに重点を置いています。 Flatcar は引き続きアップストリーム コミュニティ プロジェクトとして存在し、Microsoft はこれに基づいてこれを強化および製品化し、安全で不変の運用指向のコンテナ ホスティング システムをデフォルトで提供します。この不変のアーキテクチャでは、システムは従来のパッケージ マネージャーを提供しません。システム コンポーネントとアプリケーションは、イメージ構築フェーズ中に一度にシステムに「焼き付け」られます。運用中にシステムやアプリケーションのパッケージを直接変更することはお勧めできません。ビジネスの変更は、コンテナー ワークロードを通じて配信および更新される必要があります。

既存の Azure Linux 3.x ユーザーに対して、Microsoft は中断を伴う移行ではなく、スムーズなアップグレード パスを約束します。エバーソン氏によると、ユーザーは再導入することなく、既存の環境から直接アップグレードできるという。ライフ サイクルの観点から見ると、Azure Linux の単一バージョンのサポート サイクルは 2 年です。この期間中、Microsoft は比較的安定したカーネル バージョンを選択して維持し、予測可能なアップグレード パスと毎月のセキュリティ更新プログラムを提供します。重大な脆弱性 (重大な CVE など) が発生した場合、Microsoft は、毎月の定期的なパッチ適用リズムをただ待つのではなく、修復されたシステム イメージをできるだけ早く展開します。

セキュリティは、Azure Linux の中核となる価値の 1 つと考えられています。 Microsoft は、流通サプライ チェーン全体を構築および自己制御し、選択されたカーネルと合理化されたソフトウェア パッケージを通じてセキュリティ ベースラインを強化することで、システムによって露出される攻撃対象領域を最小限に抑えたいと考えています。運用とメンテナンスの観点から、Azure Linux はオンデマンドの「自動アップグレード」モードをサポートしています。ユーザーは、セキュリティ レベルに基づいてアップデートを自動的に完了するかどうかを選択できます。特に大規模な導入シナリオでは、ビジネスへの影響を軽減するために、システムはローリング方式で段階的にアップグレードされます。同時に、特別な負荷を抱えているユーザーや変更に敏感なユーザーは、自動アップグレードをオフにして、自分のペースで更新を制御することを選択できます。

より広範な位置付けの観点から、Microsoft は Azure Linux を「AI ネイティブ」時代の基本プラットフォームのニーズに応えるものと見ています。 Everson 氏は、現在ほぼすべての AI アプリケーションが Linux スタック上に構築されていると指摘しました。 Microsoft は、自社の AI サービス (Microsoft 365、GitHub、OpenAI の ChatGPT など) 用の大規模 Linux プラットフォームの構築と運用で豊富な経験を蓄積しており、Azure Linux はこれらの経験の産物であり、顧客が AI ネイティブ時代に独自のクラウド ワークロードを構築できるようにします。 Microsoft の公開データによると、現在、Azure 上の顧客コンピューティング コアの 3 分の 2 以上が Linux で実行されています。 ChatGPT による毎日数十億のリクエストの処理をサポートするインフラストラクチャも、Linux と Kubernetes に基づいています。

Microsoftが、Azure LinuxはAzureエコシステム内の既存のLinuxディストリビューションを置き換えることを目的としたものではなく、「フルバッテリー構成」の新しいオプションとして提供されることを強調していることは注目に値します。 Microsoftは、Azure Linuxの開始について認識しているRed Hatなどのパートナーと連絡をとっていると述べた。現在、Azure プラットフォームには、Red Hat、Ubuntu など、公式に承認された Linux ディストリビューションがまだ多数あります。ユーザーは、これまでと同様に、Azure 上で好みの Linux システムを選択し続けることができます。 Azure Linux は、Microsoft によって均一に提供、均一に保守され、セキュリティが強化される統合プラットフォームの役割を引き受け、「Microsoft ネイティブ」クラウド エクスペリエンスを求める顧客にオプションを提供します。

「Linux は癌である」という以前の発言から、クラウド サーバー シナリオ向けの Linux ディストリビューションを本日正式にリリースし、それを戦略の中核に据えるまで、オープン ソースと Linux エコシステムにおける Microsoft の役割は根本的な変化を遂げました。デスクトップを超えて、Microsoft は事実上 Linux に大きく依存する企業になりつつあり、Azure Linux 4.0 の登場がこの長期的な進化における重要なステップであることは間違いありません。

もっと詳しく知る:

https://opensource.microsoft.com/blog/2026/05/18/from-open-source-to-agentic-systems-microsoft-at-open-source-summit-north-america-2026/