Por que os drivers mudam de diferentes versões do Windows?

0

Estou com um problema com drivers em diferentes versões do Windows. Por que as versões mais recentes não são compatíveis retroativamente (até certo ponto)? O que muda entre as versões de janelas no sistema operacional que exigem drivers diferentes?

    
por Anonymous Penguin 06.01.2014 / 20:41

1 resposta

3

Os drivers representam o nexo entre o seu kernel e o seu dispositivo. Como tal, o driver deve ser escrito para trabalhar com o kernel, e um novo kernel requer um novo driver. Há alguma sobreposição para revisões menores; por exemplo, a maioria dos drivers do win2k (NT5) funcionava no XP (NT5.1), e a maioria dos drivers do Windows Vista funcionam com o win7 (NT6.1), mas os drivers xp não funcionam no Vista, nem ganham drivers 9x no win2k .

um exemplo de uma mudança no design do kernel é que na versão 6+ o Windows exigia que todos os drivers fossem certificados pelo WHQL e assinados digitalmente (uma boa idéia, já que drivers maliciosos são úteis para instalar malwares indetectáveis como rootkits), mas isso exigiu que muitos clientes comprassem novos periféricos para seus PCs após a atualização. as empresas não estavam dispostas a pagar todo o dinheiro pelo teste WHQL para seus dispositivos mais antigos que nem estão mais na prateleira.

    
por 06.01.2014 / 20:48

Tags