选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

比较 AL2 和 AL2 023

聚焦模式
比较 AL2 和 AL2 023 - Amazon Linux 2023

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

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

以下主题描述了 AL2 和 AL2 023 之间的主要区别。

有关、和 AL2 023 中已弃用的功能的更多信息 AL1 AL2,请参阅。2023 年 AL2已弃用的功能

添加、升级和删除了软件包

AL2023 包含数千个可供使用的软件包。有关 023 年新增、升级或删除的所有软件包与之前的 Amazon Linux 版本对比的完整列表,请参阅 AL2 023 年 AL2的 Package 变更

要申请在 AL2 023 年添加或更改软件包,请在亚马逊 linux- 2023 存储库中提交问题。 GitHub

针对每个版本的支持

对于 AL2 023,我们提供五年的支持。

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

命名和版本控制更改

AL2023 支持与平台识别相同的机制。 AL2 AL2023 还引入了用于平台识别的新文件。

有关更多信息,请参阅 命名和版本控制

优化

AL2023 优化了启动时间,以缩短从实例启动到运行客户工作负载的时间。这些优化涵盖了 Amazon EC2 实例内核cloud-init配置、配置和内置于操作系统软件包(如kmodsystemd)中的功能。

有关优化的更多信息,请参阅性能和操作优化

来自多个上游

AL2023 基于 RPM,包括来自多个版本的 Fedora 和其他发行版(例如 CentOS 9 Stream)的组件。Amazon Linux 内核直接源自来自 kernel.org 的长期支持 (LTS) 版本,该版本是独立于其他发行版选择的。

有关更多信息,请参阅 与 Fedora 的关系

网络系统服务

systemd-networkd系统服务在 AL2 023 中管理网络接口。这是改为 AL2,后者使用 ISC dhclient 或 dhclient) 的请求。

有关更多信息,请参阅 网络服务

软件包管理器

AL2023 上的默认软件包管理工具是 DNF. DNF 是的继任者 YUM,中的软件包管理工具 AL2。

有关更多信息,请参阅 软件包管理工具

使用 cloud-init

在 AL2 023 年,cloud-init 管理软件包存储库。默认情况下,在早期版本的亚马逊 Linux 中,cloud-init 已安装安全更新。这不是 AL2 023 的默认设置。用于在启动时更新的确定性升级功能描述了 AL2 023 releasever 在启动时启用软件包更新的方法。有关更多信息,请参阅在 AL2 023 中管理软件包和操作系统更新确定性升级用于提高稳定性

使用 AL2 023,你可以使用 cloud-init 替换为 SELinux。 有关更多信息,请参阅使用 cloud-init 启用enforcing模式

Cloud-init 使用加载配置内容 cloud-init 从远程位置使用 HTTP(S)。 在早期版本中,当远程资源不可用时,Amazon Linux 不会提醒您。在 AL2 023 中,不可用的远程资源会导致严重错误并失败 cloud-init 处决。此行为更改从 AL2,提供了更安全的 “失效关闭” 默认行为。

有关更多信息,请参阅定制 cloud-initcloud-init 文档

图形桌面支持

AL2自 2023.7 版本起,023 采用基于 GNOME 的图形桌面环境,取代了中使用的 MATE 桌面。 AL2此版本为用户提供了不同的桌面体验,同时保持了 AL2 023 的云优化性能。GNOME 桌面环境提供了各种自定义选项、系统集成功能和独特的用户界面设计,为用户提供了以前的 MATE 桌面环境的替代方案。有关更多详细信息,请参阅AL2023 图形化桌面页面。

编译器三元组

AL2023 将编译器三元组设置为 GCC LLVM并表明那amazon是供应商。

因此, AL2 aarch64-redhat-linux-gcc变成 aarch64-amazon-linux-gcc AL2 023。

对于大多数用户来说,这应该是完全透明的,并且可能只会影响那些在 AL2 023 上构建编译器的用户。

32 位 x86 (i686) 软件包

作为 2014.09版本的一部分, AL1它宣布这将是最后一个生产32位的版本。 AMIs因此,从 2015.03 版本起, AL1Amazon Linux 不再支持在 32 位模式下运行系统。 AL2 为 x86-64 主机上的 32 位二进制文件提供了有限的运行时支持,并且没有提供支持构建新 32 位二进制文件的开发包。 AL2023 不再包含任何 32 位用户空间软件包。我们建议您完成向 64 位代码的过渡。

如果您需要在 023 上运行 32 位二进制文件,则可以从 AL2 023 之上运行的 AL2 容器 AL2 内部使用 32 位用户空间。 AL2

lsb_releasesystem-lsb-core 软件包

过去,有些软件会调用该lsb_release命令( AL2 由软件system-lsb-core包提供)来获取有关其运行的 Linux 发行版的信息。Linux Standards Base (LSB) 引入了此命令,Linux 发行版采用了此命令。Linux 发行版已经演变为使用更简单的标准,将这些信息保存在 /etc/os-release 和其他相关文件中。

os-release 标准来自 systemd。有关更多信息,请参阅 systemd os-release 文档

AL2023 不附带该lsb_release命令,也不包括system-lsb-core软件包。软件应完成向 os-release 标准的过渡,以保持与 Amazon Linux 和其他主要 Linux 发行版的兼容性。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。