Microsoft ha stabilizzato Windows con un "carrello della morte USB" in roaming

Se ti sei mai chiesto come se la cava Microsoft Per mantenere Windows in esecuzione senza problemi su milioni di configurazioni hardware diverse, potresti essere interessato a conoscere il "Carrello della morte USB". Questo è un dispositivo di cui gli ingegneri Microsoft Vengono utilizzati per testare la compatibilità e la stabilità di Windows con vari dispositivi e driver USB.
L'USB Cart of Death è essenzialmente un carrello pieno di hub USB, cavi e dispositivi che possono essere collegati a un PC Windows. Il dispositivo può simulare vari scenari, come la connessione e la disconnessione di dispositivi, il cambio di porte, la modifica degli stati di alimentazione e la causa di errori. L'obiettivo è esporre eventuali bug o vulnerabilità nel kernel di Windows, nello stack di driver o nel firmware del dispositivo che potrebbero causare arresti anomali, blocchi o perdita di dati.

Il carrello della morte USB è stato introdotto per la prima volta nel 2011, quando Microsoft stava sviluppando Windows 8. All'epoca, Windows aveva la reputazione di essere instabile e incline alle schermate blu della morte (BSOD), soprattutto quando si trattava di dispositivi USB. Microsoft voleva migliorare l'affidabilità e le prestazioni di Windows e uno dei modi per farlo era testarlo rigorosamente con l'USB Cart of Death.
Secondo un post sul blog dell'ingegnere Microsoft Raymond Chen, l'USB Cart of Death era così efficace nel trovare bug da diventare una leggenda nel team di Windows. Chen ha scritto:
“Il Carrello della Morte USB era così bravo a trovare bug che divenne una specie di triste mietitore ambulante. Se vedevi la USB Death Car parcheggiata fuori dal tuo ufficio, sapevi che la tua giornata stava per peggiorare molto.
USB Cart of Death ha aiutato Microsoft a correggere centinaia di bug e a migliorare la qualità di Windows 8 e versioni successive. Chen ha affermato che il dispositivo ha ridotto del 90% il numero di BSOD causati da problemi USB. Ha anche affermato che il dispositivo non è stato utile solo per testare Windows, ma anche per testare i dispositivi USB stessi. Ha scritto:
“A volte abbiamo riscontrato errori nei dispositivi stessi. Ad esempio, abbiamo trovato un dispositivo che si bloccava se lo collegavi a una porta USB 3 invece che a una porta USB 2. Abbiamo segnalato questo bug al fornitore del dispositivo, che ha risposto: "Oh sì, sappiamo di quel bug". Ma nessuno usa ancora USB 3, quindi non ci siamo preoccupati di sistemarlo."
Il Carrello della morte USB è ancora in uso oggi, poiché Microsoft continua a sviluppare e aggiornare Windows 10 e Windows 11. Il dispositivo viene costantemente aggiornato con nuovi dispositivi e driver USB, nonché nuovi scenari e test. Il dispositivo viene utilizzato anche per verificare la compatibilità e la sicurezza di Windows con vari tipi di dispositivi USB, come tastiere, mouse, fotocamere, stampanti, scanner, dispositivi di archiviazione, dispositivi audio e altro.
L'USB Cart of Death è un esempio di come Microsoft utilizzi metodi di test innovativi e rigorosi per garantire la qualità e la stabilità di Windows. Il dispositivo mostra anche come Microsoft attribuisca valore ai feedback e alle segnalazioni di bug dei propri clienti e partner, nonché dei propri ingegneri. Il dispositivo testimonia l'impegno di Microsoft nel rendere Windows il miglior sistema operativo per tutti.
In un recente video con Dave's Garage, Raymond Chen, un veterano sviluppatore Windows, ha condiviso come Microsoft ha sperimentato Windows 98 per testarne la compatibilità con vari dispositivi USB. All'epoca l'USB era una nuova tecnologia, quindi gli sviluppatori di Windows 98 dovettero imparare a gestirla.
Hanno inventato la "USB Car of Death". Non era letale per gli esseri umani, ma lo era per innumerevoli versioni di Windows. Ogni volta che il Cart of Death USB veniva collegato a un computer Windows, spesso appariva una schermata blu, che indicava che la versione di Windows sul PC era difettosa e doveva essere riparata.
L'USB Cart of Death aveva 64 dispositivi USB, il numero massimo di dispositivi USB che Windows poteva supportare all'epoca (il limite è ora 127). Gli sviluppatori Windows hanno caricato il carrello (che in realtà era un carrello postale utilizzato per la consegna della posta interna) con tutti i tipi di dispositivi USB: tastiere, mouse, stampanti e persino un volante da gioco USB, che hanno utilizzato per manovrare il carrello. . Tutti questi dispositivi sono stati collegati al PC Windows sottoposto a test utilizzando un unico cavo USB. Per raggiungere questo obiettivo, hanno utilizzato diversi hub USB.