25.4.2007 (2:00)
Das Alky Project, oder wie ein 19jähriger Microsoft das Programmieren lehrt.
Entgegen der Darstellung von Microsoft, DirectX 10 könne nur mit Windows Vista funktionieren, ist es technisch sehr leicht möglich, DriectX 10 unter Windows XP laufen zu lassen. Diese für Laien erstaunliche, für Fachkreise jedoch absehbare Tatsache bringt das Alky-Project des 19 jährigen Cody Brocius (Falling Leaf Systems) ans Licht der Öffentlichkeit.
DirectX 10 läuft auf WinXP, und sogar dann, wenn die Grafikkarte nur DirectX 9 beherrscht. Was der Karte fehlt, übernimmt der Hauptprozessor.
Möglich wird dies durch spezielle Programmbibliotheken, die alle Funktionen von DirectX 10 auch für andere Betriebssysteme als Vista bereit stellen. Vereinfacht gesagt: Beherrscht die Grafikkarte selbst DirectX 10, werden die Befehle einfach durchgereicht, beherrscht sie es nicht, bekommt die CPU die Daten zum berechnen vorgelegt.
Direct X 10 - Alles nur ein Marketing-Gag zur Vista-Verkaufsförderung?
Es ist nicht anzunehmen, daß die Programmierer bei Microsoft tatsächlich zu blöde gewesen sein sollten, etwas vergleichbares innerhalb kürzester Zeit selbst auf die Beine zu stellen. In Redmond scheint es allerdings ein wenig an gutem Willen zu fehlen, die neue Technik auch Bestandskunden zu gute kommen zu lassen. Die haben für ihr XP schließlich schon bezahlt, sollen also die Klappe halten und sich wieder ein neues Windows-Betriebssystem kaufen. Anders lässt es sich fast nicht erklären, daß nun ein 19-jähriger aus SanDiego, Kalifornien, es den Microsoft-Programmieren vorexerziert, wie es geht.
Direct X 10 ist für viele Windows-Nutzer bislang der einzige wirklich zwingende Grund, auf Vista umzusteigen. Das soll sicher auch so bleiben, jedenfalls, wenn es nach dem Willen von Microsoft geht. Deshalb dürfen wir gespannt sein, welche Steine diesem DirectX-10-für-alle-Projekt noch in den Weg gelegt werden. Möglichkeiten gibt es für Microsoft viele, unterliegen doch weite Teile von DirectX dem Patentschutz. Wo der nicht greift, wird eben küstlich eine Inkompatibilität eingebaut, damit es am Ende dann doch nur mit Vista funktioniert. Darin sind die Entwickler bei Microsoft gut trainiert, haben wir dieses leidige Spiel doch schon in der Vergangenheit mehrfach mitansehen dürfen.
Daß für die tollen Grafikeffekte mit denen Vista den Kauf neuer Hardware belohnt, auch ältere Hardware völlig ausreichend leistungsfähig ist, beweist schon seit längerer Zeit das Pendant zum Vista-3D-Desktop unter Linux: Dort heißt die tolle Oberfläche Beryl/Compiz, und die steht Vista in nichts nach, läuft aber problemlos auf Grafikkarten der letzten, vielleicht sogar noch auf solchen der vorletzten Generation. Wer das einmal richtig funktionieren und in Aktion gesehen hat, braucht Vista nicht mehr wirklich.
Das Alky-Project befindet sich derzeit noch im Alpha-Stadium. Eine Demoversion ist bereits verfügbar, in der jedoch noch nicht alle Funktionen von DirectX 10 implementiert sind. Wenn es einmal vollendet sein wird, läuft DirectX 10 damit nicht nur unter Windows XP sondern auch auf Apples Intel-Mac und ebenso unter Linux. Für die Gamer-Fraktion könnte das letztlich bedeuten, nicht mehr untrennbar mit Microsofts Betriebssystemen verheiratet zu sein.