Verdiep je alsjeblieft even in kernel development en denk gewoon eens logisch na.
Als er nu al vollop drivers voor Vista te vinden zijn die DirectX10 wel mogelijk maken lijkt het me dat dit nieuwe 'drivermodel' niet bepaald enorm moeilijk te maken is.
Aha, jou 'lijkt' het niet enorm moeilijk. Tja, aan dat soort aannames hebben we vrij weinig he

. Daarnaast heeft het niets met moeilijkheid te maken, maar met incompatibliteit.
maar mij lijkt het eerder dat mensen als jij die al die verhaaltjes van MS slikken als zoete koek
"Mensen als ik". Daar ga je weer de fout in met je aannames. Vertel me eens, hoe ben ik eigenlijk? Je schijnt me nogal goed te kennen. Bekijk anders gewoon eens mijn posthistory hier en op het forum, dan zul je zien dat farlane het bij het rechte eind heeft.
En kom nu niet af over de 'integratie van subsystemen in de kernel' en dat soort crap want dat was het MS excuus ook al om IE er niet te hoeven/willen uithalen jaren geleden. Iets dat uiteindelijk een grote leugen bleek te zijn
Tja, het heeft daar nou eenmaal wél mee te maken. De HAL in Vista is gewoon compleet incomatible met die uit XP. De reden daarvoor is juist om het aantal lagen tussen de D3D API en de hardware drastisch te verdunnen zodat de tijd tussen je calls op de API en de daadwerkelijke commando's naar de GPU een stuk korter wordt. Wat jij stelt is hetzelfde als vragen waarom het niet mogelijk is een Gnome applicatie voor windows te compilen (en dan natuurlijk niet met een abstraction layer zoals WxWidgets oid ertussen, want die abstraction layer is er nou juist niet).
En trouwens, wat IE betreft, ook daar lul je weer slap met de menigte mee. MS heeft gewoon gelijk, IE is nog steeds niet compleet verdwenen. Wat er veranderd is is dat er geen shell meer voor is, maar een browser control zit gewoon in de standaard API waar heel veel applicaties gebruik van maken. De IE executable is niets meer dan een shell om die API, en dat is uiteindelijk wat weg is gehaald. De API bestaat nog steeds en daar kun je als programmeur nog dankbaar gebruik van maken, ookal staat "IE" niet meer op je PC.
En helaas, maar linkjes kan ik niet zomaar uit mijn mouw schudden. Mijn informatie is gebaseerd op tientallen artikelen en presentaties die ik in de loop der tijd gelezen/gezien heb, ik zou echt bijgod niet weten wat waar staat. Google maar, je lijkt me competent genoeg om er wat over te kunnen vinden (oei, een aanname van mijn kant, ik hoop dat ik er niet naast zit).
.edit:
hier staat trouwens een interessante D3D10 presentatie. Kijk 'm eens door, misschien dat het daarna ook nog eens lukt om 1 bij 1 op te tellen.