
Améliorations de la qualité du pilote Windows 11 25H2
La prochaine version 25H2 de Windows 11 devrait encore améliorer la qualité et la fiabilité des pilotes, une tendance initiée par les versions précédentes. Un récent document d’assistance de Microsoft explique comment cette version renforce les protocoles d’approbation des pilotes introduits pour la première fois dans la version 24H2 en 2024.
Nouvelles exigences en matière de certification des conducteurs
L’un des changements les plus significatifs est que chaque pilote doit désormais être analysé à l’aide de CodeQL, un outil d’analyse de code sémantique initialement développé par Semmle et racheté par Microsoft en 2019. Cette exigence stricte oblige les fabricants d’équipement d’origine (OEM) à s’assurer que leurs pilotes répondent à toutes les exigences essentielles de correction dans le cadre du processus de certification. Cette approche proactive vise à minimiser les vulnérabilités logicielles avant l’approbation des pilotes.
L’importance de CodeQL dans le développement de pilotes
À partir de Windows 11 24H2, tous les pilotes en mode noyau, à l’exception des pilotes graphiques à ce stade, doivent être vérifiés avec CodeQL avant signature ou certification. Les développeurs peuvent exécuter des analyses CodeQL sur leur base de code, compiler les résultats dans un journal de vérification des pilotes (DVL) et transférer ce journal vers leurs systèmes de test. Ce processus joue un rôle crucial dans l’amélioration de la fiabilité des pilotes et des performances globales du système.
Test du logo Static Tools : garantir la précision
Le test de logo Static Tools, intégré au Hardware Lab Kit (HLK) de Microsoft, exploite les résultats de CodeQL pour faire correspondre les résultats de l’analyse avec la signature du pilote, garantissant une évaluation complète qui élimine les divergences dans le processus d’approbation du pilote.
Avantages pour les utilisateurs finaux
Bien que ces avancées techniques puissent paraître éloignées des préoccupations de l’utilisateur moyen, elles promettent des avantages significatifs. L’amélioration de la qualité des pilotes se traduit par des performances plus stables du système d’exploitation, atténuant les problèmes courants tels que le redoutable écran bleu de la mort (BSOD) et les problèmes de compatibilité souvent rencontrés lors des mises à jour de fonctionnalités.
Application des normes de qualité pour les équipementiers
L’application par Microsoft de l’utilisation de CodeQL établit une norme de qualité claire pour les OEM. Tout problème identifié, notamment les dépassements de mémoire tampon, les vulnérabilités d’utilisation de mémoire après libération et les entrées non validées, doit être corrigé avant qu’un pilote puisse être inclus dans la boutique de réception Windows. Cette stratégie proactive devrait conduire au rejet des pilotes de mauvaise qualité et nécessiter de nouvelles soumissions après correction.
Mise en œuvre progressive de nouvelles directives
À mesure que ces changements se déploient, leur impact complet pourrait prendre un certain temps. Les développeurs ciblant Windows 11 25H2 et versions ultérieures seront tenus de se conformer à ces nouvelles normes. Cependant, pour l’instant, les pilotes graphiques et en mode utilisateur restent exemptés de ces exigences, ce qui laisse subsister des lacunes dans l’amélioration de la qualité des pilotes.
Calendrier de lancement de Windows 11 25H2
Windows 11 25H2 devrait être lancé cet automne sous la forme d’une version mineure de « package d’activation », dont la taille sera inférieure à 1 Mo. Les nouvelles mises à jour cumulatives intégreront toutes les fonctionnalités de cette version, même si elles resteront inactives jusqu’au téléchargement du package. Cette approche garantit un processus de mise à niveau plus fluide et plus efficace.
La mise à jour plus substantielle de Windows 11 2025 devrait faire ses débuts en octobre 2025, avec un menu Démarrer repensé, une limitation avancée du processeur pour une meilleure efficacité énergétique et une gamme de corrections de bugs pour améliorer l’expérience utilisateur.
Laisser un commentaire