ID:134036
 
Since, if I read correctly, 4.0 uses OpenGL fully now (Or for the most part), will it soon fully support Linux? I know Linux supports OpenGL, which would leave me to assume that we should be able to get graphical interfaces on Linux now, instead of the Text-only interface.

Is this true, or no?
Polantaris wrote:
Since, if I read correctly, 4.0 uses OpenGL fully now (Or for the most part), will it soon fully support Linux? I know Linux supports OpenGL, which would leave me to assume that we should be able to get graphical interfaces on Linux now, instead of the Text-only interface.

Is this true, or no?

Not for a while. There is a lot more to DS than just the map. But the good news is that there are some great windows emulators available for Linux.
In response to Tom
Yes, I know that, I was just hoping that I wouldn't need them anymore. But Byond will have full Linux support sometime in the future?

Thanks for the info.
In response to Polantaris
Polantaris wrote:
But Byond will have full Linux support sometime in the future?

Very doubtful. But that's my personal opinion and not official word from BYOND Staff.
In response to Mike H
Well Tom did say "Not for a while" So that makes me assume that it will sooner or later.
In response to Polantaris
Polantaris wrote:
Well Tom did say "Not for a while" So that makes me assume that it will sooner or later.

Yeah, but remember, I said 4.0 would be out "soon" about five years ago!

4.0 is actually a step back for Linux support, because the generic interface system will have to be replicated in whatever GUI toolkit we use there. The OpenGL isn't a big deal, because the map is a simple piece. Things like the html text (+ image) output, the browser (via a _stable_ Gecko implementation), and the various other custom controls would be the real time suck. Add to the fact that there isn't much payoff here, and it's a very low priority.

Some other users are working on a cross-platform ports of the DM IDE, and from what I've seen it looks very promising. I think that if that can be ported decently, then it bodes well for a client port via the same mechanism. The coding for that is probably simpler, but it'll require internal support because it doesn't have the same public API yet.

All told, I'd look at the third-party windows emulators!