比较 AL1 和 AL2023 - Amazon Linux 2023
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

比较 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被替换为 systemd as init 系统。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