Auch wenn ich hier eigentlich nicht antworten wollte...
Ein paar Ungereimtheiten, die beseitigt werden wollen:
@WinFX
WinFX ist nicht die neue GrafikAPI, es ist der erste Schritt eine neue, managed
API neben der
Win32 API zu schaffen[1].
Zur Zeit besteht es aus den Teilen Avalon (WPF), Indigo (WCF), Workflows (WWF) und
vllt. kommt Infocard vor dem Vista release hinzu.
@Obfuscation
Man kann
IL so zerhackstückeln, dass sich Reflector/IlDasm in Wohlgefallen auflösen.
Mit XenoCode, den ich mit Chrome bekommen habe, könnte ich sogar alles komplett nativ durchkompilieren (inklusive aller
FCL-Klassen, die man benutzt hat).
Das Ergebnis wäre dann ein natives Binary, welches sogar auf Win95 ohne .Net laufen würde, solange man keine NT APIs benutzt[2]. Mich würde es nichtmal wundern, wenn es auch mit Wine auf Linux laufen könnte.
Ich habe bisher noch keinen wirklichen Sinn dahinter gesehen und es auch nicht ausprobiert, aber angeblich soll das funktionieren. (Man beachte die Anzahl "würde und "könnte" im letzten Absatz
)
[1] nicht darauf basierend, wie es bisher in .Net der Fall ist
[2]oder indirekt durch
FCL Klassen benutzt