That's fair enough, even though it's a bit "cut my nose off to spite my face" seeing as you can easily buy a second hand copy of windoze (i.e. not giving microsoft any money) PURELY for running things you WANT to play. If that is even abhorrent to you then the thing you want to play (in the case ED) obviously doesn't really mean that much to you... ergo, why are you even bothering to post anyway? Linux troll!
You know, I don't blame you for thinking that I might think this way, because I'm sure that a lot of people do. I don't hate Microsoft, and don't begrudge them their income; I am a Windows network administrator by day, so it's not like I have some irrational hatred of the platform. That said, I do dislike it for a bunch of technical reasons and a fair few social ones. That's entirely down to me and my opinions, and I certainly don't think less of people who choose Windows - this all despite the fact that for the past decade and a half I've run the local Linux user group.
I actually might become tempted to buy and install Windows for this one game (I certainly did when I joined Egosoft with development of X2: The Threat), but that definitely hasn't happened just yet.
I haven't used Linux in a while and I toyed around with Ubunutu.
I know it is a stupid question but would a linux version be 100% compatable with all the variants, Ubunuta, Mint, Red Hat etc?
Much as we Linux users hate to admit it, no, there's no guarantees that programs released in binary form (which is how it's done on Windows and Mac) will work on different flavours of Linux. Library versions are practically set in stone at compile time, meaning that you often can't grab a package from one Linux and expect to get it working on a different one. This is even before you get to the platform differences; Linux seems to be identical on Intel 32 bit, Intel 64 bit, Arm or any other hardware platform to which it's been ported. Seems. Isn't.
As a result, software to be released for Linux has a bunch of hurdles to jump. Free software has it easy; you release the source, and users can compile it for any Linux, and distribution maintainers can compile a package for all users of their product. Closed source software has additional challenges. They can statically link libraries, but certainly not GPL libraries (which most Linux system libraries happen to be). They can release a bunch of different binaries for all the Linuxes they want to support (which we do with Pioneer). They can limit support to one blessed distribution, which alienates more than half of all Linux users.
Porting to Linux is easy. Making a package which all Linux users can use (without access to source) is not so easy. One thing that will make it easier, though, is something like Steam, which uses dark magic to provide a consistent platform.
It's not impossible; at opening time, Steam on Linux had more titles available than Steam on Mac did when it opened. Somebody out there is overcoming these problems.