• Noyau Linux 6.1 LTS avec modules signés

Alpine Linux 3.18 intègre le noyau Linux 6.1 LTS. Les modules du noyau sont désormais signés. Toutefois, la vérification des modules n'est pas activée par défaut, permettant aux modules tiers utilisant AKMS de fonctionner normalement.

  • musl libc 1.2.4 avec prise en charge de DNS sur TCP

La bibliothèque C musl a été mise à jour vers la version 1.2.4, introduisant la prise en charge des requêtes DNS sur TCP, améliorant ainsi la compatibilité réseau.

  • Support expérimental des installations sans surveillance via tiny-cloud

Un support expérimental pour les installations sans surveillance a été ajouté via tiny-cloud. En utilisant un volume avec l'étiquette `cidata`, similaire au fournisseur NoCloud de cloud-init, le réseau est automatiquement configuré, un utilisateur par défaut nommé `alpine` est créé, et les clés SSH fournies dans les métadonnées sont ajoutées.

  • Modules du noyau signés

Les modules du noyau sont désormais signés. La vérification des modules n'est pas activée par défaut, permettant aux modules tiers utilisant AKMS de fonctionner normalement.

  • Utilisation de DT_RELR pour réduire la taille des binaires

Tous les paquets pour les architectures ppc64le, x86 et x86_64 ont été liés avec DT_RELR, réduisant ainsi la taille des binaires compilés.

  • Fichiers précompilés Python (`.pyc`) dans des paquets séparés

Les fichiers précompilés Python sont désormais fournis dans des paquets séparés. Il est possible d'éviter leur installation et d'économiser de l'espace en exécutant `apk add !pyc`.

  • e2fsprogs 1.47.0 avec nouvelles fonctionnalités de système de fichiers

Le paquet e2fsprogs a été mis à jour vers la version 1.47.0. Le programme `mke2fs` active désormais par défaut les fonctionnalités `metadata_csum_seed` et `orphan_file` lors de la création de nouveaux systèmes de fichiers. Notez que les versions plus anciennes de `e2fsck` peuvent ne pas reconnaître ces nouvelles fonctionnalités.

Alpine 3.18 intègre les versions suivantes :

Langage / Outil Version
Linux Kernel 6.1
musl libc 1.2.4
Python 3.11
Ruby 3.2
Node.js 20.1
Go 1.20
Rust 1.69
GNOME 44
KDE Plasma 5.27
  • Commande de mise à jour recommandée :
apk upgrade --available
  • Compatibilité des modules du noyau

Bien que les modules du noyau soient désormais signés, la vérification n'est pas activée par défaut. Les modules tiers utilisant AKMS continueront de fonctionner normalement.

  • Compatibilité des binaires avec DT_RELR

Les binaires liés avec DT_RELR peuvent ne pas être compatibles avec les systèmes basés sur musl plus anciens que la version 1.2.4.

  • Installation des fichiers précompilés Python

Pour économiser de l'espace, il est possible d'éviter l'installation des fichiers `.pyc` en exécutant `apk add !pyc`.

  • Compatibilité des systèmes de fichiers créés avec e2fsprogs 1.47.0

Les systèmes de fichiers créés avec `mke2fs` version 1.47.0 activent par défaut les fonctionnalités `metadata_csum_seed` et `orphan_file`. Les versions plus anciennes de `e2fsck` peuvent ne pas reconnaître ces fonctionnalités.

Ce site web utilise des cookies. En utilisant le site Web, vous acceptez le stockage de cookies sur votre ordinateur. Vous reconnaissez également que vous avez lu et compris notre politique de confidentialité. Si vous n'êtes pas d'accord, quittez le site.En savoir plus