Elite:Dangerous for Linux?

Heck! If they wanted to, the developers could just use X11 from the start. Mac OSX still runs X11 through XQuartz. That way you can create a Mac OSX/Linux port in one fell swoop!

This is exactly the kind of approach I wish they would take. Making the whole thing easy to run on Linux should be something they bear in mind. There are lots of little things that would make it very difficult to run on Linux they could NOT do as well. I do hope they go down this road.

If they did that, so I could get ED running in my default OS, I would pretty much only ever need to run windows in a VM within my linux. That would be sweet.
 
Just want to add my voice. As Linux user of many years it really sucked having to use one of my drives to install Windows just to play this. ( especially as Windows has the annoying habit of wiping the boot sector of the primary disk - so I'm forced to boot to a Linux CD to repair the boot partition so I can get a duel boot setup and boot my Linux OS again - Linux on install detects Windows and defaults to a dual boot setup - Windows on install just wipes the boot sector does care what other OS's you might have )

PS: I wonder what the average number of times people hit the 'refresh' button on the Capicha crapicha thingy before they get something they can actually read ?
 
Just a thought - if the Cobra engine supports OpenGL ( as it must for the Mac port i assume ) then maybe if the OpenGL can be used on Windows too ( via a config setting or command line ) then maybe it will be possible to run using wine ? ( currently one known blocking issue to running in Wine is a call to D3D11CreateDevice which is not handled in wine. ).
I'm NOT suggesting Wine over a native port - but maybe as a temporary solution only!
 

BlackReign

Banned
If Elite Dangerous could come Linux it will be a good thing. Linux is going to be more and more popular for games.
I vote for Elite Dangerous on Linux !


Yeah, been hearing that song for years and years.

- - - - - Additional Content Posted / Auto Merge - - - - -

Are we not jumping ahead of ourselves? FD would first need to determine if a linux version is financially worth it. How many linux users out there would actually by the game? And what level of device support would be available to Linux (game controllers, track IR, Oculus, etc...)? Seems to me if Linux was viable, there'd be no need to lobby for it.
 
FD would first need to determine if a linux version is financially worth it.

As I mentioned before, Linux is very similar to Mac OS X and they could easily port to both at the same time (if they have a clue). They might have to hire a Linux expert for a few months. It should be financially worth it since the cost would be fairly low, and I suppose there would be at least a few thousand sales due to the Linux port. The Linux userbase is highly competent and can support itself to a large extent, they would only have to deal with bugs. We will get it through wine eventually but that's far from ideal.

Heck! If they wanted to, the developers could just use X11 from the start. Mac OSX still runs X11 through XQuartz. That way you can create a Mac OSX/Linux port in one fell swoop!

I don't think it's necessary to use X11 or Quartz to any extent, the whole game is in 3d so they need only using Open GL, perhaps SDL + Open GL for portability, maybe Open AL for the sound. Given the intention to do a Mac version, they should have been using portable libraries in the first place instead of Microsoft-specific crap. If a small-time amateur game-dev like me knows how to do these things, and can write a portable game, Frontier really has no excuse for doing this the hard and stupid way.
 
Last edited:
@swamm: if you knew as much as you claim you did then you would also know the have their own layer they call Cobra which gives a unified interface for PC, Xbox, PSX, etc. A Mac version will be a case of writing an additional path to the Cobra interface, the same will be if they decide to do a Linux version.

You claim MS sux0rs like a Linux fanboi but what you overlook is that every device ever just works on windows/directx.

What does Linux have?

SteamOS was a nice idea but seems to have died a death. The fractured nature of Linux doesn't help: what is the current favourite wasn't 5 years ago and probably won't be in 5 years time.

I am surprised there hasn't been a project to get a DirectX style standardised interface. If gaming is so important to the Linux lot where is the library?
 
You claim MS sux0rs like a Linux fanboi but what you overlook is that every device ever just works on windows/directx.

Hardly.

The only reason that so many devices work with Windows is because Microsoft has a near monopoly, and the manufacturers must develop drivers for windows. Even so, Windows is not very reliable with hardware (or in general) and there are many issues with compatibility and drivers. The Linux kernel ships with open-source drivers for a large proportion of hardware, in very few cases is it necessary to install drivers for anything. It detects hardware at boot time (so you can run a Linux system disk on any PC of that architecture without having to install new drivers). And, you can upgrade all drivers, libraries, the kernel and operating system, and all open-source applications at once with a single command or button click. Yes, it does suck a whole lot less than that Microsoft OS.
 
Last edited:
Last time I had a blue screen was when I put Win8 on my laptop and there was an issue with the power management system which was rectified almost immediately by the windows Action Centre. Prior to that was probably in XP as the drivers for my HP Envy were rock solid and never blue screened once.

Blue screens are usually the fault of the driver and not the operating system. You can write drivers that can kill the Linux kernel dead intentionally or otherwise.

The counter argument that you can get the source and fix it is bunk because people don't do that.
 
The counter argument that you can get the source and fix it is bunk because people don't do that.

Actually I do just that.

I have fixed kernel bugs in Linux network drivers, made improvements to the NetBSD networking stack and drivers.
Here's an example of a bug in the NetBSD IPv6 stack which I fixed:
http://cvsweb.netbsd.org/bsdweb.cgi...c.diff?r1=1.98&r2=1.99&only_with_tag=MAIN&f=h

Can I do this with Windows? Not unless I'm a MS employee with source code access, which I'm not.
Can I do this with 3rd party windows drivers? No, because I again do not have access to the source code.

Now, admittedly, *you* might not fix this kinda stuff, but that doesn't mean that everyone won't because obviously some people can, and as I've just demonstrated, do.
 
You claim MS sux0rs like a Linux fanboi but what you overlook is that every device ever just works on windows/directx.

What does Linux have?

http://www.raspberrypi.org/
http://beagleboard.org/bone
My wireless routers have been re-flashed to OpenWRT

Linux runs on a lot more than Windows. NetBSD runs on even more :)

SteamOS was a nice idea but seems to have died a death. The fractured nature of Linux doesn't help: what is the current favourite wasn't 5 years ago and probably won't be in 5 years time.

Distros come, distros go.
All my Linux gaming back catalogue still works fine thanks!

When you write a Linux "game" you code to the Library, not the Distribution.
So if your distro has the required library the game works fine :)

I am surprised there hasn't been a project to get a DirectX style standardised interface. If gaming is so important to the Linux lot where is the library?

https://www.libsdl.org/
Been around since 1998, which is when DirectX 5 was around. Ask any Windows developer how much DirectX 5 sucked compared to say OpenGL at the time. It's nice to see DirectX finally catch up to where we were :)
 
1) Windows is an instant gratification platform. You click install and play.

This is exactly what most people just want to do. The majority just can't or don't want to fiddle and faff around to get something to work.

- - - - - Additional Content Posted / Auto Merge - - - - -

Hardly.

The only reason that so many devices work with Windows is because Microsoft has a near monopoly, and the manufacturers must develop drivers for windows. Even so, Windows is not very reliable with hardware (or in general) and there are many issues with compatibility and drivers. The Linux kernel ships with open-source drivers for a large proportion of hardware, in very few cases is it necessary to install drivers for anything. It detects hardware at boot time (so you can run a Linux system disk on any PC of that architecture without having to install new drivers). And, you can upgrade all drivers, libraries, the kernel and operating system, and all open-source applications at once with a single command or button click. Yes, it does suck a whole lot less than that Microsoft OS.

Yeah, everything on Linux just works out of the box (not). That's why whenever I buy a Mobo for a specific purpose I make damn sure that all the essential onboard devices are either Intel or Broadcom.
 
I don't think it's necessary to use X11 or Quartz to any extent, the whole game is in 3d so they need only using Open GL, perhaps SDL + Open GL for portability, maybe Open AL for the sound. Given the intention to do a Mac version, they should have been using portable libraries in the first place instead of Microsoft-specific crap.

X11 is the windowing system Linux uses by default. There's Wayland/Weston that's out now, but X11 is the current standard. The developers would need to write an X11 interface in order to capture key/mouse/joystick events, and anything else related to the game's window.

All XQuartz does is facilitate X11 through Mac OSX. The developers would never have to touch anything related to Quartz, all they'd do is write an X11 interface from the get go.

As for SDL; all SDL is, is an abstraction that's taken care of that windowing context for you. Sure, that could save the developers time, but that still means rewriting their already existing Windows codebase. It may be easier to just interface with X11, but I don't know what the code looks like, so it's not for me to say.

As for people talking about "markets" and financials, you really have nothing to lose by growing your audience. I personally see Linux as the inevitable destination of the computer industry, and I don't understand why those who have been abused by Microsoft/Apple seem so keen on sticking with them. Do you have no self esteem? Or are you just simply ignorant? In either case, don't knock Linux til you try it.
 
Do you have no self esteem? Or are you just simply ignorant? In either case, don't knock Linux til you try it.

I may have low self esteem and be simply ignorant, but I know enough not to insult those I'm trying to persuade.

PS I've tried Linux, very nice, but can't think a particular reason to use it.
 
I may have low self esteem and be simply ignorant, but I know enough not to insult those I'm trying to persuade.

PS I've tried Linux, very nice, but can't think a particular reason to use it.

I wasn't insulting anybody. Objectively speaking, if you continue to keep something/someone around who is quite obviously abusing you, you may have a problem with your self esteem.

As for ignorance, most of the Microsoft users I've encountered over the course of my career (and those I've seen on this thread), have never tried Linux, yet criticize it blindly. The situation is logically fallacious, and people shouldn't be so proud of their own inherent zealotry.

As for me, I'm not interested in persuading anybody. The facts are the facts: Linux is free and open for everybody to use and modify. Apple and Microsoft have manufactured closed systems that compromise your freedom in exchange for... what? Would you buy a car if you weren't allowed to look at and/or modify/repair what's under the hood? I don't think so.

If games are the only reason you're using a non-Linux platform, then I'd recommend either re-evaluating how important computers are to you, or nag gaming companies even more to port their products.
 
Last edited:
one thing people keep forgetting is that, while Windows is made by a company named Microsoft, and Mac OSX is made by a company named Apple, nobody can name one company that MAKES Linux.

For better or for worse, Linux has been around so long, there are people who refuse to use anything else. Or are (as you can read again and again in this thread and threads like this one) only using Windows anymore to play a specific game.

There isn't a Marketing Department(tm) on the planet who will make a commercial for Linux, or try to sell you Linux. If you don't decide to like Linux all by yourself, it isn't in any one company's interest to try and change your mind.

Nevertheless Linux has thrived for 23 years, runs most of the servers you hit with a web browser, and most of the phones on the market, and an increasing number of gaming rigs.

Just because SteamOS and the SteamBox, aren't making headlines all the time anymore, doesn't mean either is dead. Do some reasearch. Lord knows the Linux titles on steam aren't DECREASING, triple-A titles or not.

Meanwhile, Linux has better hardware support than Windows, without ever having to download "drivers" from the manufacturer. In fact, it's actually -more- difficult to find something these days that -doesn't- work with Linux.

It doesn't matter what you think about Linux, why are you even in this thread if you have nothing to add? This thread was started because some of us (early) backers, were interested in knowing where any potential Linux port might come in, and because of a distinct lack of information on Frontier's part, there's been a corresponding lack of MONEY given to them for the effort. Because Chris Roberts (and co.) have been much more vocal on the topic, i and many other Linux users have certainly given them more money as a result. I know i've given them HUNDREDS of more dollars than i've given Frontier, which is sad, because I'd like Elite better.

The bottom line is, if we, the (potential) players don't keep the conversation alive, and continue requesting (more information about) a Linux port of Elite: Dangerous, we'll never otherwise get it.

If you're here to on that idea, what the hell is wrong with you? The game is released, go play it on windows (and eventually Mac) and leave us to our campaign.

A significant amount of people over the years have kept this thread alive, and over time, more new people have contributed to this thread. It's not the same 5 people over and over, go back and check. Demand for a Linux version is alive and well amongst those who are on the forums and who have the desire to +1 or share their opinion, and so on. How much more silent support is there/would there be? we don't know. What we do know is, nobody will do it for us. Microsoft doesn't need to approach Frontier, Apple doesn't need to approach Frontier..

We the people must, if we want a Linux version.

As for support? Linux gamers have been supporting ourselves since the beginning. Developers, with a linux userbase, find their users support themselves and the developers far more coherently than their Windows and Mac playerbases do. this has been discussed ad nauseum in this thread as well.
 
Last edited:
Lots of companies make Linux - RedHat, Valve, Canonical are three ones working on desktop linux. It is calculated there might be around 50 million linux desktop users minimum. There are about 7M Steam players using it exclusively on Linux platform.
 
Back
Top Bottom