Microsoft Build of OpenJDK のサポート ロードマップ

この記事では、Microsoft Build of OpenJDK バイナリのサポート ポリシーとロードマップについて説明します。

OpenJDK は、Java Standard Edition プラットフォーム (言語と仮想マシン) のオープンソースリファレンス実装であり、そのアップストリーム プロジェクトは Oracle Corporation が openjdk.java.net で管理し、ソース コードは github.com/openjdk使用できます。 プロジェクトは GNU General Public License Version 2 (Classpath Exception (GPLv2+CE) でリリースされています。 Java および OpenJDK は Oracle Corporation の商標です。

Microsoft Build of OpenJDK、Microsoft によってコンパイル、パッケージ化、およびテストされる OpenJDK プロジェクトのバイナリ (バイナリ) を指します。 Microsoft Build of OpenJDK の長期サポート (LTS) リリースも、Oracle の Java Technology Compatibility Kit (TCK) に対してテストされます。

サポート ポリシー

このサポート ポリシーは、Microsoft Build of OpenJDK の長期サポート (LTS) リリースに適用されます。 Microsoft Build of OpenJDK の LTS リリースでは、四半期ごとの更新プログラムを受け取り、microsoft.com/openjdk を通じて入手できます。 OpenJDK の Microsoft ビルドの四半期ごとの更新プログラムへのアクセスは無料で、誰でも利用でき、ソフトウェアのライセンスに従って任意の場所に展開できます。

Microsoft Build of OpenJDK バイナリには、お客様および社内ユーザーにとって重要と見なされる、新しい修正プログラムまたはバックポートされた修正プログラム、セキュリティ修正プログラム、および拡張機能が含まれている場合があります。 Microsoft の制御外の決定により、アップストリームの OpenJDK プロジェクトに一部の変更が組み込まれていない (および組み込まれていない可能性があります)。 まだ正式にアップストリームになっていない修正、セキュリティ修正、および機能強化は、リリース ノートに明確に署名され、ソース コードが利用可能になります。

商用サポート

商用サポートは、アクティブな Azure サポート プランを持つ Microsoft Azure のお客様のみが利用でき、Azure および Azure Stack サービスと Azure Arc クラスターにデプロイされた Java ワークロードのみが対象となります。 Azure 環境内で Microsoft Build of OpenJDK に問題がある場合は、サポート リクエストを送信してください

Microsoft Build of OpenJDK 商用サポートは、Microsoft のモダン ライフサイクル ポリシーに従います。

コミュニティ サポート

他のすべてのシナリオでは、LTS や LTS 以外のリリースを含む Microsoft Build of OpenJDK のユーザーは、問題の発生、フィードバックの提供、github.com/microsoft/openjdk でのディスカッションの開始を歓迎します。

リリースとサービスのロードマップ

OpenJDK プロジェクトでは、6 か月ごとに新しいバージョンの Java がリリースされます。 OpenJDK バイナリのベンダーは、OpenJDK のバージョンごとに異なるサポート タイムラインを提供します。 このビルドの LTS リリースに対する Microsoft のサポート タイムラインを以下に示します。

次の表は、Microsoft Build of OpenJDK の既存の LTS リリースのサポート ロードマップを示しています。

バージョン Microsoft Build of OpenJDK のリリース日 OpenJDK のリリース日 サポート終了日が最も早い
OpenJDK 11 LTS 2021 年 5 月 2018 年 9 月 2027 年 9 月
OpenJDK 17 LTS 2021 年 9 月 2021 年 9 月 2027 年 9 月
OpenJDK 21 LTS 2023 年 9 月 2023 年 9 月 2028 年 9 月

リリースのサポート ライフサイクル内で、商用サポートを受けるために、システムは最新の更新プログラムメイン最新の状態に更新される必要があります。 Microsoft Build of OpenJDK の更新は、1 月、4 月、7 月、10 月の四半期ごとにリリースされます。

上記で公開された最も早いサポート終了日は、初期ターゲットです。 Microsoft は LTS リリースのサポートを延長する場合があります。

詳細については、「モダン ライフサイクル ポリシー」を参照してください。

システム要件

次の表は、Microsoft Build of OpenJDK の LTS リリースの認定ハードウェア アーキテクチャを示しています。

バージョン Architecture Linux macOS Windows Alpine (musl)
OpenJDK 11 LTS X64 はい イエス イエス はい
AArch64 はい イエス 有効 いいえ
OpenJDK 17 LTS X64 はい イエス イエス はい
AArch64 はい イエス 有効 いいえ
OpenJDK 21 LTS X64 はい イエス 有効 いいえ
AArch64 はい イエス 有効 いいえ

オペレーティング システムと Linux ディストリビューション

Microsoft Build of OpenJDK は、Linux、Windows、macOS で、これらのオペレーティング システムやディストリビューションの最新かつアクティブにメインされたバージョンで、セキュリティ修正プログラムを継続的に受け取っている限り利用できます。

その他のバージョンとリリース

Microsoft は、OpenJDK の他のバージョン (上記以外) の Microsoft Build of OpenJDK のバイナリを、長期サポートなしでリリースする場合があります。 Microsoft は、LTS 以外のリリースの商用サポートを提供せず、LTS 以外のリリースの四半期ごとの更新プログラムを提供しない権利を留保します。