Yeah, but Linux doesn't have DirectX. When 3d cards first came out, some games used OpenGL, some DirectX. There's a reason DirectX won out in Windows, and it wasn't all because of bullying by Microsoft. I haven't kept up, but DirectX also supports audio, input devices, networking, etc etc...