What will make this truly interesting is if 3rd party game developers follow in Valve's footsteps and start porting their games as well. Because that will hopefully then lead to more attention from graphics card driver makers, solving one of Linux's last remaining weaknesses compared to Windows.
With Microsoft following Apple into the post-PC era (or "PC Plus", as MS COO Kevin Turner likes to call it), Linux will be the last major OS with a traditional desktop metaphor as its dominant UI. Despite all the statements that the PC is dead, I think it will still have widespread uses, at least until brain-computer interfaces become a reality, because touchscreens simply cannot replace keyboards/mice in a large number of contexts.
The Unity Game Engine (unity3d.com) which is very popular will also feature a Linux deployment option from Version 4 on out!
Seems like theres alot of movement in the Linux gaming space at the moment, which of course is superb.
I like the phrase "PC Plus." It's exactly my experience. I use my desktop and laptop for most things, but for consuming content when a small form factor works my tablet is great.
I think of Linux as more of a black-box (runs your router, embedded) or server (headless) UI. I've never referred to Linux's desktop as it's dominant UI.
While I applaud what they're doing, it's a bit weird how that post keeps throwing around open-source rhetoric when neither Steam nor any of Valve's games are open source. The only regard in which this has anything to do with open source software at all is that the platform happens to be predominately GPL-licensed, and may conceivably become an indeterminate amount more popular if more games than L4D2 get ported.
"Our mission is to strengthen the gaming scene on Linux, both for players and developers. This includes Linux ports of Steam and Valve games, as well as partner games. We are also investigating open source initiatives that could benefit the community and game developers."
I'm sure as they work on the Steam client and as they port L4D2 to Linux, they'll start finding and fixing issues in the kernel/OS/related projects, thus contributing to opensource.
It seems like Microsoft has really tied Valve's hands here. Unless something has changed recently, all apps installed on Windows RT will have to come from MS's app store (marketplace? bazaar?), which doesn't bode well for the future of Steam on the platform. I'm hoping they end up doing a lot more than porting Steam to Linux, because outside of Valve's efforts, most of the games on there are not (and will likely never be) Linux compatible.
This would mean that (pretty much) the only way you could game on non-Apple hardware would be to install Linux, which would make Linux the go-to OS for gaming, something I doubt Microsoft would let happen.
I really doubt Microsoft wouldn't allow Steam to run on Windows.
So, there are multiple approaches to Linux software distribution (for free-as-in-beer closed-source software, like the Minecraft client, Skype, Chrome or Steam):
1. Pump out versioned tarballs, and let distro maintainers deal with packaging.
2. Create a very thin launcher, and deal with updates yourself in the Launcher. Minecraft does this.
3. Provide package repositories for Ubuntu and Fedora and deal with updates yourself. Chrome does this.
I think (1) and (2) are preferable. (1) is also the easiest to implement (!), but may result in delayed distribution to the end user.
The chromium project releases their updates for Ubuntu users thru a PPA, but Canonical also distributes stable packages. A mix that is working really well.
God forbid #2, a system-wide system for downloading and updating applications is one of the zen-things about using the Linux-based OS's.
How it works on Mac OS X and is chaotical, and the way Microsoft does it, with countless messy installers and self-updating apps is hell to deal with.
(3) is much easier to implement for Ubuntu due to PPAs. It's also the most convenient for the users, although trusting a wide range of PPAs is somewhat of a security issue.
Honestly, I dislike the way Chrome works on Ubuntu. I don't like using PPAs and I'm never sure how/when Chrome gets updated. Sometimes it seems like the OS does it and sometimes it seems the Chrome updates itself (just like on other platforms). Maybe its just me.
So, I think my vote for how Valve updates would be (2). Give the Linux vendors something to package but since they move very slowly you need to be able to fix bugs in a timely manor.
Among other things, porting their software to Linux might bring other fruits:
* You can run many instances of a dedicated game server (roughly in the hundreths mb of ram usage) on the same OS, or through virtual machine so it could be moved.
* Gaikai/OnLive live kind of game streaming - again no cost for OS - so they can run each instance of the game per one installed OS and stream video for the rest.
* Console - probably customized version of Linux, and if possible the game running in ring 0 with the kernel. Drawing almost directly to the hardware, without going to API's, user and then kernel functions. (Avoid vertex/index buffer checks, and many other things).
Yeah it would have been nice to see that mentioned. I was curious at how many games could possibly launch with the Linux Steam launch, and there were more than I realized:
My biggest hope out of all of this is that Nvidia will get its act together and release proper drivers for Linux now. I honestly don't care all that much about games except that they might force Nvidia to actually care about Linux.
Well I will not put money where my mouth has been and buy Left for Dead 2. I have been wanting a lot of Valve games, but I swore off all non-native games after Minecraft ( if Notch can do it so can everyone else )
Something that impressed me with minecraft was the audio quality. Generally Java audio is rubbish: very rough at the edges and even unstable. Minecraft is using paulscode and it seems to be solid.
I'm going to show my lack of linux history here... why not Debian? Are they really building something that is native to ubuntu that you wouldn't work in <insert-debian-fork crunchbang or mint>?
I wonder how much of this is really Valve's effort into making Linux a Gaming platform and how much is just to put pressure on Microsoft to relax the policies on Windows 8 that would make the Steam model invalid.
If this path will lead to a world where gamers don't depend on Windows, that would be awesome for users and really stink for Microsoft.
my personal belief is that valve wants to do a linux/x86/steam game console and this effort is a "let's see what we can do with linux" proof of concept.
I think this is a big step for Linux on the Desktop. I look forward to the day I can ditch OS X and Windows and replace it with a Unix that has a nice UI, stability, and is open.
Will be interesting to see what happens to games sales/usage figures when they release this.
I'm going to guess that most people who are Linux users but are also interested in games will already have a Windows partition that they use for gaming.
So it might be that any increase in Linux gaming on Steam is exactly matched by a decrease in Windows gaming.
I doubt there are many gamers out there who would love to play AAA proprietary games but are holding out until they are ported to Linux.
I just hope they release tarballs of executables or something, because targetting Ubuntu and Ubuntu alone is quite bad. They might say "We'll support other distributions in the future". Yeah, I know that, you will support Fedora.
If you released tarballs (or even open sourced Steam and all your games {just kidding}), it would work, out of the box, on every single distribution.
I sure also hope they release tarballs. But supporting officially only one distribution makes sense. With proprietary games, they are in the land of consumer rights and consumer support. They can only say "we support X" if the software really runs on X, X being Ubuntu here. If it doesn't run, the consumer has the right to get his money back (instead of getting it back out of goodwill).
If another distro patches a driver and thus L4D2 runs worse or not at all (or something like wayland changes the infrstructure more than we expect and another disto moves first), this would be an issue for them without that official focus on Ubuntu.
If it'll be anything like the windows version of Steam, it'll likely manage games in parallel with the package manager, thus about as distro-specific as tarballs.
As long as Steam itself is packaged as .deb, .rpm and tarball, it'll probably work as well as other linux games.
I would think that this is just the first stage towards said box. First, they make their software work on the only OS you can ship for free and then they make their own distro, which they put on their box. If they're smart about it, their distro will be fairly common, with few customizations, so that they can pull in a lot of the open source fixes.
Why not releasing it in the Ubuntu software store instead of making a new one?
It would be the sensible thing to do if they cared about gamers on Linux. But I guess Steam is more about owning and controlling the channels of software sales and distribution.
[+] [-] w1ntermute|13 years ago|reply
With Microsoft following Apple into the post-PC era (or "PC Plus", as MS COO Kevin Turner likes to call it), Linux will be the last major OS with a traditional desktop metaphor as its dominant UI. Despite all the statements that the PC is dead, I think it will still have widespread uses, at least until brain-computer interfaces become a reality, because touchscreens simply cannot replace keyboards/mice in a large number of contexts.
[+] [-] kayoone|13 years ago|reply
[+] [-] yuhong|13 years ago|reply
[+] [-] jorts|13 years ago|reply
[+] [-] rapind|13 years ago|reply
[+] [-] DeepDuh|13 years ago|reply
[+] [-] Produce|13 years ago|reply
A little late to the party.
Sent from my iBrain.
[+] [-] Ralith|13 years ago|reply
[+] [-] InclinedPlane|13 years ago|reply
"Our mission is to strengthen the gaming scene on Linux, both for players and developers. This includes Linux ports of Steam and Valve games, as well as partner games. We are also investigating open source initiatives that could benefit the community and game developers."
[+] [-] nacs|13 years ago|reply
[+] [-] sswezey|13 years ago|reply
[+] [-] gcb|13 years ago|reply
[deleted]
[+] [-] monkeyfacebag|13 years ago|reply
[+] [-] StavrosK|13 years ago|reply
I really doubt Microsoft wouldn't allow Steam to run on Windows.
[+] [-] aristidb|13 years ago|reply
1. Pump out versioned tarballs, and let distro maintainers deal with packaging. 2. Create a very thin launcher, and deal with updates yourself in the Launcher. Minecraft does this. 3. Provide package repositories for Ubuntu and Fedora and deal with updates yourself. Chrome does this.
I think (1) and (2) are preferable. (1) is also the easiest to implement (!), but may result in delayed distribution to the end user.
It is possible to mix (1) and (3), of course.
[+] [-] fromhet|13 years ago|reply
God forbid #2, a system-wide system for downloading and updating applications is one of the zen-things about using the Linux-based OS's.
How it works on Mac OS X and is chaotical, and the way Microsoft does it, with countless messy installers and self-updating apps is hell to deal with.
[+] [-] morsch|13 years ago|reply
[+] [-] Flimm|13 years ago|reply
[+] [-] Corrado|13 years ago|reply
So, I think my vote for how Valve updates would be (2). Give the Linux vendors something to package but since they move very slowly you need to be able to fix bugs in a timely manor.
[+] [-] malkia|13 years ago|reply
* You can run many instances of a dedicated game server (roughly in the hundreths mb of ram usage) on the same OS, or through virtual machine so it could be moved.
* Gaikai/OnLive live kind of game streaming - again no cost for OS - so they can run each instance of the game per one installed OS and stream video for the rest.
* Console - probably customized version of Linux, and if possible the game running in ring 0 with the kernel. Drawing almost directly to the hardware, without going to API's, user and then kernel functions. (Avoid vertex/index buffer checks, and many other things).
[+] [-] larrik|13 years ago|reply
[+] [-] grimgrin|13 years ago|reply
http://steamlinux.flibitijibibo.com/index.php?title=Native_G...
[+] [-] guard-of-terra|13 years ago|reply
[+] [-] fingerprinter|13 years ago|reply
[+] [-] dkhenry|13 years ago|reply
[+] [-] jiggy2011|13 years ago|reply
[+] [-] cturner|13 years ago|reply
[+] [-] sp332|13 years ago|reply
[+] [-] columbo|13 years ago|reply
[+] [-] dudus|13 years ago|reply
If this path will lead to a world where gamers don't depend on Windows, that would be awesome for users and really stink for Microsoft.
[+] [-] baq|13 years ago|reply
[+] [-] andrewfelix|13 years ago|reply
[+] [-] mitsche|13 years ago|reply
I think this is a big step for Linux on the Desktop. I look forward to the day I can ditch OS X and Windows and replace it with a Unix that has a nice UI, stability, and is open.
[+] [-] ekianjo|13 years ago|reply
[+] [-] rplnt|13 years ago|reply
[+] [-] jebblue|13 years ago|reply
[+] [-] philwelch|13 years ago|reply
[+] [-] JDShu|13 years ago|reply
[+] [-] rplnt|13 years ago|reply
http://en.wikipedia.org/wiki/Amnesia:_The_Dark_Descent
[+] [-] jlgreco|13 years ago|reply
[+] [-] jiggy2011|13 years ago|reply
I'm going to guess that most people who are Linux users but are also interested in games will already have a Windows partition that they use for gaming.
So it might be that any increase in Linux gaming on Steam is exactly matched by a decrease in Windows gaming.
I doubt there are many gamers out there who would love to play AAA proprietary games but are holding out until they are ported to Linux.
[+] [-] munchor|13 years ago|reply
If you released tarballs (or even open sourced Steam and all your games {just kidding}), it would work, out of the box, on every single distribution.
[+] [-] onli|13 years ago|reply
If another distro patches a driver and thus L4D2 runs worse or not at all (or something like wayland changes the infrstructure more than we expect and another disto moves first), this would be an issue for them without that official focus on Ubuntu.
[+] [-] lucian1900|13 years ago|reply
As long as Steam itself is packaged as .deb, .rpm and tarball, it'll probably work as well as other linux games.
[+] [-] fromhet|13 years ago|reply
[+] [-] rubergly|13 years ago|reply
[+] [-] LinXitoW|13 years ago|reply
[+] [-] fromhet|13 years ago|reply
It would be the sensible thing to do if they cared about gamers on Linux. But I guess Steam is more about owning and controlling the channels of software sales and distribution.
[+] [-] unknown|13 years ago|reply
[deleted]