Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Vergleich von AL2 und AL2023
In den folgenden Themen werden die wichtigsten Unterschiede zwischen AL2 und AL2023 beschrieben.
Weitere Informationen zu Funktionen, die in AL1, AL2 und AL2023 veraltet sind, finden Sie unter. Veraltete Funktionalität in 023 AL2
Themen
Hinzugefügte, aktualisierte und entfernte Pakete
AL2023 enthält tausende von Software-Paketen, die Sie nutzen können. Eine vollständige Liste aller Pakete, die in AL2023 im Vergleich zu früheren Amazon Linux-Versionen hinzugefügt, aktualisiert oder entfernt wurden, finden Sie unter Paketänderungen in AL2023.
Um das Hinzufügen oder Ändern eines Pakets in AL2023 anzufordern, melden Sie ein Problem im Amazon-Linux-2023 Repo unter. https://github.com/amazonlinux/amazon-linux-2023/issues
Support für die einzelnen Versionen
Für AL2023 bieten wir fünf Jahre Support.
Weitere Informationen finden Sie unter Release-Taktfrequenz.
Änderungen bei der Benennung und Versionierung
AL2023 unterstützt dieselben Mechanismen wie AL2 zur Plattformidentifikation. In AL2023 wurden außerdem auch neue Dateien zur Plattformidentifikation eingeführt.
Weitere Informationen finden Sie unter Benennung und Versionsverwaltung.
Optimierungen
In AL2023 wurde die Startzeit optimiert, um die Zeit vom Start der Instance bis zur Ausführung des Kunden-Workloads zu verkürzen. Diese Optimierungen umfassen die Amazon-EC2-Kernelkonfiguration, cloud-init-Konfigurationen und Features, die in Pakete im Betriebssystem integriert wurden, z. B. kmod und systemd.
Weitere Informationen zu diesen Optimierungen finden Sie unter Leistungs- und Betriebsoptimierungen.
Aus mehreren Upstream-Quellen
AL2023 ist RPM-based und beinhaltet Komponenten, die aus mehreren Versionen von Fedora und anderen Distributionen wie CentOS 9 Stream stammen. Der Amazon Linux-Kernel stammt aus den Long-Term-Support-(LTS)-Versionen direkt von kernel.org, die unabhängig von anderen Distributionen ausgewählt wurden.
Weitere Informationen finden Sie unter Beziehung zu Fedora.
Netzwerksystem-Dienst
Der systemd-networkd-Systemdienst verwaltet die Netzwerkschnittstellen in AL2023. Dies ist eine Änderung gegenüber AL2, bei dem ISC dhclient oder dhclient verwendet wird.
Weitere Informationen finden Sie unter Netzwerkdienst.
Paketmanager
In Amazon Linux 2023 (AL2023) ist DNF das Standardverwaltungs-Tool für Softwarepakete. DNF ist der Nachfolger von YUM, dem Paketmanagement-Tool in AL2.
Weitere Informationen finden Sie unter Paketmanagement-Tool.
Verwenden cloud-init
In AL2023 wird das Paket-Repository von cloud-init verwaltet. In früheren Versionen von Amazon Linux wurden standardmäßig Sicherheitsupdates über cloud-init installiert. Dies ist nicht der Standard für AL2023. Die neuen deterministischen Upgrade-Features für releasever-Updates beim Systemstart beschreiben die AL2023-Methode, Paketaktualisierungen beim Start zu aktivieren. Weitere Informationen erhalten Sie unter Paket- und Betriebssystemupdates in AL2023 verwalten und Deterministische Upgrades für Stabilität.
Bei AL2023 können Sie cloud-init mit SELinux verwenden. Weitere Informationen finden Sie unter Verwenden Sie cloud-init um den Modus zu aktivieren enforcing.
Cloud-init lädt mithilfe von HTTP(S) Konfigurationsinhalte mit cloud-init von entfernten Standorten. In früheren Versionen gibt Amazon Linux keine Warnung aus, wenn Remote-Ressourcen nicht verfügbar sind. In AL2023 führen nicht verfügbare Remote-Ressourcen zu einem schwerwiegenden Fehler und die cloud-init-Ausführung schlägt fehl. Diese Verhaltensänderung gegenüber AL2 bietet ein sichereres „fail closed“-Standardverhalten.
Weitere Informationen finden Sie unter Maßgeschneidert cloud-init und in der cloud-init-Dokumentation
Grafische Desktop-Unterstützung
AL2023 verfügt ab Version 2023.7 über eine GNOME-based grafische Desktop-Umgebung, die den in AL2 verwendeten MATE-Desktop ersetzt. Diese Version bietet Benutzern ein anderes Desktop-Erlebnis und behält gleichzeitig die Cloud-optimierte Leistung von AL2023 bei. Die GNOME-Desktop-Umgebung bietet verschiedene Anpassungsoptionen, Systemintegrationsfunktionen und ein eigenes Benutzeroberflächendesign, das Benutzern eine Alternative zur vorherigen MATE-Desktop-Umgebung bietet. Weitere Informationen finden Sie AL2023 Grafischer Desktop auf der Seite.
Compiler-Triplet
AL2023 setzt das Compiler-Triplett für GCC und LLVM um anzuzeigen, dass es sich um den Anbieter amazon handelt.
Somit wird AL2 aarch64-redhat-linux-gcc zu aarch64-amazon-linux-gcc unter AL2023.
Dies sollte für die meisten Benutzer völlig transparent sein und betrifft möglicherweise nur diejenigen, die Compiler auf AL2023 erstellen.
32-Bit x86-(i686)-Pakete
Im Rahmen der Version 2014.09 von AL1 wurde angekündigt, dass
Wenn Sie 32-Bit-Binärdateien auf AL2023 ausführen müssen, kann der 32-Bit-Userspace von AL2 in einem AL2-Container auf AL2023 ausgeführt werden.
lsb_release und das Paket system-lsb-core
In der Vergangenheit wurde der lsb_release-Befehl (in AL2 im system-lsb-core-Paket enthalten) von einigen Programmen aufgerufen, um Informationen über die Linux-Distribution zu erhalten, auf der sie ausgeführt wurden. Dieser Befehl wurde von Linux Standards Base (LSB) eingeführt und wurden von den Linux-Distributionen übernommen. Linux-Distributionen haben sich weiterentwickelt, sodass der einfachere Standard für die Speicherung dieser Informationen in /etc/os-release und anderen verwandten Dateien verwendet wird.
Der os-release-Standard stammt aus systemd. Weitere Informationen finden Sie in der systemd os-Versionsdokumentation
AL2023 wird nicht mit dem lsb_release-Befehl ausgeliefert und beinhaltet auch nicht das system-lsb-core-Paket. Die Software sollte die Umstellung auf den os-release-Standard abschließen, um die Kompatibilität mit Amazon Linux und anderen wichtigen Linux-Distributionen aufrechtzuerhalten.