OSX ports are done with OpenGL and I believe that when icculus does a mac port he starts by porting to linux and then to mac (cheaper to build a powerful linux box to compile with then a mac box). So really if there is a mac port the linux version should be trivial.Do mac ports use quartz or are they SDL, OpenGL/AL etc. like linux ports? And if they are using quartz, what is needed to implement it on linux? I'm guessing that even if it is a kind of similar spiders nest to directX that linux and OSX's BSD base have enough in common to provide all that's needed.