These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Linux

 
  • Topic is locked indefinitely.
12Next page
 

What can we do...

Author
Kalie en Badiere
Aliastra
Gallente Federation
#1 - 2012-10-08 14:03:39 UTC
to make CCP take up Linux support again?

Make a petition etc.

Discuss, please.
Kropotkin
Center for Advanced Studies
Gallente Federation
#2 - 2012-10-08 22:09:45 UTC
What if the bird will not sing?

[Oda] Nobunaga says, "Kill it!"

[Toyotomi] Hideyoshi says, "Make it want to sing!"

[Tokugawa] Ieyasu says, "Wait!"

Ref: Mike Flynn, Firestar
Katrina Bekers
A Blessed Bean
Pandemic Horde
#3 - 2012-10-09 09:44:51 UTC
For one, we could stop opening these threads once every three months.

<< THE RABBLE BRIGADE >>

Cristian Ambaek
Lab 23
#4 - 2012-10-18 11:26:38 UTC
Ubuntu which is a great distro has / or will soon open up for donations in different categories when downloading their desktop version.

One of the categories you can donate to is gaming.

Also the donation made to a specific category will go for development in that area.

Maybe that is a way to go around, to get Ubuntu into making gaming on the distro easier for developer firms like CCP.
Nebu Retski
Lead Farmers
#5 - 2012-10-22 11:45:46 UTC
Cristian Ambaek wrote:
Ubuntu which is a great distro

Ugh no, it isn't. It is great for the noobs or the lazy, but for those that aren't afraid on making their hands a bit dirty it's far better to chose a different distro.

Cristian Ambaek wrote:
Maybe that is a way to go around, to get Ubuntu into making gaming on the distro easier for developer firms like CCP.

I seriously doubt it. Currently the main issue is the fact that most of the major game producers are relying on DirectX and windows specific code, of which neither will work on Linux.

Gallium3D is currently working on providing DirectX support on Linux, but it remains to be seen if they will be succesfull. It would be nice they somehow manage to get DirectX supported on Linux, but I think it would be far nicer if all game devs would switch back to OpenGL (or whatever alternative for graphics framework as long as it is OPEN).

Aside the used graphics layer, the game devs would also need to produce OS independent code (e.g. c++ instead of C#, java, python, ...) because in that case they can simply create a binary blob for each type of OS (Win, Mac, Linux) and add static libraries. At that point it pretty much comes down to extracting a zip/tarball and start playing.

I believe Valve will have a bigger impact on Linux support for games than Ubuntu. First of all because they are game producers contrary to Canonical (Ubuntu). Second of all they are close to actually providing a limited linux support and rely on their experience with providing mac support. Third they are the main online distributors of games. Forth they have experience with being front runners of innovation and seem to have a very good feeling as what is possible.
Senbar Fley
Disco Pandas
#6 - 2012-10-29 13:57:39 UTC
Digging in the depth of the Mac Version I've found out that the "Mac Version" is just a prepackaged wine thingy as well. So I currently don't see the problem getting a prepackaged and statically linked version out for Linux as well. Maybe I'm ignorant but there are plenty other linux games (Penumbra for example) that are pretty old but still run on my Gentoo box with a much more recent libc. Even Valve is currently getting out their Linux Version of Steam. With impressive performance boosts compared to Winbloze http://www.escapistmagazine.com/news/view/118882-Valves-Source-Engine-Runs-Better-on-Linux-Than-Windows

I agree with Nebu. Use OpenGL ftw, which is far more powerfull than the graphics part of the DirectX API clutter. And I also think it's bad design that prevents games from running on more platforms other than on winbloze.

Cheers,
Sen
Katrina Bekers
A Blessed Bean
Pandemic Horde
#7 - 2012-10-30 09:44:11 UTC
Senbar Fley wrote:
Digging in the depth of the Mac Version I've found out that the "Mac Version" is just a prepackaged wine thingy as well.


Orly?

http://community.eveonline.com/ingameboard.asp?a=topic&threadID=1521153&page=1#9

<< THE RABBLE BRIGADE >>

Kismeteer
Bat Country
Pandemic Horde
#8 - 2012-11-05 14:48:04 UTC
Support from the developers isn't going to happen. The market is not large enough.

However, we could use a standard support thread of all our recommendations for different environments. Like a 101 on getting it running on Ubuntu 12.04, etc. Then, we ask to get it pinned. With active community support, they are more likely to say 'We don't support it buuuuut....'
Katrina Bekers
A Blessed Bean
Pandemic Horde
#9 - 2012-11-06 14:07:07 UTC
Kismeteer wrote:
Official Support from the developers isn't going to happen.

FTFY.

Luckily, we have some guardian angels on the other side of the barricade...

Quote:
However, we could use a standard support thread of all our recommendations for different environments. Like a 101 on getting it running on Ubuntu 12.04, etc. Then, we ask to get it pinned. With active community support, they are more likely to say 'We don't support it buuuuut....'

As a fellow CFC alumnus, I approve of this message and/or service.

<< THE RABBLE BRIGADE >>

Nebu Retski
Lead Farmers
#10 - 2012-11-06 15:46:53 UTC
Kismeteer wrote:
However, we could use a standard support thread of all our recommendations for different environments.


Good, why don't you get on it, or were you expecting someone else to start it for you?

I'll help you out with a very short version of how to do it:
1) Install the latest version of wine, NOT the stable one (e.g. current stable version is 1.4.1). For instructions on how to do that, see the documentation for your distribution
2) Follow the instuctions at winehq
3) play

This is pretty much all one has to do to get eve to run through wine on linux, but sadly the people having major issues do not know how to find the proper instructions or are incapable of following/understanding the instructions.

Another issue is that someone would need to keep these instructions up to date which seems to be the part that always get forgotten. The only place where the instuctions are being updated is at winehq (the link I posted before).
Johan Civire
Caldari Provisions
Caldari State
#11 - 2012-11-06 16:12:13 UTC
Now the need to do it sinds steam and other big company`s have problems with this windows 8 thing.. however ccp dont need steam or others.... so we wait and see what happends
Buzzy Warstl
Quantum Flux Foundry
#12 - 2012-11-06 19:37:15 UTC
The library support under Linux to do a native build is pretty close to complete. Unless they are still dependent on third-party MSWindows specific libraries it's possible they could start work on a native build in just a few months without having to make any sacrifices.

Despite that I'd be shocked if we see a native build before 2015. Pleasantly shocked, but still.

http://www.mud.co.uk/richard/hcds.htm Richard Bartle: Players who suit MUDs

Nebu Retski
Lead Farmers
#13 - 2012-11-07 10:29:17 UTC
Buzzy Warstl wrote:
The library support under Linux to do a native build is pretty close to complete. Unless they are still dependent on third-party MSWindows specific libraries it's possible they could start work on a native build in just a few months without having to make any sacrifices.

Ever heard of Direct X and the fact that it is MS Windows specific? If you believe that converting the direct X dependency of the EvE code to OpenGL is a trivial task, then maybe you should be angling for a job at CCP, because obviously you are worth it.
Buzzy Warstl
Quantum Flux Foundry
#14 - 2012-11-07 14:07:47 UTC  |  Edited by: Buzzy Warstl
I meant what I said. The relevant functions to do DirectX under Linux are being implemented. When they are done they will be able to do a no-compromise cross build.
[edit] Make that "have been implemented" http://www.phoronix.com/vr.php?view=15292

I doubt they are 100% bug-compatible yet, but if DirectX is the only barrier it isn't one now.

That is unless they are using software produced by someone else that they *can't* just rebuild.

http://www.mud.co.uk/richard/hcds.htm Richard Bartle: Players who suit MUDs

Nebu Retski
Lead Farmers
#15 - 2012-11-07 16:44:44 UTC
Buzzy Warstl wrote:
I meant what I said. The relevant functions to do DirectX under Linux are being implemented. When they are done they will be able to do a no-compromise cross build.
[edit] Make that "have been implemented" http://www.phoronix.com/vr.php?view=15292


I like your optimism in believing there is actually native directX support for Linux. Even aside the directX issue there might be the issue that the eve client was not designed to be cross-platform (thus relying on specific features of windows).
Buzzy Warstl
Quantum Flux Foundry
#16 - 2012-11-09 14:04:20 UTC
No kidding. Did I say "they can just recompile and it'll be golden"? No.

It is, however, written in one of the most reliable cross-platform languages out there. Many of the changes to that language that CCP needed to make everything work smoothly for them were submitted back upstream to the main project, so they are available everywhere.

"It's hard" is a weaksauce excuse, especially when dealing with the playerbase that CCP has attracted to EvE.

http://www.mud.co.uk/richard/hcds.htm Richard Bartle: Players who suit MUDs

Seras Victoria Egivand
Republic University
Minmatar Republic
#17 - 2012-11-13 07:24:16 UTC
Buzzy Warstl wrote:
No kidding. Did I say "they can just recompile and it'll be golden"? No.

It is, however, written in one of the most reliable cross-platform languages out there. Many of the changes to that language that CCP needed to make everything work smoothly for them were submitted back upstream to the main project, so they are available everywhere.

"It's hard" is a weaksauce excuse, especially when dealing with the playerbase that CCP has attracted to EvE.



The back end to the eve client is python based so yes your 100 percent right with the back end they would need to recompile python based off nix. Tbh most of that was already done in the mac os client. Provided the mac client is a true client and not a wine wrapped client. ( i dont have a mac to verify).

anyways there's a few possible outcomes.

First off The client is not open ended. Meaning it is only written AS a DX only client. Very passably so at least around before fan fest. This could have changed with inferno. They were talking about rewriting it to api less client.

second there is a true mac client Doubt it (any mac people wanna verify it for me please?)



For them to make a true linux client first and foremost they would have to add Open GL / AL support to the client itself. (takes time but is not actually hard with competent devs 30 to 60 days to add another api support. Second would be to make the client API less actually take a tad more time because the code has to be generic enough to call functions that any api would understand. Advantages it would run on damn near anything that is capable of running it. Eve tv anyone????


Now if CCP makes a linux client yes we will all be great full for it god i know how long i have wanted it. Anyways people say wine does a good job which it does But nothing beats a native client hands down.


Also another fear is people have is if they do it it will take away from other aspects of the game this is 100 percent false. CCP is no way near as big as blizzard or other companies. But there also not a small start up neither. Heck even small start ups support linux 9 times out of 10 anymore and its a bigger gamble and risk for them to do it then it would b e for ccp to do it.


Yes linux can run games in dx mode with wine and passably later on nativly granted that artificial was written back in 2010 Here is another issue. DX is a pure ms api. Soon as they implement it fully in nix they will prob get slammed with a cease and desist letter.

Well thats my rant atm.

IF YOU WANT LINUX SUPPORT THO..

Keep bugging Valve to do it though steam. There already taking lists and suggestions on which games you want ported to linux for steam on linux. So the more you bug them the bigger the pressure gets to build a client :)
Katrina Bekers
A Blessed Bean
Pandemic Horde
#18 - 2012-11-13 09:19:31 UTC
Mac client = Windows client wrapped in Cider (i.e. Mac WINE variant provided by Transgaming)

Repetita iuvant.

<< THE RABBLE BRIGADE >>

Nebu Retski
Lead Farmers
#19 - 2012-11-13 11:21:52 UTC  |  Edited by: Nebu Retski
Buzzy Warstl wrote:
It is, however, written in one of the most reliable cross-platform languages out there.

Seras Victoria Egivand wrote:
The back end to the eve client is python based so yes your 100 percent right with the back end they would need to recompile python based off nix.


Some dev blog from last year <- it seems most people don't realise that part of the eve client is written in c++ and thus is not automatically cross-platform. There is a even older dev blog that mentioned that there is something like 250000 lines of C++ code and about 600000 lines of Python code. Yes Eve is mostly relying on Python and that code should be fairly trivial to compile it for Linux, however the last third of the entire code base is in C++ and will need to be checked thouroughly before it can be shipped to linux users.

If you want to have the opinion of the devs about a linux client then watch this

Buzzy Warstl wrote:
"It's hard" is a weaksauce excuse, especially when dealing with the playerbase that CCP has attracted to EvE.

It is not only about it being hard, but about if it makes sense to do it. The Linux userbase is very small compared to the windows user base and I personally prefer that CCP spends all their efforts on developing the game instead of spending a large chunk of their efforts on getting the game to run cross-platform.

Seras Victoria Egivand wrote:
all the other stuff you wrote, but I didn't quote

You seem to know very little about software development on the scale of eve. Thinking that it would only take 30-60 day's for the devs to add OpenGL api support (learning the API, implementing AND debugging?, butch please!).

Also stating that converting the client to cross-platform doesn't take away from other aspects game is you showing that you seriously think that the devs are currently just twindling their tumbs. If the devs are converting the client they will not have any time left to work on other aspects of the game.
Kismeteer
Bat Country
Pandemic Horde
#20 - 2012-11-13 15:09:01 UTC
Nebu Retski wrote:

Good, why don't you get on it, or were you expecting someone else to start it for you?


Done. Now we just need to get the mint install and Ubuntu 12.04 version stickied in this forum.
12Next page