I know that it works fine under Wine, hell, I tweaked the code specifically to make that happen. But I also know full well that it does not work as well as the native Linux version, which I use daily, and I'm sure put through far heavier use than anyone else. The Linux version not only works fine, but I'm confident enough in it to say that of the three supported platforms, the Linux version is the fastest and most stable of them.
I often run the game through Wine to test out Windows builds that I make, not to mention changes to the Windows specific bits of code. But I'm not about to replace using the game with the native binary for the Wine emulation. It simply doesn't work as well, regardless of your experiences with the Linux version so far.
And the Windows version is going to get more and more like the Linux version as time goes on, so be prepared for that. Whatever usage issues you seem to have with the Linux version are just going to come up again with future Windows versions.
i couldn't use the smart shields tag
Care to elaborate on that a little bit more? Were you getting some specific error or something? Or did it just not appear to work? There is nothing OS specific about any of the smart shields code, and I know for a fact that it does work under Linux.
switching to a different mod or campaign didn't really want to work (i bet somebodies gonna tell me i did that wrong )
Yeah, I'm sure that you were just doing something wrong. Although you don't get the simplicity of the Launcher for switching mods under Linux, you can still set it up in a far more powerful way: with separate run directories for each mod, and/or bash scripts for launching each mod, with different cmdline_fso.cfg files ready with default and mod specific options so that you don't have to keep changing your cmdline settings, etc. None of that is easily doable, or even possible in most of the cases, with the Windows builds.
on some missions especially the nebula missions...the last nebula mission where it froze the whole system was where you find the ntf ship in the nebula, and i believe also on the mission where you kill the ravana in the nebula. It liked to freeze the system a lot on the nebula missions (it'd freeze the system to the point that i'd have to pull a hard restart)
Sound familiar, so it's possible that someone else has reported that problem before. It could be either a hardware setup issue (yes, it's possible for Wine to end up not triggering certain problems with your system), or a crash that didn't leave your system in a clean state so that it would drop back to the desktop and give you control again. It's somewhat impossible to say what is going on there without more info though, either a debug log from a crash session, replicating the problem with the -window and -nograb cmdline options, a core dump, or a run through gdb to see if it's a program error.