er... WHAT?
Ok, true not all programs are ported to Linux but there are plenty of alternatives and even better, there's Wine!
As for DirectX, not only you need to brush up on your Linux knowledge but you also need to go to dunno... wikipedia from time to time, DirectX it's Microsoft Windows EXCLUSIVE, that means it was never supposed to be used on anything else than Windows(and ehm, the XBox) so not only that DirectX 10 won't work on Linux,
none of the DirectX versions will! But don't be afraid to use google, you'll see that there are many alternatives(my, my! Didn't I say that already?)
As for DirectX 10, screw it! They Replaced DirectSound and DirectInput with those "ripped-from-XBox" XInput and XInput. Ah well I could rant like this for a while but I should stop now before I write a whole bloody novel!
![Tbbbbbth! :P](./images/smilies/tounge.gif)