If this is the case, couldnt linux just adapt? Why not just create a directX for linux? Something that just has the same function calls as the windows directX, only they call opengl equivilent, or...