QuoteAbsolutely. We've mentioned this a few times in this thread, we're planning on releasing a Linux version during the first half of this year. We're still on track for doing that, so everything is going according to plan from that point of view. If it looks like we'll slip on that we'll let the community know ASAP, but at the moment it's looking good. So that's the "official" response.
Now let me tell you what's been going on behind the scenes.
First of all there's a few things I'd like to make clear. We want linux support in as soon as possible. Why? Because it makes you guys happy, it stops Bozar and myself nagging the dev team to get it done and because it will also increase sales. Since we're not in the habit of shooting ourselves in the foot (Indiegala not withstanding), it's easy to figure out we would need to have some pretty compelling reasons for not having linux in right now. So anyone who thinks we're holding linux support back just for the heck of it is, well, lets say uninformed and leave it at that.
So why's it not in?
Before I start this let me specify I'm not a dev, so I'm relaying info here. Originally there were two reasons we didn't have linux support in. The first was uLink, the network library we use, was not linux compatible. The second was we had no support system in place to support linux. uLink is now linux compatible, so that's removed that blockage. That left no support system in place for linux.
To put this into context, we currently support PCs and Macs. Whenever we get a tech support ticket in I'm the person who responds to it. Now if I see a PC bug I can quickly jump in game and test it, and over the past months I've collected a list of PC bug fixes I can recommend to users that fix about 99% of problems. If there's something I can't handle I pass it up to the devs.
The situation is different with Macs. I do not have a Mac here (I'm based in Spain out of a home office) but the guys have some Macs in the office in Denmark. So if we get a Mac-specific tech support issue in, and it's not one of the ones we have a workaround for, I have to immediately send it to the devs. They can test it and fix it. They've also been working with Macs for some time so they have experience of how to handle them.
Now for linux we have none of that. None of us are too familiar with it, we have no linux boxes either here or in Denmark to test on. If we release a linux version we need to make sure we have the ability to test and support it. You can imagine what would happen if we released a linux version of Interstellar Marines with no tech support available to fix bugs.....
So a few weeks ago I suggested I buy a linux box here, get familiar with it and then we have at least a basic linux tech support available. The idea being that would allow us to release a linux version, and if it did encounter any serious issues the devs in Denmark could VPN into my box and use that for testing (or just simply get their own). That's when I learned that the wrapper we use for Steamworks is not currently linux compatible. It would have to be re-written to work with linux. To say I groaned would be an understatement.
The good news
Is that we had quite a talk about linux when I was up in Denmark last week and it's something we all agree would help us. It will not be in the next update, but there is a definite push internally to get it done when possible. I know that doesn't necessarily help you guys in terms of giving a specific date, which is why right at the start of this post I said we're still on track for the first half of this year.
Anyway, I hope that lifts the lid a bit on what happens inside ZPS
Community & PR Team
|Comment by Bum on February 23, 2014 at 2:47 pm Link To Me|
QuoteI am still unsure as to why "we have no Linux boxes" is ever used by anyone as an excuse
he did not say that, he said he has no linux support in place, sure he can install it next to windows if he wants but that is not having linux support in place, people will come with bugs and he needs to be able to reproduce them to fix them, so just saying linux is free and he can install it is silly. He will need to learn, needs to understand the os, needs to have a tool chain on there to compile and run the game in 32/64bit with adm/nvidia and with open and closed drivers....
|Comment by liamdawe on February 23, 2014 at 2:48 pm Link To Me|
BumQuoteI am still unsure as to why "we have no Linux boxes" is ever used by anyone as an excusehe did not say that, he said he has no linux support in place, sure he can install it next to windows if he wants but that is not having linux support in place, people will come with bugs and he needs to be able to reproduce them to fix them, so just saying linux is free and he can install it is silly. He will need to learn, needs to understand the os, needs to have a tool chain on there to compile and run the game in 32/64bit with adm/nvidia and with open and closed drivers....
Yes, he did say that, that is a direct quote from his post, please read it properly.
Having a Linux install and not knowing it and and out are two different things, he clearly said they don't have any Linux boxes, hence the quote.
|Comment by Chris on February 25, 2014 at 1:49 am Link To Me|
These poor devs. By the sounds of that article, I don't think they realize Linux is free... Someone send a Linux Mint ISO to these guys!
Game looks great. However if they are really this behind the ball; I doubt we will be getting Linux support