翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AL2 と AL2023 の比較
以下のトピックでは、AL2 と AL2023 の主な違いについて説明します。
AL1, AL2および AL2023 で廃止された機能の詳細については、「」を参照してくださいAL2023 で廃止された機能。
トピック
- 追加、更新、削除されたパッケージ
- 各リリースのサポート
- 命名およびバージョニングの変更
- 最適化
- 複数のアップストリームから供給されています。
- ネットワークシステムサービス
- パッケージマネージャー
- cloud-init の使用
- グラフィカルデスクトップサポート
- コンパイラトリプレット
- 32 ビット x86 (i686) パッケージ
- lsb_release および system-lsb-core パッケージ
- Extra Packages for Enterprise Linux (EPEL)
- Python 2.7 は Python 3 に置き換えられました
- セキュリティ更新
- 安定性向上のための確定的な更新
- gp3 デフォルトの Amazon EBS ボリュームタイプとして
- 統合コントロールグループ階層 (cgroup v2)
- systemd タイマーの置き換え cron
- ツールチェーンの改善: gcc、binutils、 glibc
- systemd ジャーナルの置き換え rsyslog
- パッケージの依存関係を最小限に抑える
- デフォルト JVM としての Amazon Corretto
- AWS CLI v2
- UEFI 優先ブートとセキュアブート
- SSH サーバーのデフォルト設定の変更
- AL2 からの AL2023 カーネルの変更 AL2
- AMI とコンテナイメージの変更
- Amazon Linux 2 AMI と Amazon Linux 2023 AMI にインストールされているパッケージの比較
- Amazon Linux 2 と Amazon Linux 2023 最小 AMIにインストールされているパッケージの比較
- Amazon Linux 2 と Amazon Linux 2023 ベースコンテナイメージにインストールされているパッケージの比較
追加、更新、削除されたパッケージ
AL2023 には、何千もの使用可能なソフトウェアパッケージが含まれています。AL2023 で追加、更新、または削除されたすべてのパッケージを以前の Amazon Linux バージョンと比較したリストについては、「AL2023 でのパッケージ変更」を参照してください。
AL2023 でパッケージの追加または変更をリクエストするには、 の amazon-linux-2023 リポジトリ
各リリースのサポート
AL2023 については、5 年間のサポートを提供しています。
詳細については、「リリース頻度」を参照してください。
命名およびバージョニングの変更
AL2023 は、AL2 がプラットフォーム識別用にサポートしているのと同じメカニズムをサポートしています。AL2023 では、プラットフォーム識別用の新しいファイルも導入されています。
詳細については、「命名およびバージョニング」を参照してください。
最適化
AL2023 は起動時間を最適化して、インスタンス起動からお客様のワークロードの実行までの時間を短縮します。これらの最適化は、Amazon EC2 インスタンスのカーネル設定、cloud-init
設定、および kmod
または systemd
などの OS のパッケージに組み込まれてた機能に及びます。
最適化の詳細については、「パフォーマンスと運用の最適化」を参照してください。
複数のアップストリームから供給されています。
AL2023 は RPM ベースで、Fedora の複数のバージョンや CentOS 9 Stream などの他の配布から供給されたコンポーネントが含まれています。Amazon Linux カーネルは、他の配布とは別に選んだ kernel.org から直接提供される長期サポート (LTS) リリースから供給されています。
詳細については、「Fedora との関係」を参照してください。
ネットワークシステムサービス
systemd-networkd
システムサービスは AL2023 のネットワークインターフェースを管理します。これは、ISC dhclient または dhclient
を使用する AL2 からの変更です。
詳細については、「ネットワークサービス」を参照してください。
パッケージマネージャー
AL2023 のデフォルトのソフトウェアパッケージ管理ツールは DNF です。DNF は YUM の後継で、AL2 のパッケージ管理ツールです。
詳細については、「パッケージ管理ツール」を参照してください。
cloud-init の使用
AL2023 では、cloud-init はパッケージリポジトリを管理します。Amazon Linux の以前のバージョンでは、cloud-init はデフォルトでセキュリティ更新がインストールされていました。これは AL2023 ではデフォルトではありません。AL2023 が起動時に releasever
を更新できるようにする新しい確定的アップグレード機能には、起動時にパッケージ更新を有効にする方法が説明されています。詳細については、「AL2023 のパッケージとオペレーティングシステムの更新を管理する」および「安定性向上のための確定的な更新」を参照してください。
AL2023 では、cloud-init および SELinux を使用できます。詳細については、「cloud-init を使用して enforcing モードを有効にする」を参照してください。
Cloud-init は cloud-init で HTTP(S) を使用してリモートロケーションから設定コンテンツをロードします。以前のバージョンでは、Amazon Linux はリモートリソースが使用できなくなっても警告しません。AL2023 では、リモートリソースが使用できないと致命的なエラーが発生し、cloud-init の実行に失敗します。AL2 からのこの動作変更により、「フェールクローズ」のデフォルト動作がより安全になりました。
詳細については、「カスタマイズされた cloud-init」、および「cloud-init ドキュメント
グラフィカルデスクトップサポート
AL2023 はクラウド中心で、Amazon EC2 での使用に最適化されており、現時点ではグラフィカル環境やデスクトップ環境は含まれていません。に関するフィードバックについては GitHub、https://github.com/
コンパイラトリプレット
AL2023 は、GCC および LLVM
に amazon
がベンダーであることを示すコンパイラトリプレットを設定します。
したがって、AL2 aarch64-redhat-linux-gcc
は AL2023 上の aarch64-amazon-linux-gcc
になります。
これはほとんどのユーザーにとって完全に透過的である必要があり、AL2023 でコンパイラを構築しているユーザーにのみ影響する可能性があります。
32 ビット x86 (i686) パッケージ
AL1 の 2014 年 9 月リリース
AL2023 で 32 ビットバイナリを実行する必要がある場合は、AL2023 上で動作する AL2 コンテナ内の AL2 の 32 ビットユーザースペースを使用できます。
lsb_release
および system-lsb-core
パッケージ
これまで、一部のソフトウェアは (system-lsb-core
パッケージによって AL2 で提供されている) lsb_release
コマンドを呼び出して、実行されている Linux 配布に関する情報を取得していました。Linux 標準ベース (LSB) ではこのコマンドが導入され、Linux 配布でも採用されました。Linux 配布は、この情報を /etc/os-release
およびその他の関連ファイルに保持するという、より単純な標準を使用するように進化しました。
os-release
標準は systemd
から生まれました。詳細については、「systemd os-release ドキュメント
AL2023 には lsb_release
コマンドおよび system-lsb-core
パッケージは含まれません。Amazon Linux やその他の主要な Linux 配布との互換性を維持するために、ソフトウェアは os-release
標準への移行を完了する必要があります。
Extra Packages for Enterprise Linux (EPEL)
Extra Packages for Enterprise Linux (EPEL) は、エンタープライズレベルの Linux オペレーティングシステム用の多数のパッケージを作成することを目的とした Fedora コミュニティ内のプロジェクトです。このプロジェクトは主に、RHEL および CentOS パッケージを作成してきました。AL2 は CentOS 7 との互換性が高いのが特徴です。そのため、多くの EPEL7 パッケージが AL2 で動作します。しかし、AL2023 は EPEL または EPEL のようなリポジトリをサポートしていません。