AL2023 で廃止 - Amazon Linux 2023

AL2023 で廃止

このセクションでは、AL2023 に存在し、将来のバージョンの Amazon Linux で削除される可能性がある機能について説明します。各セクションでは、機能の内容と、Amazon Linux から削除される予定時期について説明します。

注記

このセクションは、Linux エコシステムが進化し、Amazon Linux の将来のメジャーバージョンのリリースに近づくに従って、随時更新されます。

32bit x86 (i686) ランタイムのサポート

AL2023 は、32bit x86 (i686) バイナリを実行する機能を保持します。Amazon Linux の次回のメジャーバージョンでは、32bit ユーザースペースバイナリの実行がサポートされなくなります。

aspell

AL2023 には aspell パッケージが同梱されますが、非推奨となり、Amazon Linux の次のメジャーリリースで削除されます。代替の hunspellenchant2 などに移行することをお勧めします。

AL2023 での aspell の非推奨は、Fedora での aspell の非推奨など、コミュニティ全体の動向に沿ったものです。

Berkeley DB (libdb)

AL2023 には、Berkeley DB (libdb) ライブラリのバージョン 5.3.28 が同梱されています。これは、制限の緩い Sleepycat ライセンスから GNU Affero GPLv3 (AGPL) ライセンスへと移行する前の Berkeley DB の最終バージョンです。

AL2023 には、Berkeley DB (libdb) に依存するパッケージはほとんどなく、ライブラリは Amazon Linux の次回のメジャーリリースで削除されます。

注記

AL2023 の dnf パッケージマネージャーは、Berkeley DB (BDB) 形式の rpm データベースの読み取り専用サポートを保持します。このサポートは、Amazon Linux の次回のメジャーリリースで削除されます。

libdb の非推奨は、Fedora での libdb の非推奨など、コミュニティ全体の動向に追随するものです。

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 を使用するオプションは存続します。Amazon Linux の将来のバージョンでは、IMDSv2 専用が適用される可能性があります。

IMDS 設定の詳細については、「Amazon EC2 ユーザーガイド」の「AMI を設定する」を参照してください。

pcre バージョン 1

レガシーの pcre パッケージは非推奨となり、Amazon Linux の次回のメジャーリリースで削除されます。pcre2 パッケージは後継パッケージです。AL2023 の初期バージョンには、pcre 向けに構築された限定数のパッケージが同梱されていましたが、これらのパッケージは AL2023 内で pcre2 に移行されます。非推奨の pcre ライブラリは AL2023 で引き続き使用できます。

注記

非推奨バージョンの pcre は、AL2023 の有効期間全体にわたり、セキュリティ更新プログラムが提供されません。pcre サポートライフサイクルと、パッケージがセキュリティ更新プログラムを受信する期間の詳細については、pcre パッケージのパッケージサポートに関する声明を参照してください。

pcre の非推奨と pcre2 への移行は、Fedora での pcre の非推奨など、コミュニティ全体の動向に追随するものです。

System V init (sysvinit)

AL2023 は、System V サービス (init) スクリプトとの下位互換性を保持しますが、アップストリーム systemd プロジェクトでは (v254 リリースの一環として) System V サービススクリプトのサポートの廃止を発表し、systemd の将来のバージョンで当サポートを削除することを示しました。詳細については、 を参照してください。systemd

AL2023 は System V サービス (init) スクリプトとの下位互換性を保持しますが、System V サービス (init) スクリプトのサポートが次回のメジャーリリースで Amazon Linux から削除される場合に備えて、ネイティブ systemd ユニットファイルの使用に移行することをお勧めします。

EOL パッケージが非推奨に

AL2023 で利用可能な各パッケージには、Amazon Linux 固有の情報に関するサポートステートメントが付属しています。これらのステートメントは、OS のコア部分とその有効期間、AL2023 での PHPAL2023 の Python などのパッケージに関連しています。AL2023 は複数のバージョンで提供され、各バージョンはアップストリームのオープンソースプロジェクトと同期間サポートされます。

AL2023 では、dnf パッケージマネージャーを使用して、パッケージサポート情報を取得できます。詳細については、「パッケージサポート情報の取得」を参照してください。

Amazon Linux のメジャーバージョンが終了する前にパッケージがサポートされなくなった場合、このパッケージは非推奨となり、Amazon Linux の次回のメジャーバージョンには含まれないと想定されます。

AL2023 での PHPAL2023 の Python などのパッケージは、Amazon Linux のメジャーバージョンごとに複数のバージョンが同梱され、バージョンごとにサポートライフサイクルが異なります。これらのパッケージは、Amazon Linux の新しい各メジャーバージョンでも存続し、パッケージのメジャーバージョン間の重複はほとんどないか、まったくないと想定されます。依存関係を選択するときは、Amazon Linux パッケージのサポートタイムラインを念頭に置くことをお勧めします。