Non classé

Microsoft a stabilisé Windows avec un « chariot de la mort USB » itinérant

Microsoft

Si vous vous êtes déjà demandé comment il s'en sort Microsoft Pour que Windows continue de fonctionner correctement sur des millions de configurations matérielles différentes, vous pourriez être intéressé à en savoir plus sur le « Chariot USB de la mort ». Il s'agit d'un appareil que les ingénieurs de Microsoft Ils sont utilisés pour tester la compatibilité et la stabilité de Windows avec divers périphériques et pilotes USB.

Le chariot USB de la mort est essentiellement un chariot rempli de hubs USB, de câbles et de périphériques pouvant être connectés à un PC Windows. L'appareil peut simuler divers scénarios, tels que la connexion et la déconnexion d'appareils, la commutation de ports, la modification des états d'alimentation et la survenue d'erreurs. L'objectif est d'exposer tous les bogues ou vulnérabilités du noyau Windows, de la pile de pilotes ou du micrologiciel du périphérique susceptibles de provoquer des pannes, des blocages ou des pertes de données.

Microsoft
Microsoft

Le chariot USB de la mort a été introduit pour la première fois en 2011, lorsque Microsoft développait Windows 8. À l'époque, Windows avait la réputation d'être instable et sujet aux écrans bleus de la mort (BSOD), en particulier lorsqu'il s'agissait de périphériques USB. Microsoft souhaitait améliorer la fiabilité et les performances de Windows, et l'un des moyens d'y parvenir était de le tester rigoureusement avec l'USB Cart of Death.

Selon un article de blog de l'ingénieur Microsoft Raymond Chen, le USB Cart of Death était si efficace pour détecter les bogues qu'il est devenu une légende au sein de l'équipe Windows. Chen a écrit :

«Le Cart of Death USB était si efficace pour détecter les bugs qu'il est devenu une sorte de faucheuse ambulante. Si vous voyiez la voiture de la mort USB garée devant votre bureau, vous saviez que votre journée était sur le point de devenir bien pire.

Le chariot USB de la mort a aidé Microsoft à corriger des centaines de bugs et à améliorer la qualité de Windows 8 et versions ultérieures. Chen a affirmé que l'appareil réduisait de 90 % le nombre de BSOD causés par des problèmes USB. Il a également déclaré que l'appareil était non seulement utile pour tester Windows, mais également pour tester les périphériques USB eux-mêmes. Il a écrit:

« Parfois, nous trouvions des erreurs dans les appareils eux-mêmes. Par exemple, nous avons trouvé un appareil qui planterait si vous le branchiez sur un port USB 3 au lieu d'un port USB 2. Nous avons signalé ce bug au fournisseur de l'appareil, qui a répondu : "Oh oui, nous sommes au courant de ce bug". Mais personne n'utilise encore l'USB 3, nous n'avons donc pas pris la peine de le réparer.

Le chariot USB de la mort est toujours utilisé aujourd'hui, alors que Microsoft continue de développer et de mettre à jour Windows 10 et Windows 11. L'appareil est constamment mis à jour avec de nouveaux périphériques et pilotes USB, ainsi que de nouveaux scénarios et tests. L'appareil est également utilisé pour vérifier la compatibilité et la sécurité de Windows avec différents types de périphériques USB, tels que des claviers, des souris, des appareils photo, des imprimantes, des scanners, des périphériques de stockage, des périphériques audio, etc.

L'USB Cart of Death est un exemple de la manière dont Microsoft utilise des méthodes de test innovantes et rigoureuses pour garantir la qualité et la stabilité de Windows. L'appareil montre également à quel point Microsoft valorise les commentaires et les rapports de bugs de ses clients et partenaires, ainsi que de ses propres ingénieurs. Cet appareil témoigne de l'engagement de Microsoft à faire de Windows le meilleur système d'exploitation pour tous.

Dans une vidéo récente avec Dave's Garage, Raymond Chen, un développeur Windows chevronné, a expliqué comment Microsoft a expérimenté Windows 98 pour tester sa compatibilité avec divers périphériques USB. L'USB était une nouvelle technologie à l'époque, les développeurs Windows 98 ont donc dû apprendre à la gérer.

Ils ont imaginé la « Voiture USB de la mort ». Ce n’était pas mortel pour les humains, mais cela l’était pour d’innombrables versions de Windows. Chaque fois que le Cart of Death USB était connecté à un ordinateur Windows, un écran bleu apparaissait souvent, indiquant que la version de Windows sur le PC était défectueuse et devait être réparée.

Le Chariot USB de la Mort comptait 64 périphériques USB, le nombre maximum de périphériques USB que Windows pouvait prendre en charge à l'époque (la limite est désormais de 127). Les développeurs Windows ont chargé le chariot (qui était en fait un chariot de courrier utilisé pour la livraison du courrier interne) avec toutes sortes de périphériques USB : claviers, souris, imprimantes et même une molette de jeu USB, qu'ils utilisaient pour manœuvrer le chariot. Tous ces appareils ont été connectés au PC Windows testé à l’aide d’un seul câble USB. Pour y parvenir, ils ont utilisé plusieurs hubs USB.