Le noyau Linux 6.15 arrive

Le noyau Linux 6.15 arrive



Linus Torvalds a officiellement annoncé la version stable du noyau Linux 6.15 le 25 mai 2025. Son arrivée a été retardée de quelques heures, selon Torvalds, « à cause d’un rapport de bogue de dernière minute qui a entraîné la désactivation d’une nouvelle fonctionnalité à la onzième heure », mais Linux 6.15 est là, prêt à être téléchargé et à être utilisé.

La nouveauté qui a attiré mon attention est que, pour la première fois, nous disposons d’un pilote basé sur Rust dans le noyau principal. Les fans de Linux Rust attendaient ce développement depuis longtemps.

Oh, et à propos, il ne s’agit pas simplement d’un « autre pilote ». Le pilote Direct Rendering Manager (DRM), nommé NOVA, permet d’utiliser la nouvelle génération de matériel graphique open-source de Nvidia. Le pilote cible la série RTX 2000 « Turing » de Nvidia et les GPU plus récents. NOVA vise à remplacer les pilotes Nvidia open-source tiers.

La victoire finale de Linux sur les anciennes méthodes propriétaires de Nvidia

Ce développement marque la victoire finale de Linux et des logiciels libres sur les anciennes méthodes propriétaires de Nvidia. Il y a une douzaine d’années, Torvalds avait qualifié Nvidia de « l’un des pires points de friction que nous ayons eu avec les fabricants de matériel, et c’est vraiment triste parce que Nvidia essaie de vendre des puces – beaucoup de puces – sur le marché Android ».

Depuis, Nvidia a compris qu’elle pouvait gagner beaucoup plus d’argent en travaillant avec Linux plutôt qu’en le combattant. Aujourd’hui, alors que l’industrie de l’IA vit et meurt grâce aux puces Nvidia fonctionnant sous Linux, le géant de la technologie a adopté le langage Rust, sûr pour la mémoire, et l’open source. Nous pouvons nous attendre à voir bientôt beaucoup plus de composants de noyau basés sur Rust.

Linux 6.15 apporte également des améliorations exceptionnelles en termes de performances, en particulier pour les opérations sur les fichiers. Le système de fichiers exFAT, couramment utilisé dans les clés USB et les cartes SD, bénéficie désormais d’algorithmes d’élimination des clusters.

Augmentations de performances vraiment impressionnantes

Ce changement a entraîné des augmentations de performances vraiment impressionnantes. Par exemple, sous Linux, selon le journaliste Michael Larabel, vous pouvez supprimer un fichier test de 80 Go en seulement 1,6 seconde au lieu de plus de quatre minutes dans les versions précédentes. Techniquement, cette prouesse est réalisée en regroupant les disques contigus des clusters plutôt qu’en les supprimant individuellement.

Le système de fichiers Btrfs, adopté par des distributions Linux telles que openSUSE et Fedora, bénéficie également de mises à jour importantes, notamment la prise en charge de zstd plus rapides, d’un algorithme de compression sans perte, de niveaux de compression et d’une gestion améliorée des entrées/sorties directes. Les fichiers nécessitant des sommes de contrôle sont désormais écrits en mémoire tampon lorsque cela est nécessaire, ce qui permet de réduire les erreurs dans les environnements de machines virtuelles.

Les améliorations apportées au réseau comprennent un nouveau mécanisme de réception sans copie (zcrx) via io_uring, permettant aux données des paquets réseau de se déplacer directement dans la RAM de l’espace utilisateur, ainsi qu’une nouvelle option de socket TCP pour un contrôle plus fin des délais de réessai IPv4.

De mauvaises nouvelles pour ceux qui aiment encore leurs PC à base de 486

La gestion de la mémoire a été améliorée avec un nouveau cgroup de comptabilisation de la mémoire « dmem » pour un meilleur suivi de l’utilisation de la mémoire du périphérique et un sysctl defrag_mode pour aider à éviter la fragmentation, particulièrement utile pour les charges de travail reposant sur des pages volumineuses.

Linux 6.15 étend la prise en charge du matériel avec des pilotes dédiés à l’Apple Touch Bar, un nouveau pilote Samsung Galaxy Book pour les profils de plate-forme ACPI et la gestion de la batterie. Oui, je sais qu’Apple ne livre plus la Touch Bar depuis des années, mais il existe une communauté passionnée d’utilisateurs de MacBook Pro 2016-2020 qui l’aiment toujours.

J’ai cependant de mauvaises nouvelles pour ceux qui aiment encore leurs PC à base de 486. Linux 6.15 abandonne officiellement la prise en charge des processeurs x86 antérieurs à Intel Pentium, marquant ainsi la fin des puces de classe 486.

La version la plus « chargée » depuis le noyau 6.7

Cependant, Linux prend encore en charge certains matériels Linux 32 bits, comme le Pentium Pro de 1995. Je ne m’attendrais pas à ce que la prise en charge de Linux 32 bits se poursuive encore longtemps. Si vous utilisez du matériel archaïque, vous pouvez toujours utiliser des noyaux Linux plus anciens. Si vous voulez quelque chose de plus récent, il y a toujours NetBSD/i386, qui continue même à supporter les processeurs 386.

Pour le matériel plus récent, le noyau 6.15 a amélioré la prise en charge des Apple M1 et des GPU Nvidia. Cette version introduit également les clés de chiffrement dans la couche bloc pour un chiffrement transparent des disques avec moins de surcharge logicielle.

Cette version marque une période chargée pour les développeurs du noyau Linux. Au total, il y a eu 14 612 changements. Cela en fait la version la plus « chargée » depuis le noyau 6.7 au début de l’année 2024.



Source link

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.