Linux 6.18 consolide sa position de noyau clé grâce à des améliorations profondes en matière de performances, de sécurité et de prise en charge matérielle.

  • Linux 6.18 est désormais stable, vise à devenir une version LTS et se concentre sur les performances internes, la mémoire, le réseau et la fiabilité.
  • Améliorations de la mémoire grâce aux gerbes, à un nouveau sous-système d'échange et à la restructuration des systèmes de fichiers tels que exFAT, Btrfs, XFS et EXT4.
  • Renforcement clair de la sécurité (BPF signé, multi-LSM, modifications du TPM et de l'audit), des réseaux (UDP plus rapide, AccECN, PSP) et de la virtualisation.
  • Compatibilité matérielle étendue : GPU NVIDIA et ARM Mali, Apple Silicon M2, consoles PC et ordinateurs portables modernes largement disponibles en Espagne et en Europe.

Noyau Linux 6.18

Le lancement de Linux 6.18 Cela marque l'une des étapes les plus importantes des cycles de vie récents du noyau. Cette version stable, qui sera très probablement désignée comme la prochaine branche de Soutien à long termeIl arrive avec de nombreux changements internes, de nouvelles fonctionnalités et une extension notable de la prise en charge matérielle qui concernent aussi bien les particuliers que les entreprises dans toute l'Europe, y compris en Espagne.

Bien que nombre des améliorations se produisent « en coulisses » et ne soient pas visibles à l'œil nu, le nouveau noyau vise directement à accroître l'efficacité, la robustesse et l'évolutivité De la gestion de la mémoire au réseau, en passant par le stockage et la sécurité, Linux 6.18 renforce les fondements sur lesquels reposent les ordinateurs de bureau, les serveurs, les infrastructures cloud et les systèmes embarqués.

Un cycle de développement stable et un candidat idéal pour le LTS.

Linus Torvalds a confirmé la disponibilité de Linux 6.18 stable Après un cycle de développement relativement fluide, malgré quelques revers de dernière minute, la septième version candidate (rc7) est arrivée avec des régressions mineures dans la gestion de la mémoire virtuelle qui ont été rapidement corrigées, et Torvalds lui-même a décrit l'état du noyau comme « globalement normal » avant de donner l'approbation finale.

La publication a eu lieu sans retards importantsCela confirme l'idée que la version 6.18 est appelée à jouer un rôle central pour les années à venir. Tout porte à croire qu'il s'agira de la prochaine version. LTSCela implique plusieurs années de correctifs et de mises à jour de sécurité, un aspect essentiel pour les fournisseurs de services cloud européens, les administrations publiques et les entreprises qui ont besoin d'une stabilité à long terme.

Une fois étiqueté sur kernel.org, le classique fenêtre de fusion de deux semaines pour Linux 6.19. Torvalds a déjà indiqué que le cycle de développement de cette future version sera un peu plus long que d'habitude, car elle coïncide avec le Sommet des responsables de la maintenance du noyau, ce qui retardera sa publication et, par conséquent, renforcera le rôle de 6.18 comme référence à moyen terme dans de nombreuses distributions.

Pour les utilisateurs d'ordinateurs de bureau en Espagne et dans le reste de l'Europe, cela signifiera que de nombreuses distributions « sérieuses », notamment celles destinées à un usage professionnel, adopteront cette nouvelle approche. 6.18 comme base pour ses versions à support étenduDans les environnements critiques, la combinaison de nouvelles fonctionnalités et d'un cycle de vie prolongé est particulièrement intéressante.

Nouveautés de Linux 6.18

Mémoire plus efficace : faisceaux, échange renouvelé et modifications internes

L'un des points techniques les plus importants de Linux 6.18 est l'introduction de « gerbes » dans l'allocateur SLUBCette technique permet à chaque processeur de disposer de ses propres petits espaces de stockage d'objets, réduisant ainsi la contention entre les cœurs et accélérant à la fois l'allocation et la libération de mémoire pour les structures fréquemment utilisées au sein du noyau.

Cette refonte du cache d'objets vise à améliorer les performances du système sous charges de travail hautement parallèles et environnements multithreadCe phénomène est courant sur les serveurs européens dédiés aux services web, aux conteneurs ou aux applications d'analyse de données. Les améliorations sont également perceptibles sur les stations de travail exécutant des compilations lourdes, des machines virtuelles ou des outils de développement intensifs.

En parallèle, le noyau lance la première phase d'une nouvelle infrastructure de table d'échangeL'objectif est de transformer la table d'échange en un système de cache plus intelligent et plus réactif, rendant l'accès à la mémoire d'échange plus prévisible et plus rapide. D'après les tests réalisés par les développeurs, des gains de performance de 5 % à 20 % ont été observés sur différentes charges de travail, du débit brut aux temps de compilation.

Linux 6.18 progresse également dans la restructuration page de structure via memdesc_flags_t, une étape intermédiaire permet de réduire sa taille et de simplifier la gestion de la mémoire dans les versions futures. Ce type de modification n'a pas d'impact direct sur l'utilisation quotidienne, mais il jette les bases d'un noyau plus léger et plus facile à maintenir.

Réseau et performances : chiffrement UDP, AccECN et PSP plus rapide

Le sous-système réseau est un autre bénéficiaire majeur. Le noyau introduit une réécriture significative du chemin de réception dans UDPCela est particulièrement vrai pour les systèmes NUMA, ce qui se traduit par des gains de performance d'environ 47 % dans certains cas. Ceci permet une meilleure gestion des pics de trafic, des services de streaming et renforce également la résilience face aux attaques DDoS basées sur le protocole UDP.

Dans la section TCP, Linux 6.18 ajoute Prise en charge initiale de la notification explicite et précise de la congestion (AccECN)Ce mécanisme permet une signalisation de congestion plus précise et un ajustement plus fin des fenêtres de transmission. Pour les infrastructures réseau complexes, telles que celles des grands opérateurs européens et des centres de données distribués, cette fonctionnalité peut faire une différence significative en termes de stabilité et de latence.

Le noyau intègre également un nouveau mode de chiffrement PSP pour les connexions TCPConçue pour une meilleure protection du trafic dans certains environnements, Linux 6.18 intègre des modifications des tampons par défaut et des améliorations du système de partage de tampons. Grâce à ces nouveautés, Linux 6.18 constitue une option très intéressante pour les équilibreurs de charge, les serveurs proxy à fort trafic et les services de jeux en ligne, de plus en plus répandus sur le marché espagnol.

Dans le domaine du stockage réseau, des améliorations ont été apportées à Évolutivité du serveur NFS Grâce à une gestion plus fine du cache d'E/S, le système est moins sollicité lors de charges de travail distribuées. Pour les entreprises européennes qui utilisent de grandes baies de stockage partagées, ce type d'ajustement contribue à prévenir les goulots d'étranglement silencieux.

Mémoire et réseaux sous Linux 6.18

Systèmes de fichiers et de stockage : adieu Bcachefs, exFAT et Btrfs en plein essor

Concernant le système de fichiers, Linux 6.18 associe une décision controversée à plusieurs optimisations notables. L'aspect le plus médiatisé a été… éviction des Bcachefs de l'arbre principal du noyauCe n'était pas tant pour des raisons techniques que pour des violations répétées des délais et des règles d'intégration par son responsable ; Torvalds l'avait déjà marqué comme « maintenu en externe » dans la version 6.17 et, finalement, l'a retiré.

Quiconque souhaite continuer à utiliser Bcachefs devra recourir à des modules externes ou le compiler séparémentCependant, les autres utilisateurs bénéficieront d'une base plus simple à maintenir. En contrepartie, les autres systèmes établis sont clairement renforcés. Le contrôleur de exFATLe système de fichiers Microsoft, largement utilisé sur les cartes SD et les clés USB, bénéficie d'une optimisation poussée qui peut multiplier par 16 la vitesse de certaines opérations de lecture et d'écriture.

En pratique, le montage ou la navigation dans de grands répertoires exFAT passe de plusieurs dizaines de secondes à quelques instants seulement, même avec des configurations de cluster peu performantes. Pour ceux qui transfèrent des données entre Windows et Linux en Europe à l'aide d'un stockage externe, Le changement est perceptible dès la mise à jour vers le nouveau noyau..

Vétéran XFS Il active désormais par défaut la vérification et la réparation en ligne (fsck en ligne), une fonctionnalité auparavant considérée comme expérimentale. Cela permet de détecter et de corriger certains problèmes sans démonter le système de fichiers, un atout majeur pour les serveurs qui ne peuvent être arrêtés à la légère. BtrfsDe son côté, il ajoute la prise en charge des tailles de blocs supérieures à la taille de la page et améliore le parallélisme pour les charges de travail intensives en lecture, franchissant ainsi une nouvelle étape dans sa consolidation en tant qu'option moderne dans les environnements de bureau et serveur.

En Ext4 Des optimisations mineures ont été introduites, ainsi que la prise en charge des identifiants d'utilisateur et de groupe 32 bits et une nouvelle interface ioctl() pour interroger et ajuster les paramètres du superbloc. Ces détails revêtent un intérêt particulier pour les administrateurs système et les fournisseurs d'hébergement européens qui continuent d'utiliser EXT4 comme système principal.

dm-pcache et stockage persistant plus flexible

Linux 6.18 introduit également une nouvelle cible mappeur de périphériques appelé dm-pcacheSon but est de permettre l'utilisation d'une mémoire persistante — telle que les périphériques CXL ou DAX — comme cache haute vitesse et faible latence devant des supports plus lents, qu'il s'agisse de disques durs classiques ou de SSD qui n'offrent pas le même niveau de réactivité.

Cette couche de cache supplémentaire fournit un une manière plus flexible d'accélérer les volumes de stockage sans avoir à repenser entièrement l'infrastructure. Dans les datacenters européens où les baies de stockage traditionnelles côtoient des solutions de mémoire persistante plus modernes, dm-pcache permet d'optimiser les performances sans complexité excessive.

En outre, le noyau intègre nouvelles fonctionnalités dans l'IOMMU et d'autres sous-systèmes d'E/S afin de réduire la surcharge lors des changements de contexte et d'améliorer l'allocation de mémoire pour les périphériques. Cette série de petites modifications contribue à un fonctionnement plus fluide des systèmes gourmands en stockage, des serveurs de bases de données aux plateformes de sauvegarde.

Sécurité : Modifications signées du BPF, du multi-LSM et du TPM

La sécurité demeure un axe central du développement du noyau. Linux 6.18 introduit… signature des programmes BPFCela permet de vérifier, avant exécution, le code chargé dynamiquement dans le noyau. C'est particulièrement pertinent dans les environnements où BPF est utilisé pour l'observabilité avancée, le filtrage réseau ou les mécanismes de sécurité, des pratiques de plus en plus courantes dans les centres de données européens.

De plus, le sous-système d'audit a été renforcé pour gérer correctement plusieurs modules de sécurité Linux (LSM) en parallèleCela facilite la coexistence de solutions comme SELinux, AppArmor et d'autres modules, qui peuvent ainsi contribuer à leurs propres politiques de sécurité cumulatives ; une configuration que de nombreuses organisations réglementées au sein de l'UE apprécient pour se conformer à des réglementations telles que NIS2 ou à des exigences spécifiques du secteur.

Un autre changement important est la décision de désactiver le chiffrement HMAC par défaut dans le Bus TPMDans sa version actuelle, cette fonctionnalité complexifiait le système et pénalisait les performances sans apporter d'avantages concrets en matière de sécurité. Elle est désormais accessible à ceux qui en ont besoin, mais son activation n'est pas automatique, ce qui permet d'éviter des goulots d'étranglement inutiles.

Parallèlement, les capacités de virtualisation sécurisée sont étendues : KVM prend désormais en charge des technologies telles que… Dissimulation de texte chiffré SEV-SNP Sur les plateformes AMD, cette fonctionnalité étend l'utilisation de mécanismes tels que les piles fantômes et la technologie CET (Control-flow Enforcement Technology). Ces fonctionnalités renforcent l'isolation de la mémoire et la protection contre les attaques par injection de flux de contrôle dans les machines virtuelles, ce qui est crucial pour les fournisseurs de cloud et les entreprises européennes hébergeant des charges de travail critiques dans des environnements virtualisés.

Plus de Rust au cœur du système et de nouvelles architectures

Linux 6.18 franchit de nouvelles étapes dans l'intégration de Rust comme deuxième langage de développement du noyauLes liaisons pour les API clés ont été étendues, notamment les opérations atomiques conformes au modèle mémoire du noyau, l'accès à DebugFS, la gestion des bitmaps et la création de pilotes. Ceci permet de développer des pilotes offrant une sécurité mémoire renforcée.

Parmi les exemples les plus visibles, on peut citer le Pilote Rust Binder pour appareils Android, qui améliore l'intégration de cette plateforme dans le noyau principal, et un nouveau pilote DRM en Rust pour les GPU ARM Mali, encore à ses débuts, mais qui ouvre la voie à de futurs pilotes graphiques plus robustes.

La prise en charge de l'arène BPF s'étend également aux architectures telles que PowerPC et des améliorations spécifiques pour Arm sont intégrées, RISC-V et MIPS. Dans le cas de RISC-V, les modifications qui n'avaient pas été intégrées à la version 6.17 ont été réintroduites, notamment de nouvelles primitives de mappage mémoire, la prise en charge de l'interface RPMI (similaire à ARM SCMI) et l'utilisation d'extensions spécifiques au fabricant. Tout cela contribue à consolider la position de RISC-V comme une option ouverte pour matériel européen de nouvelle génération.

Accélérateurs graphiques, de jeux et d'IA

Les graphismes et les performances de jeu bénéficient également de cette version. Le pilote open source Nouveau Par défaut, le système utilise le firmware du processeur système GPU (GSP) sur les GPU NVIDIA Turing et Ampere, lorsqu'il est disponible. Cette modification améliore l'initialisation de la carte et assure une prise en charge plus stable et efficace, un avantage perceptible aussi bien pour les stations de travail que pour les PC de jeu, de plus en plus populaires en Espagne et dans le reste de l'UE.

En revanche, Linux 6.18 intègre un Pilote DRM en Rust pour GPU ARM MaliAdapté du projet Panthor, bien que n'étant pas encore prêt pour une utilisation généralisée, il ouvre la voie à une prise en charge graphique plus robuste dans les systèmes ARM largement utilisés dans les cartes de développement, les appareils embarqués et les ordinateurs portables légers.

Concernant les jeux vidéo, le noyau ajoute un nouveau pilote HWMON spécifiquement destiné aux consoles PC. GPD, comme Win 4 et Win Max 2, qui améliorent la lecture des capteurs et le contrôle des ventilateurs. De plus, des problèmes sur des appareils tels que le Asus ROG allié et la Lenovo Légion Go 2Résolution des interruptions et erreurs intempestives lors de la reprise des disques NVMe susceptibles de provoquer un plantage du système.

Linux 6.18 accorde également une attention particulière aux périphériques de jeu : Manette DualSense de la PlayStation 5 Il fonctionne de manière optimale sous Linux, notamment grâce à une prise en charge audio correcte : les casques connectés à la manette et leur microphone sont reconnus automatiquement, sans configuration supplémentaire. Pour ceux qui utilisent Linux comme système d'exploitation principal en Espagne et qui comptent sur… SteamQue ce soit le Proton ou le Steam Deck, ces réglages renforcent l'impression d'un système « complet ».

En ce qui concerne accélération de l'intelligence artificielleLe noyau inclut un nouveau pilote pour le NPU de Rockchip, prenant en charge plusieurs cœurs et la mise à l'échelle dynamique de la fréquence. Ceci permet une meilleure utilisation du matériel sur les cartes mères économiques, très répandues en Europe pour les tâches d'apprentissage automatique et de vision par ordinateur, sans avoir systématiquement recours à des GPU dédiés.

Compatibilité matérielle moderne : ordinateurs portables, processeurs Apple Silicon, etc.

La prise en charge matérielle fait un bond en avant significatif dans la version 6.18. La compatibilité est étendue avec pavés tactiles haptiquesCette technologie, de plus en plus répandue sur les ordinateurs portables modernes, simule les clics par vibration. Grâce à la contribution de fabricants comme Google, de nombreux ordinateurs portables vendus en Espagne et dans d'autres pays européens équipés de ce type de pavé tactile fonctionnent désormais de manière plus fluide sous Linux.

Dans l'univers x86, le noyau améliore la gestion de l'énergie dans Lac Météore Intel Grâce au contrôle dynamique de l'efficacité, le pilote intel_pstate peut tirer parti des états P matériels (HWP) sans les restrictions EPP habituelles dans certains modes. Cela permet un meilleur équilibre entre performance et consommation, particulièrement intéressant pour les ultrabooks et les ordinateurs portables professionnels.

Des références et une assistance préliminaire pour les plateformes liées sont également incluses. AMD Zen 6Cela indique que le noyau est préparé en amont pour la prochaine génération de processeurs de l'entreprise. De plus, un pilote EDAC pour le contrôleur mémoire VersaINET d'AMD est introduit, facilitant ainsi la détection des erreurs de mémoire sur les serveurs et les stations de travail.

Dans l'écosystème Apple, Linux 6.18 s'intègre Arbres de périphériques pour les SoC M2 Pro, M2 Max et M2 UltraIl s'agit d'une étape importante pour l'intégration des processeurs Apple Silicon dans le noyau Linux. Bien que l'utilisation de distributions comme Asahi Linux reste conseillée au quotidien sur les ordinateurs portables Mac, l'intégration de ces travaux dans le noyau Linux témoigne de progrès constants et pertinents, y compris pour les utilisateurs avancés en Europe.

De plus, la prise en charge des ordinateurs portables de marques ayant une forte présence sur le marché européen, telles que HP Omen, Alienware, Dell G ou certains modèles ASUSCela permet un contrôle accru des ventilateurs, des capteurs thermiques et des systèmes d'éclairage RGB. Concrètement, cela se traduit par une meilleure prévisibilité de la température et du bruit, un avantage apprécié par de nombreux utilisateurs, même s'il n'est pas toujours mis en avant.

Virtualisation, conteneurs et réseaux d'entreprise

La virtualisation et les technologies de conteneurisation restent une priorité. Linux 6.18 le confirme. KVM avec de nouvelles fonctionnalités permettant la virtualisation des fonctions de sécurité Intel et AMD, telles que CET ou SEV-SNP, facilitant le déploiement de machines virtuelles renforcées dans les clouds privés et publics utilisés par les entreprises européennes.

Le noyau améliore également le comportement lorsqu'il fonctionne en tant qu'invité sur des hyperviseurs tels que BhyvéCela élargit les possibilités de combinaisons dans les environnements mixtes FreeBSD-Linux. Ces améliorations présentent un intérêt particulier pour les fournisseurs d'hébergement et les organisations qui combinent différentes technologies au sein de leurs infrastructures.

Dans le domaine des conteneurs, Linux 6.18 simplifie la gestion de espaces de noms via des descripteurs de fichiersCela facilite le fonctionnement des outils d'orchestration et de gestion avancés. Associé à un équilibrage NUMA plus équitable et à des ajustements du planificateur, cela contribue à une meilleure stabilité des charges utiles conteneurisées en cas de forte charge.

La combinaison d'améliorations du réseau, telles que la prise en charge de Protocole de sécurité Google PSP pour le chiffrement TCPAccECN, les performances accrues par rapport à UDP et l'évolutivité améliorée de NFS font de Linux 6.18 un candidat très sérieux pour les tâches de Les réseaux sont très sollicités dans les entreprises et les centres de données européens.des plateformes de streaming aux jeux vidéo en ligne en passant par les services financiers à faible latence.

GNU Linux-libre 6.18 : le même noyau, débarrassé des éléments propriétaires.

Pour ceux qui poussent la défense du logiciel libre un peu plus loin, le projet GNU Linux libre 6.18 Il propose une variante du noyau 6.18 ayant subi un processus de « déblobbing » complet. Cette version supprime ou neutralise toute trace de microprogramme et de microcode propriétaires, ainsi que les références dans la documentation et les arbres de périphériques qui servent de point d'ancrage aux composants non libres.

GNU Linux-libre 6.18 hérite de mêmes améliorations en matière de performances, de mémoire, de sécurité et de prise en charge de l'architecture Il utilise le noyau officiel, mais applique des scripts spécifiques pour nettoyer les pilotes qui dépendent de fichiers binaires. Cela concerne aussi bien les nouveaux pilotes (comme certains amplificateurs audio numériques, les moteurs Qualcomm ou les pilotes chargeant le firmware des GPU) que les pilotes existants dont le mécanisme de chargement a été modifié.

Le résultat est un noyau pleinement fonctionnel dans ses limites, mais lequel renonce volontairement à la prise en charge du matériel pour lequel il n'existe pas d'alternatives open source.En pratique, certains appareils peuvent devenir inutilisables s'ils nécessitent un firmware propriétaire pour démarrer, mais le système résultant est garanti conforme aux directives de distribution de logiciels libres (FSDG) de la FSF.

Le code source de GNU Linux-libre 6.18 peut être obtenu à partir de dépôts gérés par FSF Amérique latine et le projet GNUDes paquets binaires sont disponibles pour les distributions basées sur Debian ou l'écosystème RPM. De nombreuses distributions entièrement libres, certifiées par la FSF, utilisent ce noyau comme base afin d'offrir un système aussi fidèle que possible à la philosophie du logiciel libre.

Disponibilité par distribution et options de mise à niveau

L'arrivée de Linux 6.18 Le déploiement de la mise à jour sur les différentes distributions Linux en Espagne et en Europe ne sera pas simultané. Les distributions à mise à jour continue, telles qu'Arch Linux ou certaines dérivées de Debian Testing, intègrent généralement le nouveau noyau via des mises à jour régulières des paquets ; leurs utilisateurs le recevront donc relativement rapidement via leur gestionnaire de paquets habituel.

En revanche, les distributions avec des cycles de publication plus conservateurs, telles que Ubuntu, Debian stable, Linux Mint ou openSUSE LeapL'adoption de la version 6.18 prendra plus de temps. Il est courant qu'une version LTS ou à support étendu repose sur un noyau consolidé comme celui-ci ; par conséquent, de nombreux utilisateurs, particuliers et professionnels, en Espagne verront la mise à jour arriver lorsque leurs distributions publieront de nouvelles versions majeures.

Ceux qui sont pressés peuvent choisir d'installer paquets principaux ou dépôts externes (comme les PPA dans le cas d'Ubuntu) qui proposent des versions officielles du noyau. Cependant, cette méthode manque généralement de support spécifique à la distribution et peut ne pas inclure ses propres correctifs ; elle est donc recommandée aux équipes de test ou aux utilisateurs avancés capables de revenir en arrière en cas de problème.

L'alternative classique reste valable : télécharger le code source depuis kernel.org, configurer le noyau à l'aide d'outils tels que make menuconfigcompilez-le et installez-le manuellementCette option offre un contrôle maximal sur les options du noyau, mais elle nécessite du temps, une certaine expérience et l'acceptation du fait que la responsabilité de la maintenance incombe à l'utilisateur.

Compte tenu de tous ces éléments, Linux 6.18 s'impose comme une version de noyau particulièrement pertinente : elle combine Améliorations internes profondes apportées à la mémoire, au réseau et aux systèmes de fichiers Grâce à une sécurité considérablement renforcée, cette version étend la prise en charge du matériel moderne (ordinateurs portables, consoles PC, processeurs Apple Silicon et GPU récents) et ouvre la voie à une utilisation plus généralisée de Rust au sein du noyau. Tout cela, combiné à son rôle probable de prochaine branche LTS, en fait une base très attractive pour les particuliers en Espagne, les organisations européennes et les fournisseurs de services recherchant un juste équilibre entre stabilité, performance et capacité d'évolution dans les années à venir.

Orchestrateur de mise à jour Google Live-2
Article connexe:
Google développe Live Update Orchestrator pour les mises à jour à chaud du noyau Linux