Techworld schrijft dat Microsoft het grafische subsysteem (bekend als WPF of 'Avalon') in Windows Vista buiten de Windows-kernel zal laten opereren. De reden daarvoor is dat veel vastlopers hun oorsprong in de grafische gebruikersinterface vinden, zegt Microsoft infrastructure architect Giovanni Marchetti. Het is een extra bescherming bovenop de eerder genomen beslissing om de meeste drivers, inclusief de grafische, in de zogeheten user mode te laten draaien, om toegang tot de kernel te voorkomen aangezien softwarefouten op dat niveau vaak tot een systeemcrash leiden. Negen van de tien crashes zouden het gevolg zijn van driverproblemen, die in user mode draaiend tot minder systeemcrashes moeten leiden. In feite gaat Windows hiermee dezelfde kant op als Unix, Linux, Mac OS en BSD, waar het grafische subsysteem zijn werk ook buiten de kernel doet.
Het opschuiven van het grafische subsyteem naar de user mode zou ook moeten helpen de gebruikersinterface minder afhankelijk van de gebruikte hardware te maken. Daarnaast moet het besturingssysteem er minder gevoelig voor kernelmalware zoals rootkits door worden. Een bijkomend voordeel zou zijn dat zware grafische applicaties makkelijker vanaf terminal servers gedraaid zouden kunnen worden omdat er beter comprimeerbare (kleinere) datapakketjes over het netwerk gestuurd zouden worden terwijl intensieve operaties zoals rotaties lokaal worden uitgevoerd. Het losweken van het grafische subsysteem draagt weliswaar performancekosten met zich mee, maar dat zou met de huidige stand van techniek nauwelijks merkbaar moeten zijn, gezien de beslissing van Microsoft om de kernel open te zetten voor de gebruikersinterface en drivers uit 1990 stamt - indertijd was daar een veel groter performancevoordeel mee te halen.
