比较 AL1 和 AL2 023 - Amazon Linux 2023

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

比较 AL1 和 AL2 023

以下主题描述了与 AL2 023 AL1 之间的主要区别,这些差异尚未包含在与 AL2的比较中。

注意

AL1 已于 2023 年 12 月 31 日达到其 end-of-life (EOL),自 2024 年 1 月 1 日起将不会收到任何安全更新或错误修复。有关 AL1 EOL 和维护支持的更多信息,请参阅博客文章 Amazon Linux AMI end-of-life 上的更新。我们建议您将应用程序升级到 AL2 023,其中包括直到 2028 年的长期支持。

针对每个版本的支持

对于 AL2 023,我们自发布之日起提供五年的支持。 AL1 自 2020 年 12 月 31 日起终止标准支持,并于 2023 年 12 月 31 日终止维护支持。

有关更多信息,请参阅 发布频率

systemd 取代 upstart 作为 init 系统

In 已 AL2 upstartsystemd as init 系统所取代。 AL2023 还使用systemd作为其init系统,进一步采用了的新特性和功能。systemd

Python 2.6 和 2.7 已被 Python 3 所取代

尽管在 2018.03 版本中将 Python 2.6 AL1 标记为 EOL,但这些软件包仍可在存储库中进行安装。 AL2 Python 2.7 是最早支持的 Python 版本, AL2023 完成了向 Python 3 的过渡。 AL2023 存储库中不包含 Python 2.x 版本。

有关 Amazon Linux 上的 Python 的更多信息,请参阅 Python 在 AL2 023

OpenJDK 8 是最旧的 JDK

AL2023 附带亚马逊 Corretto 作为默认(也是唯一的)Java 开发套件 (JDK)。全部 Java 023 中基于 AL2 023 的软件包是用 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.