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.
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.
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.
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.
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.
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`.
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 |
apk upgrade --available
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.
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.
Pour économiser de l'espace, il est possible d'éviter l'installation des fichiers `.pyc` en exécutant `apk add !pyc`.
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.