Amazon Correttoとは?商標利用、サポート期間、インストール、脆弱性

プログラミング
スポンサーリンク

Oracle OpenJDKは、バージョン9から有償化が発表されました。

そんなタイミングで注目されているのが、Amazonが長期サポートを提供するCorrettoです。

Amazon Correttoについて調べてみました。

スポンサーリンク

Amazon Corretto (アマゾンコレット)とは?読み方

Amazon Correttoは、Open Java Development Kit(OpenJDK)互換の無償、マルチプラットフォーム、プロダクション対応の配布物です。

Correttoの読み方は、コレットです。

Correttoの最大の特徴は、パフォーマンスの向上とセキュリティの修正を含む長期サポート、つまり、LTS(Long-Term Support)が付属しています。

Javaの脆弱性については、Amazonからパッチが提供されます。

Oracle OpenJDKとCorrettoの違いは何?

公式サイトには以下のように書かれています。

Q: Corretto と OpenJDK の違いは何ですか?

A: Corretto は、対応する OpenJDK アップデートプロジェクトにまだ統合されていない Amazon が提供するパッチを含む Open JDK のディストリビューションです。AWS では、大規模なサービスを実行している Amazon の監視に基づいて選択された OpenJDK のパフォーマンスまたは安定性を向上するパッチに焦点を当てています。

RedHat OpenJDKとCorrettoとの違いは何?

Red HatがリリースするOpenJDKはRed Hat Linuxのみサポートされています。

Correttoの利点は、Amazon Linux 2以外にWindowsやmacOSが含まれているところです。

UbuntuやRed Hat Enterprise Linuxも対応予定とのこと。

商用利用とサポート期間

  • Corretto8は2023年6月まで
  • Corretto11は2024年8月まで

無償でセキュリティアップデートが実施されます。

Amazon Corretto ダウンロード

Amazon Correttoは8と11がダウンロード可能です。

Amazon Corretto 8 のダウンロード

Amazon Corretto 8は以下のサイトからダウンロード可能です。

https://docs.aws.amazon.com/ja_jp/corretto/latest/corretto-8-ug/downloads-list.html

Amazon Corretto 11 のダウンロード

https://docs.aws.amazon.com/ja_jp/corretto/latest/corretto-11-ug/downloads-list.html

 

Amazon Corretto 11のインストール方法 Linux

Amazon Linux の yum パッケージマネージャーを使ったインストール

Amazon Corretto 11 では「ヘッドレス」バリアントを使用できます。

このバリアントでは、X11 や ALSA などの GUI アプリケーションに通常関連付けられるランタイム依存関係が省略されるため、サーバー指向ワークロード向けに検討する価値があります。

 

オプション 1: ヘッドレス版 Amazon Corretto 11 をインストールする。

 

オプション 2: フル版 Amazon Corretto 11 をインストールする。

 

インストール先は /usr/lib/jvm/java-11-amazon-corretto.<cpu_arch> です。

 

インストールを確認する

インストールを確認するには、コンソール内で java -version を実行します。

バージョン文字列に Corretto が含まれていない場合は、以下のコマンドを実行してデフォルトの java プロバイダーを変更します。

Amazon Corretto 11 のアンインストール

以下のコマンドを実行することで Amazon Corretto 11 をアンインストールできます。

 

ヘッドレス Corretto をアンインストールする場合

 

フル Corretto をアンインストールする場合

 

 

コメント