比較 AL1 與 AL2023 - Amazon Linux 2023

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

比較 AL1 與 AL2023

以下主題描述了 AL1 和 AL2023 之間的主要差異,這些差異尚未涵蓋與 AL2 的比較

注意

AL1 於 2023 年 12 月 31 日達成其 end-of-life (EOL),自 2024 年 1 月 1 日起將不會收到任何安全性更新或錯誤修正。如需 AL1 EOL 和維護支援的詳細資訊,請參閱部落格文章 Amazon Linux AMI 上的更新。 end-of-life建議您將應用程式升級至 AL2023,其中包括直到 2028 年的長期支援。

支援各個版本

對於 AL2023,我們從發布之日起提供五年的支持。AL1 已於 2020 年 12 月 31 日結束標準支援,並於 2023 年 12 月 31 日結束維護支援。

如需詳細資訊,請參閱 發行節奏

systemd 取代 upstart 並成為 init 系統

在 AL2 中upstart被替換systemdinit系統。AL2023 還使用systemd作為其init系統, 進一步採用的新特性和功能systemd.

Python 2.6 和 2.7 已替換為 Python 3

雖然 AL1 在 2018.03 版本中將 Python 2.6 標記為 EOL,但是這些套件仍然可以在軟體庫中安裝。AL2 隨 Python 2.7 作為最早支持的 Python 版本一起提供,AL2023 完成了對 Python 3 的過渡。AL2023 儲存庫中不包含任何 Python 2.x 版本。

如需有關 Amazon Linux 的 Python 的詳細資訊,請參閱 AL2023 中的 Python

OpenJDK 8 作為最舊版 JDK

AL2023 隨附 Amazon Corretto 作為預設 (也是唯一) Java 開發套件 (JDK)。AL2023 中的所有Java基礎軟件包都是使用Amazon Corretto 17.

在 AL1 中,OpenJDK 1.6.0 (java-1.6.0-openjdk) 在第一個 2018.03 版本中停止使用,而 OpenJDK 1.7.0 (java-1.7.0-openjdk) 在 2020 年中期停止使用,儘管這兩個版本都在 AL1 儲存庫中提供。AL2023 中可用的最早的 OpenJDK 版本是 OpenJDK 8,由提供。Amazon Corretto 8