Marco Russo

.NET, Business Intelligence e dintorni

Corsi

Miei blog in inglese

Windows Driver Foundation

Per migliorare la stabilità di Windows, bisogna avere driver più affidabili. Oggi scrivere un driver come si deve è cosa molto delicata, perché il minimo errore può mandare in crash l'intero sistema operativo.

Poiché architetturalmente certe strade sono precluse in termini hardware, la strada va cercata modificando l'architettura. Windows Driver Foundation è il nuovo modello di driver di Windows che farà il debutto con Longhorn. I driver user-mode sono una soluzione intelligente per tutti quei driver che non devono interagire direttamente con l'hardware. I driver kernel-mode saranno comunque "isolabili" dal resto del sistema operativo... come questo possa avvenire non mi è molto chiaro (anche se qualche sistema non sicuro al 100% esisterebbe) ma siccome saranno molti di meno... le cose dovrebbero migliorare comunque. I driver kernel-mode saranno supportati da Windows 2000 in avanti. Immagino che ci vorrà un Service Pack...

Anche se la situazione dei driver ultimamente sembra in via di miglioramento (negli ultimi anni gli schermi blu sono stati per me un'autentica rarità) l'introduzione di sempre nuovi device (telefonini, macchine fotografiche, videocamere e fra poco tutti gli elettrodomestici, temo...) richiede sempre nuovi driver per l'integrazione con il resto del sistema operativo. Inoltre un driver user-mode potrebbe essere installato (magari temporaneamente) anche da un utente non-amministratore.

Per ora se qualcuno è interessato è possibile accedere alla versione beta.