AL1 と AL2023 の比較 - Amazon Linux 2023

AL1 と AL2023 の比較

以下のトピックでは、AL2 との比較で取り上げられていない AL1 と AL2023 の主な違いについて説明します。

注記

AL1 は 2023 年 12 月 31 日をもってサポートが終了しており、2024 年 1 月 1 日以降、セキュリティ更新プログラムやバグ修正は一切提供されていません。AL1 のサポート終了およびメンテナンスサポートの詳細については、ブログ記事「Amazon Linux AMI のサポート終了に関するアップデート」を参照してください。アプリケーションを AL2023 にアップグレードすることをお勧めします。これには 2028 年までの長期サポートが含まれます。

各リリースのサポート

AL2023 については、リリース日から 5 年間サポートが提供されます。AL1 は、2020 年 12 月 31 日に標準サポートが終了し、2023 年 12 月 31 日にメンテナンスサポートが終了しました。

詳細については、「リリース頻度」を参照してください。

init システムとして systemdupstart を置き換えます。

AL2 では、init システムとして upstartsystemd に置き換えられました。AL2023 でも init システムとして systemd を使用しており、systemd の新たな機能がさらに採用されています。

Python 2.6 および 2.7 は Python 3 に置き換えられました

Python 2.6 は AL1 の 2018.03 リリースでサポート終了としてマークされましたが、パッケージはまだインストール可能な状態でリポジトリに存在していました。AL2 には、サポートされている最も古い Python バージョンとして Python 2.7 が付属しており、AL2023 で Python 3 への移行が完了しています。AL2023 リポジトリに Python 2.x バージョンは含まれていません。

Amazon Linux での Python の詳細については、AL2023 の Python を参照してください。

最も古い JDK としての OpenJDK 8

AL2023 には、デフォルトで (かつ唯一の) Java 開発キット (JDK) として Amazon Corretto が含まれています。AL2023 に含まれるすべての Java ベースパッケージは、Amazon Corretto 17 で構築されています。

OpenJDK 1.6.0 (java-1.6.0-openjdk) は AL1 バージョン 2018.03 の最初のリリースでサポート終了となり、OpenJDK 1.7.0 (java-1.7.0-openjdk) は 2020 年半ばにサポート終了となりましたが、どちらも AL1 リポジトリで使用可能でした。AL2023 で利用可能な最も古い OpenJDK バージョンは、Amazon Corretto 8 によって提供されている OpenJDK 8 です。