アップデート一覧に戻る
New releaseAug 13, 2026

azurelinux v3.0.20260809-3.0

Fedora ソースをベースに構築された、強化済みかつ Azure 最適化の Linux ディストリビューション。RPM パッケージング、サプライチェーンセキュリティ、宣言的構成を備え、クラウドネイティブワークロード向けに設計されています。

共有

Azure Linux ロゴ Azure Linux 4

Azure向けに構築・最適化されたオープンソースのLinuxディストリビューションで、ソースはFedora Linuxに由来します。 Azure Linuxは、仮想マシン、コンテナ、ベアメタルプラットフォーム向けに、セキュアで信頼性の高いオペレーティングシステムを提供します。

Azure Linuxは、Fedoraエコシステムの堅牢なオープンソース基盤の上に構築され、Azure固有のイノベーションで強化されています。これにより、RPMパッケージエコシステムに馴染みのある使い勝手を提供しながら、Azureネイティブのセキュリティ、コンプライアンス、運用機能を追加しています。

Azure Linuxの主な機能には、強化されたセキュリティ体制、Azure向けに最適化されたカーネル、サプライチェーンセキュリティ、Azureとのネイティブ統合、予測可能なライフサイクルなどがあります。

このブランチには、開発中のAzure Linux 4のソースが含まれています。 Azure Linux 3については、3.0ブランチを参照してください。

はじめに

以下のリンクは、Azure Linuxを使い始めるのに役立ちます:

製品ドキュメントhttps://aka.ms/azurelinux
リリース情報GitHub Releases
バグ報告 / フィードバックGitHub Issues
質問 / サポートSUPPORT.md
ディストリビューション開発者として始めるDEVELOPING.md
コントリビューションガイドラインCONTRIBUTING.md
セキュリティ問題の報告SECURITY.md

Azure Linuxの使用

注: Azure Linux 4はまだ開発中です

🖥️ Azure VM

Azure VMでAzure Linuxを試すには、Microsoft MarketplaceのAzure Linux 4.0ページにアクセスしてください。

📦 コンテナ

Azure Linuxのベースコンテナを試すには、次のイメージ参照を使用してください: mcr.microsoft.com/azurelinux-beta/base/core:4.0

💿 ISOインストーラー

ローカルVMでAzure Linuxを試すには、ISOインストーラーをダウンロードしてください: x86_64 / ARM64

ダウンロードしたISOを使用する前に、ISOのチェックサムと署名を検証してください。

ISOをダウンロードして検証した後、ISOインストーラーの手順に従って、ローカルVM (WindowsではHyper-V、LinuxではQEMU/KVM) にAzure Linuxをインストールして使用します。ISOはAnacondaインストーラーを実行します。

注: ISOのサポートはコミュニティベースです。新しいバグや機能リクエストを報告する前に、GitHub Issuesのリストを検索してください。一致するIssueが見つからない場合は、こちらをクリックして新しいバグを報告してください。詳細については、SUPPORT.mdファイルを参照してください。

🐧 Windows Subsystem for Linux (WSL)

Windows Subsystem for LinuxでAzure Linuxを試すには、お使いのアーキテクチャ用の.wslディストリビューションパッケージをダウンロードしてください:

ダウンロードしたパッケージをインストールする前に、.wslパッケージのチェックサムと署名を検証してください。

wslを使用してディストリビューションをインストールします:

wsl --install --from-file "C:\Path\To\AzureLinux-4.0-ARCH.wsl"

インストールされているすべてのディストリビューションを一覧表示するには:

wsl --list

ディストロを使用するには:

wsl -d AzureLinux-4

ネットワーク、コンソール、一時ファイルのポリシーについては、WSL イメージにおける Systemd のデフォルト設定を参照してください。

このブランチの内容

Azure Linux 4 は、Azure および最新のクラウドワークロードに最適化された RPM ベースのディストリビューションです。これは一連の TOML 設定ファイルと、上流のベースである Fedora Linux に適用される対象を絞ったオーバーレイによって定義されています。

上流からの逸脱は宣言的に定義され、不必要な分岐やフォークを避けるために範囲が限定されています。このリポジトリには、このレイヤーを Fedora の上流パッケージングソースに適用することで生成された、機械的にレンダリングされた RPM パッケージ spec ファイルのセットが含まれています。

Azure Linux の定義方法

このディストリビューションは、ほぼすべてが TOML ベースの設定ファイルで記述されています。オープンソースの開発ツール azldev を使用して、この設定を上流の Fedora spec ファイルおよびパッケージングソースに適用します。

azldev.toml        # Top-level entry point
├── distro/        # Distro-wide configs (e.g., sources, mock configs)
└── base/          # The "base" project: components, images, tests
    └── comps/     # Component definitions (one per source package)
    └── images/    # Base image definitions

概念/用語

  • コンポーネント(ソースパッケージとも呼ばれる)はパッケージングの単位です。 そのほとんどは Fedora の上流 dist-git リポジトリからソース形式でインポートされ、各コンポーネントは 1 つ以上の RPM を生成します。Azure Linux はすべてのコンポーネントをソースからビルドし、インストール可能な RPM パッケージの完全なセットを生成します。
  • オーバーレイは、上流の spec およびソースに対する宣言的な変更 (例: パッチ、追加/削除、ビルドパラメータ)です。これらはコンポーネント定義と並んで配置され、変更が必要な理由を説明する description を常に伴います。オーバーレイにより、上流の spec をフォークすることを避けられ、単純なテキストパッチよりも柔軟です。
  • レンダリング済み spec は、上流のソースにオーバーレイを適用して生成される最終的な .spec ファイルです。これらは azldev によって機械的に生成され、可視性と監査可能性のためにチェックインされ、specs/ の下に配置されます。これらは派生出力として扱い、編集用のソースとはしないでください。標準的な RPM ビルドサービス/ツール(mock + rpmbuild、koji)への入力として使用します。

ツール群、オーバーレイシステム、およびこのディストロ内での開発の始め方についての詳細なツアーは、 DEVELOPING.md を参照してください。

リポジトリのレイアウト

パス内容
azldev.tomlトップレベルの設定 — distro/ と base/ を含みます。
distro/ディストロ定義(Azure Linux + 上流 Fedora)、共有 mock 設定。
base/base プロジェクト: コンポーネント、イメージ、テスト。
base/comps/コンポーネント定義 — ディストロの中核。
base/images/KIWI NG を使用してコンポーネントセットからビルドされるイメージ定義(VM、コンテナなど)。
specs/レンダリング済み spec — オーバーレイ適用後に生成された .spec ファイル。可視性のためにチェックインされており、手動で編集しないでください。
locks/上流のコミット + 入力フィンガープリントを固定するコンポーネントごとのロックファイル。手動で編集しないでください。
external/schemas/TOML 設定ファイル用 JSON Schema のキャッシュコピー。azldev からミラーリングされています。
.github/CI ワークフロー、および AI 支援開発で使用される Copilot プロンプト、スキル、エージェント指示。

ディストロ開発者としての始め方

ディストロ内でビルドまたは開発を行いたい場合は、まず DEVELOPING.md から始めてください。主にディストロを使用したいだけの場合は、これを気にする必要はありません。

エンゲージメントとサポート

  • バグと機能リクエスト: GitHub issue を提出してください。重複を避けるため、まず既存の issue を検索してください。試したことや目にしていることについて、できるだけ多く共有してください。
  • サポート: チャネルの完全なセットについては SUPPORT.md を参照してください。
  • セキュリティ脆弱性: 公開 issue を開かないでください。SECURITY.md のプロセスに従って、Microsoft Security Response Center に非公開で報告してください。
  • プルリクエスト: パッチシリーズのワークフロー、コミットメッセージの規約、レビューの期待事項については CONTRIBUTING.md を参照してください。
  • コミュニティコール: Azure Linux はコミュニティコールを開催しており、ユーザーは製品チームやサポートチームとつながり、新機能について議論し、フィードバックを共有し、他のユーザーが Azure Linux をどのように活用しているかを学ぶことができます。 各セッションには注目のデモも含まれます。今後のコミュニティコール(08:00–09:00 PT):
    • 2026-07-23 — [参加するにはクリック][community-call-join]
    • 2026-09-24 — [参加するにはクリック][community-call-join]
    • 2026-11-19 — [参加するにはクリック][community-call-join]
    • 2027-01-28 — [参加するにはクリック][community-call-join]
    • 2027-03-25 — [参加するにはクリック][community-call-join]
    • 2027-05-27 — [参加するにはクリック][community-call-join]

カテゴリ