Résumé : L'arrivée imminente du Kernel Linux 7.0 suscite un intérêt inédit auprès du grand public, porté par le succès des consoles comme le Steam Deck. Bien que cette mise à jour cible prioritairement l'efficacité des serveurs, elle promet également des gains notables en matière de réactivité du bureau et de performances de jeu, des bénéfices qui devront toutefois être confirmés par les prochains tests de performance.
Les versions du noyau Linux ont toujours intéressé uniquement ceux qui utilisent Linux quotidiennement. Cependant, avec la popularité du Steam Deck et des PC basés sur SteamOS, les améliorations apportées au noyau sont désormais beaucoup plus intéressantes. La version 7.0 du noyau Linux est désormais prête à être lancée (H/T à Phoronix) avec une multitude d'améliorations en termes de performances.
La plupart des nouvelles améliorations concernent les charges de travail au niveau des serveurs, mais certaines pourraient améliorer les performances des ordinateurs de bureau, notamment pour les jeux, même s'il faudra attendre les résultats des tests de performance pour en être sûr.
La fonctionnalité la plus intéressante est sans doute la TIP Time Slice Extension, qui permet à une application de demander un prolongement temporaire du temps d'exécution si elle effectue une tâche critique, afin qu'elle ne soit pas interrompue (mise de côté) par le planificateur du noyau au pire moment possible.
Cela signifie, par exemple, que lorsqu'un jeu ou une application audio reçoit un signal lui indiquant qu'il va être temporairement mis en veille, il demande gentiment « s'il vous plaît, monsieur, puis-je continuer ? » afin de pouvoir terminer ce qu'il est en train de faire. Cela pourrait permettre d'obtenir des performances plus fluides sur le bureau avec des applications lourdes, ainsi qu'une expérience de jeu plus fluide, voire une amélioration du 1% Low FPS (ndrl : La moyenne des 1% de moments les plus lents du jeu.).
Le nouveau mécanisme de gestion de la mémoire « sheaves », bien que destiné aux serveurs, peut également améliorer les ordinateurs de bureau. De nombreuses applications gourmandes en ressources CPU, comme certains jeux, se comportent de cette manière car elles doivent constamment allouer et libérer de la mémoire. Par conséquent, l'accélération apportée par sheaves peut réduire les pics de latence lorsque le CPU est soumis à une forte charge.
Les autres mises à jour semblent plus adaptées aux serveurs : l'Open Tree Namespace permet une création beaucoup plus rapide de conteneurs (dans Docker, Kubernetes et les microservices), ce qui constitue un avantage considérable pour les services d'hébergement concernés. L'amélioration de l'E/S et la mise en réseau sans copie allègent considérablement la charge du processeur lors du traitement d'un trafic réseau important (supérieur à 10 Gbit/s), et l'optimisation du planificateur devrait permettre aux serveurs web et aux serveurs de bases de données de gérer la charge plus facilement.
Vous vous demandez probablement quand votre distribution préférée commencera à utiliser le nouveau noyau. Canonical souhaite que la prochaine version Ubuntu 26 LTS, prévue en avril, soit livrée avec ce nouveau noyau, tout comme Fedora 44, qui devrait sortir à peu près à la même période. La distribution de jeux Bazzite, dérivée de Fedora, qui bénéficie de mises à jour rapides et devrait donc rattraper son retard en moins d'un mois, disons en mai. ChimeraOS, la distribution de jeux pour appareils mobiles, devrait l'intégrer vers juin. Oh, oui, et vous pouvez désormais modifier le logo de démarrage Tux.
traduction de : https://www.tomshardware.com/software/linux/torvalds-confirms-linux-kernel-7-0-is-almost-ready-for-release-bringing-many-performance-improvements-with-it-desktop-use-and-gaming-may-see-boost-ubuntu-26-04-lts-hopes-to-use-as-default-kernel

Enregistrer un commentaire
Les commentaires sont validés manuellement avant publication. Il est normal que ceux-ci n'apparaissent pas immédiatement.