Une semaine après RC2 précédente, le lancement de Linux 6.14-rc3 marque une nouvelle étape dans le développement du noyau, introduisant des améliorations significatives dans la virtualisation, le support matériel et l'optimisation des pilotes. Cette version, dirigé par Linus Torvalds, est désormais disponible pour les tests avant la version finale de Linux 6.14.
Parmi les changements les plus notables, on trouve la Incorporation de faux bus, un nouveau système qui simplifie le développement des pilotes de périphériques et un certain nombre de correctifs importants pour la machine virtuelle basée sur le noyau (KVM) pour les architectures ARM et x86.
Linux 6.14-rc3 : Optimisation de la virtualisation KVM
La Mise à jour KVM Cette version introduit de nombreuses améliorations de stabilité et corrections de bugs affectant les architectures ARM et x86. Du côté ARM, la gestion des registres vectoriels a été révisée pour améliorer la gestion des données dans les opérations à virgule flottante et SIMD. Un problème de synchronisation dans l’initialisation du processeur virtuel et le contrôleur d’interruption a également été résolu.
Pour l'architecture x86, Correction de bugs dans la prise en charge d'AMD Secure Nested Paging (SNP) et une prise en charge améliorée des environnements virtualisés basés sur Hyper-V. De plus, des ajustements ont été implémentés dans la gestion des tables de pagination pour permettre un fonctionnement plus efficace.
Nouveau cadre : Faux Bus
Un ajout pertinent dans cette version est Faux Bus, Conçu pour faciliter le développement de pilotes sur des appareils qui ne nécessitent pas la complexité d'un pilote de plate-forme complète. Cette nouvelle API introduit une structure simplifiée pour la gestion des appareils avec seulement deux fonctions principales : une pour les créer et une pour les supprimer. Ceci est particulièrement utile pour les appareils virtuels ou de test.
L’une des innovations les plus marquantes est l’inclusion de Prise en charge de la rouille prêt à l'emploi, grâce à sa liaison native au sein du framework, permettant aux développeurs d'utiliser ce langage pour créer des contrôleurs dès le départ.
Nouvelles améliorations pour les ordinateurs portables Lenovo ThinkPad
Parmi les pilotes mis à jour dans Linux 6.14-rc3, Un support optimisé a été ajouté pour les Lenovo ThinkPad avec processeurs AMD Ryzen. En particulier, la prise en charge de la gestion des profils de performances via ACPI a été améliorée, permettant aux utilisateurs d'ajuster la consommation électrique de leur ordinateur portable en fonction de leurs besoins. Ce changement affecte les derniers modèles ThinkPad avec Ryzen et a été testé avec succès sur l'ordinateur portable ThinkPad P14s G5 AMD. Un correctif a également été appliqué à la gestion de la vitesse du ventilateur sur l'ancien modèle ThinkPad X120e.
Détails techniques des modifications apportées à Linux 6.14-rc3
Au total, la mise à jour a inclus des modifications dans environ 30 fichiers de code source, avec un solde de 420 lignes ajoutées y 427 éliminés. Cet ajustement démontre un équilibre entre l’optimisation du code et la résolution de problèmes. erreurs existantes.
Les développeurs du noyau espèrent que ces améliorations fourniront une base plus stable et plus efficace pour la virtualisation, facilitant ainsi la vie des administrateurs système et des utilisateurs avancés qui s'appuient sur KVM dans leurs environnements de production.
Le processus de test est en cours, donc ceux qui utilisent KVM dans des environnements exigeants sont encouragés à évaluer ces mises à jour et à signaler tout problème à mesure que nous peaufinons la version finale de Linux 6.14.