Azure Linux は、安定性、セキュリティ、および最新の Linux 機能へのアクセスのバランスを取るために設計されたライフサイクル モデルに従います。 このページでは、Azure Linux がカーネルとパッケージをリリース、サポート、廃止する方法を方向づける指針となる原則について説明します。
Note
Azure Linux 4.0 は現在、preview であり、評価とテストの目的に厳密に限定されています。 運用環境での使用には適していません。
Azure Linux ライフサイクルの原則
次の表は、Azure Linux がカーネルと主要パッケージをどのようにリリース、サポート、廃止するかを規定する 4 つの基本原則をまとめたものです。
| 原理 | それがあなたに何を意味するか |
|---|---|
| 予測 | カーネルとメジャー パッケージごとに公開された開始日とサポート終了日が表示されるので、驚きに対応するのではなく、スケジュールに従ってアップグレードを計画できます。 |
| セキュリティ優先 | 定義済みの SLA でアップストリームのセキュリティ修正プログラムを受け取ります。 クリティカル CVE と High CVE は高速追跡されるため、次の月単位のウィンドウが保護されるまで待つ必要はありません。 |
| 制御された変更 | 新しいカーネルまたはメジャー コンポーネントがリリースされた場合、以前のバージョンのサポートはオーバーラップ ウィンドウを通じて維持されます。 古いバージョンが廃止される前に、検証と移行を行う時間があります。 |
| クラウドネイティブライフサイクル | 継続的に更新される環境用に設計されたオペレーティング システム (OS) を取得します。1 つのカーネルに長時間固定されるわけではありません。 |
予期される事柄
Azure Linux では、次の 3 つの領域にこれらの原則が適用されます。
- カーネルのライフサイクル: Azure Linux は、運用環境の安定性のためにアップストリームの Linux Long-Term Support (LTS) カーネルを追跡し、ハードウェア 有効化 (HWE) カーネルを毎年導入して、新しいハードウェア プラットフォーム、GPU ドライバー、AI/ML アクセラレータをサポートします。 Azure Linux 4.0 には、kernel 6.18 LTS が付属しています。
- パッケージの更新: コア OS コンポーネント (カーネル、glibc、OpenSSL、systemd) は安定性に優先順位を付け、破壊的なバージョン変更なしでセキュリティ バックポートを受け取ります。 言語ランタイムと上位レベルのパッケージは、計画された更新ウィンドウで構造化された更新頻度に従います。
- セキュリティ サービス: Azure Linux には、サポートされているすべてのパッケージに CVE 修正プログラムをバックポートする毎月のセキュリティ更新プログラムが付属しています。 重大な脆弱性と重大度の高い脆弱性は、定期的な毎月のサイクル外で迅速に追跡されます。 CVE パイプラインの詳細については、「CVE の管理」を参照してください。
Note
特定のサポート期間と更新ポリシーは、一般公開 (GA) より前に公開されます。