本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 AL2023 中已弃用
本节介绍了 AL2023 中存在且可能在未来版本的 Amazon Linux 中删除的功能。每个部分都将描述该功能是什么,以及预计何时将其从 Amazon Linux 中删除。
注意
随着 Linux 生态系统的发展以及 Amazon Linux 的未来主要版本即将发布,本节将随着时间的推移而更新。
32 位 x86 (i686) 运行时支持
AL2023 保留了运行 32 位 x86 (i686) 二进制文件的能力。Amazon Linux 的下一个主要版本很可能不再支持运行 32 位用户空间二进制文件。
伯克利数据库 (libdb
)
AL2023 附带了 Berkeley DB (libdb
) 库的 5.3.28 版本。这是伯克利数据库在许可证从限制较少的 Sleepycat 许可证更改为 GNU Affero GPLv3 (AGPL) 许可证之前的最后一个版本。
AL2023 中很少有软件包仍然依赖于 Berkeley DB (libdb
),该库将在下一个主要版本的 Amazon Linux 中删除。
注意
AL2023 中的dnf
包管理器保留了对 Berkeley DB (BDB) 格式rpm
数据库的只读支持。此支持将在下一个主要版本的 Amazon Linux 中删除。
cron
默认情况下,cronie
软件包安装在 AL2 AMI 上,为计划定期任务的传统 crontab
方式提供支持。在 AL2023 中,cronie
默认情况下不包括在内。因此,默认crontab
情况下不再提供对的支持。
在 AL2023 中,您可以选择安装cronie
软件包以使用经典cron
作业。由于 systemd
提供附加功能,建议您迁移到 systemd
计时器。
未来版本的 Amazon Linux(可能是下一个主要版本)可能会不再支持经典cron
作业,而是完成向systemd
计时器的过渡。我们建议您停止使用cron
。
IMDSv1
默认情况下,AL2023 AMI 配置为在IMDSv2仅限模式下启动,从而禁止使用。IMDSv1仍然可以选择在启用 imdsv1 的情况下使用 AL2023。Future 版本的 Amazon Linux 可能IMDSv2只强制执行。
有关 AMI 的 IMDS 配置的更多信息,请参阅 A mazon EC2 用户指南中的配置 AMI。
pcre
版本 1
旧版pcre
软件包已被弃用,并将在 Amazon Linux 的下一个主要版本中移除。pcre2
软件包是后继版本。尽管 AL2023 的第一个版本附带的软件包数量有限pcre
,但这些软件包将迁移到 AL2023 pcre2
中。已弃用的pcre
库仍将在 AL2023 中可用。
注意
不推荐使用的版本在 AL2023 的整个生命周期内都pcre
不会收到安全更新。有关pcre
支持生命周期和软件包接收安全更新的时间长度的更多信息,请参阅软件包上的软件pcre
包支持声明。
System V init (sysvinit
)
尽管 AL2023 保留了与 s System V ervice (init) 脚本的向后兼容性,但作为其 v254 版本systemd
项目宣布不再支持 System V 服务脚本systemd
有关更多信息,请参阅 systemd
AL2023 将保持与 s System V ervice (init) 脚本的向后兼容性,但我们鼓励用户迁移到使用原生systemd
单元文件,以便为可能在下一个主要版本中从 Amazon Linux 中删除对System V服务 (init) 脚本的支持做好准备。