Em um novo vídeo divertido apresentado por Garagem de Dave, o design e a finalidade do USB Cart of Death da Microsoft são discutidos por dois luminares do desenvolvimento do Windows. O carrinho titular era baseado em um carrinho de correio, repleto de um emaranhado prejudicial à saúde de mais de 60 dispositivos USB conectados em série de todos os tipos e funções. Os PCs vitimados eram conectados ao carrinho por meio de um único plugue, muitas vezes sendo rapidamente vítimas da infame Tela Azul da Morte (nos primeiros dias).
Dave’s Garage é hospedado por Dave Plummer, que você deve conhecer por seu importante trabalho na criação de pastas do Gerenciador de Tarefas do Windows, Windows Pinball, Calc e ZIP. Juntando-se a ele no videoclipe acima está Raymond Chen, um veterano no desenvolvimento do Windows há mais de 30 anos e autor de A velha coisa nova.
Chen lembra que quando o USB era uma tecnologia nova e começou a ter suporte no sistema operacional Windows, sua diversidade e flexibilidade de dispositivos tornaram imperativo que ele fosse o mais robusto possível.
Os dispositivos USB começaram a ganhar impulso a partir da era Windows 98. Nessa época, a equipe do kernel do Windows e outros desenvolvedores do Windows precisavam trabalhar na robustez do suporte USB das compilações do Windows. Assim nasceu o Carrinho USB da Morte. Chen diz que o carrinho provavelmente era um carrinho de correio de escritório reaproveitado. No entanto, parecia bem diferente, pois estava equipado com a mais ampla variedade de dispositivos USB disponíveis naqueles primeiros dias.
O USB Cart of Death da Microsoft apresentava três mouses, quatro teclados, impressoras, drives e todos os tipos de periféricos USB. Seu (s) criador (es) também adicionaram vários hubs e, como as especificações USB mencionavam que os hubs podiam ser encadeados em até três profundidades, eles também fizeram isso. No geral, talvez 64 dispositivos USB foram encadeados, com o objetivo de levar a interface ao máximo. Finalmente, como um toque ergonômico e divertido, um volante de jogo USB foi acoplado ao carrinho USB da morte, com o qual seu manipulador poderia dirigi-lo.
Com o carrinho construído conforme descrito acima, ele foi basicamente usado para aterrorizar os desenvolvedores do Windows. Chen disse a Plummer que o carrinho poderia ser levado ao escritório de um desenvolvedor, e a vítima perguntou casualmente se algo poderia ser conectado a uma máquina de teste atual. “Você conectou aquele plugue na máquina de teste [and] toda a infraestrutura USB enlouqueceria”, lembrou Chen.
O desenvolvedor que acompanha o carrinho pode então esperar que as coisas se acalmem e começar a testar os vários mouses, teclados, impressoras, etc., para ver se todos foram reconhecidos com sucesso. No entanto, um driver de carrinho ‘rude’ pode, em vez disso, fazer um plug-in, observar o sistema começar a tentar lidar com cerca de 64 dispositivos sendo impostos simultaneamente a ele e, em seguida, puxar o plugue em meio à luta do PC. “Porque o resultado normal disso era uma tela azul”, o carrinho ganhou o apelido de Carrinho USB da Morte, explicou Chen.
Além de surpreender desenvolvedores inocentes e inesperados, Chen disse que o USB Cart of Death às vezes seria usado para preparar PCs BSOD prontos para depuração. Ele falou sobre um laboratório de testes USB com fileiras de máquinas onde ele poderia conectar/desconectar o carrinho USB da morte de maneiras aleatoriamente sádicas: cinco segundos – desconectar, sete segundos – desconectar, etc. máquinas travadas e esperamos progredir na estabilização do suporte USB do Windows. Além disso, ver os PCs travarem de maneiras diferentes foi interessante e útil.
Chen brincou que depois que um bug do USB foi corrigido, “ele não travaria na próxima vez – da mesma maneira”, acrescentando com certa alegria: “Parabéns, ele travou por um motivo diferente”.
Leitores de uma certa idade podem se lembrar do Falha no scanner plug-and-play USB durante a apresentação de Bill Gates na Comdex. Chen avalia que o travamento do scanner de Gates com o Windows 98 é anterior ao USB Cart of Death. No entanto, essa perturbação no palco pode ter inspirado esta ameaça repleta de dispositivos USB de quatro rodas, pensou Chen.
A entrevista completa de Plummer com Chen estará disponível no Dave’s Garage no YouTube a partir de sábado, 25 de novembro.