Deprecated in AL2023 - Amazon Linux 2023
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Deprecated in AL2023

This section describes functionality that exists in AL2023 and is likely to be removed in a future version of Amazon Linux. Each section will describe what the functionality is and when it is expected to removed from Amazon Linux.

Note

This section will be updated over time as the Linux ecosystem evolves and future major versions of Amazon Linux are closer to release.

32bit x86 (i686) runtime support

AL2023 retains the ability to run 32bit x86 (i686) binaries. It is likely that the next major version of Amazon Linux will no longer support running 32bit user space binaries.

Berkeley DB (libdb)

AL2023 ships with version 5.3.28 of the Berkeley DB (libdb) library. This is the last version of Berkeley DB before the license changed to the GNU Affero GPLv3 (AGPL) license, from the less restrictive Sleepycat license.

There are few packages in AL2023 that remain reliant on Berkeley DB (libdb), and the library will be removed in the next major release of Amazon Linux.

Note

The dnf package manager in AL2023 retains read-only support for a Berkeley DB (BDB) format rpm database. This support will be removed in the next major release of Amazon Linux.

cron

The cronie package was installed by default on the AL2 AMI, providing support for the traditional crontab way of scheduling periodic tasks. In AL2023, cronie is not included by default. Therefore, support for crontab is no longer provided by default.

In AL2023, you can optionally install the cronie package to use classic cron jobs. We recommend that you migrate to systemd timers due to the added functionality provided by systemd.

It is possible that a future version of Amazon Linux, possibly the next major version, will no longer include support for classic cron jobs and complete the transition to systemd timers. We recommend that you migrate away from using cron.

IMDSv1

By default, AL2023 AMIs are configured to launch in IMDSv2-only mode, disabling the use of IMDSv1. There is still the option to use AL2023 with IMDSv1 enabled. A future version of Amazon Linux is likely to enforce IMDSv2-only.

For more information on IMDS configuration for AMIs, see Configure the AMI in the Amazon EC2 User Guide.

pcre version 1

The legacy pcre package is deprecated and will be removed in the next major release of Amazon Linux. The pcre2 package is the successor. Although the first versions of AL2023 shipped with a limited number of packages building against pcre, these packages will be migrated to pcre2 within AL2023. The deprecated pcre library will remain available in AL2023.

Note

The deprecated version of pcre will not receive security updates for the full lifetime of AL2023. For more information about the pcre support lifecycle and the amount of time that the package will receive security updates, see the package support statements on the pcre package.

System V init (sysvinit)

Although AL2023 retains backwards compatibility with System V service (init) scripts, the upstream systemd project, as part of its v254 release, announced the deprecation of support for System V service scripts, and indicated that support will be removed in a future version of systemd. For more information, see systemd.

AL2023 will retain backwards compatibility with System V service (init) scripts, but users are encouraged to migrate to using native systemd unit files in order to be prepared for when support for System V service (init) scripts is removed from Amazon Linux, likely in the next major release.