Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Comparaison AL2 et AL2 023
Les rubriques suivantes décrivent les principales différences entre AL2 et AL2 023.
Pour plus d'informations sur les fonctionnalités déconseillées dansAL1,AL2, et AL2 023, consultez. Fonctionnalité obsolète dans AL2023
Rubriques
- Packages ajoutés, mis à niveau et supprimés
- Support pour chaque version
- Modifications de dénomination et de gestion des versions
- Optimisations
- Origine dans plusieurs sources en amont
- Service système de mise en réseau
- Gestionnaire de packages
- Utilisation cloud-init
- Prise en charge d'un bureau graphique
- Triplet de compilateur
- Packages x86 (i686) 32 bits
- lsb_release et le package system-lsb-core
- Extra Packages for Enterprise Linux (EPEL)
- Python 2.7 a été remplacé par Python 3
- Mises à jour de sécurité
- Mises à niveau déterministes pour la stabilité
- gp3comme type de EBS volume Amazon par défaut
- Hiérarchie des groupes de contrôle unifiés (cgroup v2)
- systemdles minuteries remplacent cron
- Chaîne d'outils améliorée : gcc, binutils, et glibc
- systemdle journal remplace rsyslog
- Dépendances de package minimisées
- Amazon Corretto par défaut JVM
- AWS CLI v2
- UEFIDémarrage préféré et sécurisé
- SSH modifications de la configuration par défaut du serveur
- AL2023 modifications du noyau depuis AL2
- AMIet modifications de l'image du conteneur
- Comparaison des packages installés sur Amazon Linux 2 et Amazon Linux 2023 AMIs
- Comparaison des packages installés sur Amazon Linux 2 et Amazon Linux 2023 Minimal AMIs
- Comparaison des packages installés sur les images de conteneurs de base Amazon Linux 2 et Amazon Linux 2023
Packages ajoutés, mis à niveau et supprimés
AL2023 contient des milliers de progiciels pouvant être utilisés. Pour une liste complète de tous les packages ajoutés, mis à niveau ou supprimés en AL2 023 par rapport aux versions précédentes d'Amazon Linux, voir Modifications de packages en AL2 023.
Pour demander l'ajout ou la modification d'un package en AL2 023, signalez un problème dans le référentiel amazon-linux-2023
Support pour chaque version
Pour AL2 2023, nous offrons cinq ans de soutien.
Pour de plus amples informations, veuillez consulter Cadence de publication.
Modifications de dénomination et de gestion des versions
AL2Le 023 prend en charge les mêmes mécanismes que ceux utilisés AL2 pour l'identification des plateformes. AL2023 introduit également de nouveaux fichiers pour l'identification des plateformes.
Pour de plus amples informations, veuillez consulter Dénomination et gestion des versions.
Optimisations
AL2023 optimise le temps de démarrage afin de réduire le délai entre le lancement de l'instance et l'exécution de la charge de travail du client. Ces optimisations concernent la configuration du noyau de l'EC2instance Amazon, les cloud-init
configurations et les fonctionnalités intégrées aux packages du système d'exploitation tels que kmod
et. systemd
Pour plus d'informations sur les optimisations, consultez Optimisations des performances et des opérations.
Origine dans plusieurs sources en amont
AL2023 est RPM basé et inclut des composants provenant de plusieurs versions de Fedora et d'autres distributions, telles que CentOS 9 Stream. Le noyau Amazon Linux provient des versions de support à long terme (LTS) provenant directement de kernel.org, choisies indépendamment des autres distributions.
Pour de plus amples informations, veuillez consulter Relation avec Fedora.
Service système de mise en réseau
Le service systemd-networkd
système gère les interfaces réseau en AL2 023. Il s'agit d'un changement par rapport àAL2, qui utilise ISC dhclient ou dhclient
.
Pour de plus amples informations, veuillez consulter Service de mise en réseau.
Gestionnaire de packages
L'outil de gestion des progiciels par défaut sur AL2 023 est DNF. DNF est le successeur de YUM, l'outil de gestion des packages dansAL2.
Pour de plus amples informations, veuillez consulter Outil de gestion de package.
Utilisation cloud-init
En AL2 023, cloud-init gère le référentiel de packages. Par défaut, dans les versions antérieures d'Amazon Linux, cloud-init mises à jour de sécurité installées. Ce n'est pas la valeur par défaut pour AL2 023. Les nouvelles fonctionnalités de mise à niveau déterministes pour la mise releasever
à jour au lancement décrivent la méthode AL2 023 pour activer les mises à jour des packages au lancement. Pour plus d’informations, consultez Gérer les mises à jour des packages et des systèmes d'exploitation en AL2 2023 et Mises à niveau déterministes pour la stabilité.
Avec AL2 023, vous pouvez utiliser cloud-init avec SELinux. Pour plus d'informations, consultezUtilisation de cloud-init pour activer le mode enforcing.
Cloud-init charge le contenu de configuration avec cloud-init depuis des sites distants en utilisant HTTP(S). Dans les versions antérieures, Amazon Linux ne vous avertissait pas lorsque les ressources distantes ne sont pas disponibles. Dans AL2 023, l'indisponibilité des ressources distantes crée une erreur fatale et échoue cloud-init exécution. Ce changement de comportement deAL2, fournit un comportement par défaut « échec fermé » plus sûr.
Pour plus d'informations, consultez Version cloud-init personnalisée et le cloud-init De la documentation
Prise en charge d'un bureau graphique
AL2Le 023 est centré sur le cloud et optimisé pour EC2 l'utilisation d'Amazon et n'inclut actuellement aucun environnement graphique ou de bureau. Pour nous faire part de vos commentaires sur GitHub, voir https://github.com/
Triplet de compilateur
AL2023 définit le triplet du compilateur pour GCC et LLVM
pour indiquer qu'il amazon
s'agit du fournisseur.
Ainsi, ils AL2 aarch64-redhat-linux-gcc
deviennent aarch64-amazon-linux-gcc
AL2 023.
Cela devrait être totalement transparent pour la plupart des utilisateurs et pourrait n'affecter que ceux qui construisent des compilateurs sur AL2 023.
Packages x86 (i686) 32 bits
Dans le cadre de la version 2014.09
Si vous devez exécuter des fichiers binaires 32 bits sur AL2 023, il est possible d'utiliser l'espace utilisateur 32 bits depuis un AL2 AL2 conteneur exécuté au-dessus de 023. AL2
lsb_release
et le package system-lsb-core
Historiquement, certains logiciels lsb_release
appelaient la commande (AL2fournie dans le system-lsb-core
package) pour obtenir des informations sur la distribution Linux sur laquelle elle était exécutée. La Linux Standards Base (LSB) a introduit cette commande et les distributions Linux l'ont adoptée. Les distributions Linux ont évolué pour utiliser le standard simplifié consistant à conserver ces informations dans /etc/os-release
et d'autres fichiers connexes.
Le standard os-release
est issu de systemd
. Pour plus d'informations, consultez la documentation systemd sur os-release
AL2023 n'est pas livré avec la lsb_release
commande et n'inclut pas le system-lsb-core
package. Le logiciel doit terminer la transition vers le standard os-release
pour maintenir la compatibilité avec Amazon Linux et les autres distributions majeures de Linux.