More Evidence For Steam Games On Linux
SheeEttin writes "Back in November 2008, Phoronix reported that Linux libraries appeared in the Left 4 Dead demo, and then in March, Valve announced that Steam and the Source engine were coming to Mac OS X. Now, Phoronix reports that launcher scripts included with the (closed beta) Mac version of Steam include explicit support for launching a Linux version."
Then full respect for valve. Though they lost some respect for their shoddy PS3 ports.
This is an indication of support for the Steam distribution platform, and some Valve games on Linux. Good luck getting EA to build Linux binaries for their games, because Steam doesn't do that for you.
Good on Valve for going this way, and maybe it's the push big publishers need to start telling devs to create native Linux binaries, but don't think for a moment that that this means all Steam games will run natively on Linux.
Finally had enough. Come see us over at https://soylentnews.org/
Someone is obviously working on the idea, which is grand, but that's all we can tell at this point. The number of projects that are started and eventually canned because they're either to hard to finish, too costly, or just too expensive to bother marketing that they won't turn a profit is pretty vast.
The fact code exists does not necessarily mean we'll ever get to play the games.
But let's be optimistic. A native version of Steam would be pretty awesome. Here's hoping whoever is behind the project is successful. :)
http://twitter.com/onion2k
This could be an ancient script cut-and-pasted to suit. Heck, I've still got a Makefile that has a section for Ultrix but it doesn't mean that it works or that I'm supporting it.
If you were blocking sigs, you wouldn't have to read this.
Between APPL market cap catching up to MSFT, people moving off to apple products in droves, google's dominance, and non-MS phones, plus the increasing user-friendlyness of Linux distros, microsoft hasn't been in the news lately. Now I can *finally* move off of windows totally, if games on linux take off.
Seems that the "Microsoft is dying" meme might well happen, but not due to a single MS-killer, but emergence of new monopolies?
I'm a minority race. Save your vitriol for white people.
Could this be something Valve uses in-house rather than something which will be made public? Something for dev work?
This is no evidence at all. Valve has released dedicated Linux servers for their games for years including steam. Come on don't take phoroCRAP serious. They make news of nothing.
As an aspiring game developer, I look at Valve's actions with a lot of excitement lately. Steam and Source are coming to Mac for sure now, and so that means Source SDK should be updated to support deployment to Macs. If Linux is included in this package, it only sweetens the deal. For developers just getting started, Source would have a unique advantage over the other engines available currently (e.g. Unreal, Crytek) in that it would allow developers to reach as wide an audience as possible. I really hope this happens.
If they do this I will buy a few games the moment they are released. I hate DRM but this kind of development needs to be encouraged. Now if only ATI and/or Nvidia would open up their specs, or some open protocol/source solution would come into existence.
If it comes to Linux via Steam, I'll have no excuse left.
Leela: "Is all the work done by children?" Alien: "No, not the whipping."
a Red Letter Day!
Never used steam myself so maybe someone can enlighten me. The video drivers for Linux are crap compared to Windows, does this mean they have some way access the hardware properly? Or does it mean you need twice the hardware to run at the Windows equivalent performance?
A loop, by its nature, continues. If that didn't make sense, start reading this sentence again.
2010 could be the year of the linux desktop, then!
Ever dig into their "benchmarks"?
They're a bunch of morons that keep coming back no matter how many times you kill them.
Valve: Bringing video game DRM to Linux. (And I don't care about how much you think Steam is great and wonderful, it's still DRM and it cannot be tolerated.)
Valve is staffed by people who only know how to work with the shit x86 CPU connected to a big fat expensive graphic card style architecture.
They don't have anyone competent in modern graphics hardware systems like the PS3.
There could still be a chance that the support there is only to launch dedicated servers easily, no? Or am I missing something?
I think this is excellent. TF2 already runs pretty great under Wine, I consistently get ~ 60FPS with max resolution and effects.Perhaps if they release a native port I can get closer to the 90FPS I can achieve with Windows.
Not that it really matters much at those rates, but on newer games that will push my hardware to the limits it could be the difference between 20 FPS and 30.
I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
If anyone here can remember back in the day when Half-Life 2 was coming out you should remember at one point the source code was leaked. I think I found it on a IRC and downloaded it. In that alone was build scripts and conditional syntax for Mac OS X and Linux Version. Granted they most likely have to overhaul that code because Mac OS X and Linux has changed greatly over the years. It just comes to show that Valve never forgot about poor Linux and Mac, they were just waiting for the right time.
at the risk of burning karma i will post this. /my/ isp complains when i download allot of data, it doesn't matter to them if it's legit or not.
I moved completely to linux to get away from drm of this kind. i admit steam is a somewhat successful digital distribution system but the drm they bundled with the games makes them too hard to swallow. requiring a constant internet so the games can phone home when needed, sorry offline mode only works a few times before steam refuses to run games until you get back online. along with removing your control of the installed files for the game by putting them in one big file, i have also heard rumors that it prevents you from making backups of the install files though i can't confirm this since i don't want to buy a steam powered game. Also the big push for online distribution also erks me because unlike a small minority of people
I would not be surprised if it does come to linux but requires a kernel module to get the drm to work and prevent users from defeating it since on linux users are more in control of what their computers do then in windows which has long ceded that control company's that do this.
Steam already runs a lot of classic DOS-based games by using DOSBox, which
is available for linux. Those would certainly be released for steam
on linux as well.
If they get a stable, reliable windows emulation running, they could also
release more modern windows-based games, but I wouldn't expect any
good 3d acceleration.
Point is, you don't necessarily need the publishers to rebuild their games
to be linux native.
They have a selection of their own games to port, they've moved to a cross-platform front-end - there's no reason they would care to build and test all their games on Linux just to sell to the few thousand geeks. Surely if they're putting effort into Linux, it's because they have a more popular Linux-based platform in mind - maybe their own, maybe Chrome OS, Android... but being the owner of a games platform like that without it being tied to expensive PCs, or to consoles with pricey gatekeepers, would be a major boost for Valve.
Matthew @ Bytemark Hosting
I moved completely to linux to get away from drm of this kind.
The million-dollar question is, how to get more developers. It takes huge amounts of time to develop all software, games or whatever else, and the time needed grows exponentially with how good you want it to be. How to get programmers so much time, while they still manage to pay their bills. It's understood the software will not be for sale, so...
Build your own energy sources from scratch. http://otherpower.com/
Yes, but to get root access... That's not a Windows term, is it. Root is the Admin account on Unix-style systems
"Administrators groupkit" isn't as catchy.
PLATFORM=linux32
Seriously? It's 2010, and they're making it 32-bit? I'm not going to look a gift horse in the mouth, but 32-bit is rather limited these days.
If you (and I do mean you personally) are spending time doing that sort of tidying on your releases, then you're not working on paid tasks, and you are surplus to requirements.
Unless the requirements include 1. that trade secrets about future releases don't leak, and 2. that nothing more offensive than the video submitted to the rating agency ends up on the disc.
Companies normally don't include "clutter" and left over files in a release tree. Normally, you would have a carefully prepared and checked distribution tree, where every file is accounted for.
Then I guess Hot Coffee, the hidden unfinished sex minigame in one of the Grand Theft Auto games, wasn't "normal".
You do know that Linux was born as a desktop OS, don't you? :)
Didn't Valve post job listings two years ago looking for people to port Steam and Source to Mac and Linux? Wasn't that the biggest and most important clue that they intend to do these ports?
The Mac port became official. Should we be surprised there are hints they are working on the Linux port?
http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
How many times have we seen prototype code left for dead? I give this story a half-life of 1 or 2 days before Gabe counter strikes. The portal for a Linux gaming solution has passed, we might as well call this our day of deafeat. :(
Team Fortress 2.
OK I said it.
But seriously though, a smart move by Valve if they can pull it off. There is an untapped market for real games on Linux. They would be the only game (pardon pun) in town, and many/any linux user would likely be more than happy to fork over money for games that run naively on Linux, particularly given the cost structure and the slick nature of remote distribution by Steam. I would even go so far to say that many, having saved 100-400$ by not having to buy a Windows OS, would justify or rationalize spending more on Valve games, and this is "Free" money (i.e. they saved it initially, so why not spend it on things that are fun, like games).
So while "Year of the Linux Desktop" it might not be, it is certainly a step in the right direction, as well as a step towards OS parity.
In another note, it might be interesting to see if this effects netbooks. Steam has a lot of independents, and smallish, low horsepower type games that are really cheap. Netbooks can only install stuff via networks (generally speaking). So think of a netbook, running Linux, and Steam, and using that service to install netbook friendly games onto netbooks. An interesting combination I think. Particularly given the low cost nature of all the above... low cost netbook, low cost linux, low cost gaming... Definatly a niche, but perhaps a very popular/profitable one. Look at iPhones for example.
I think that this gives more information:
http://www.valvesoftware.com/job-SenSoftEngineer.html
Port Windows-based games to the Linux platform.
http://store.steampowered.com/public/client/steam_client_linux Probably helps the cause too. Phoronix has posted a new article: http://www.phoronix.com/scan.php?page=news_item&px=ODE3Mw
http://www.valvesoftware.com/job-SenSoftEngineer.html
The opening game should be Beat Hazard if this manages to come together. :) How I've become so addicted to this Asteroids like Steam game that produces "levels" based on your individual mp3 tracks with pulsating visual feedback effects to nearly give anybody a seizure. Welcome Steam!
"True refinement seeks simplicity."
I would say that is a BIG yes considering that the RSX is based on the Nvidia 7800 and even the cheapest desktops I am building ATM come with the AMD 4xxx chips
You just pointed out one of the problems with PC graphics hardware right there: there isn't a number that a buyer can look at to see whether two products are even in the same ballpark as to performance. I have an old PC with a Radeon 9000, but 9000 > 7800, and 7800 > 4xxx. In fact, 7800 was the model number of an old Atari game console.
unless you are counting Intel which anybody who actually cared about graphics wouldn't.
I'm looking into small-form-factor gaming PCs. Should I buy or build?
I thought you couldn't do DRM on Linux thanks to the GPL
TiVo does DRM on Linux. GPLv2 allows this. Linux is GPLv2 and it won't be GPLv3 any time soon.
After all wouldn't it be trivial to bypass any Steam DRM on Linux, by simply intercepting whatever hooks they use?
I don't see why not. Mass copyright infringers bypass Steam DRM on Windows all the time.
Too much wine make a man drunk, but just enough wine makes Steam run on Linux
THIS WOULD BE .... AMAZING! Granted, wine does already run most of the games but you have to admit its not as stable/fast as straight up native.
but the fact that the dedicated servers will be happy to run in Linux means the core is already there, its just a matter of graphics support,
Except that, for a modern game, the "graphics support" is among where the biggest chunks of effort go in. And in the case of Source, these parts are highly dependent on an API which isn't portable at all - DirectX.
So, to finish porting Source to Linux, what you need is a massive rewrite of one of the biggest part of the code.
(From that point of view, id tech-based games have it easier, because they rely on the cross plat-form OpenGL to begin with).
At that point, it sounds almost easier to use winelib as a Direct3D-to-OpenGL wrapper, compile the linux native binaries against it and only rewrite the few remaining modules that need porting.
(Audio and Input come to mind as things which are also often DirectX-dependent and need porting. Although perhaps Valve has already moved their audio pipe-line to OpenAL - which also exist natively on Linux).
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
What? You are totally on crack. The vast majority of shipped software from commercial enterprises includes unbelievable amounts of extraneous accumulated cruft. You must not have looked very hard.
ADP used to "accidentally" ship an entire, complete copy of Microsoft's MS-DOS 6.0 with their windows products. (I quoted "accidentally" because the products actually required certain MSDOS6 executables to run, such as attrib).
Commercial companies use multiple programmers and give functional authority to non-programmers who set release dates. Which is a guaranteed recipe for crufty code trees! Some of the open source projects aren't much better, though.
Source would have a unique advantage over the other engines available currently (e.g. Unreal, Crytek) in that it would allow developers to reach as wide an audience as possible.
If you're going to cite big-name engines, perhaps one should also mention that Most of Id Software's engines have been ported to numerous platform since a very long time.
Well of course, it helps them a lot that since Doom (id Tech 1) the engines aren't even developed on DOS/Windows-based platforms (Doom was developed on Next machines) and since 3D acceleration was introduced with Quake1 (GLQuake to be more precise) the engines rely on a very cross-platform 3D API (OpenGL).
So cross-platform is actually part of their design, and recent titles (since Quake III) have been simultaneously available on multiple platform already at launch time.
Another engine, although less renown and less widely used, but which is multiplatform too and has been used for commercial titles is OGRE 3D.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Do i need to say what opengl support would mean for posibility of linux client?
I do hope that the mac port won't depend too heavily on mac-only features like the various "XyZ-Kits" Obj-C APIs (it doesn't need to, and Valve has strong incentive to use more generic APIs, as this would make further console ports a much lower hanging fruit).
But if this turns out to succeed, a future Linux port is getting much more attainable because of this DirectX-to-OpenGL conversion than it was before with the Linux server-only binary.
Now we also have to hope that this OpenGL engine will be as actively maintained and as feature-complete as the DirectX one. (This again would make sense, because the engine will then be accessible to a much larger market : Macs, Consoles, Linux, etc.)
But maintaining 2 different back-ends, and keeping them feature-equivalent is a hard task. (That was 1 among the reasons why software developers moved away from supporting Glide/OpenGL/other.. to DirectX-only or OpenGL-only)
Hopefully Valve *does* have the resources to do it and have a strong incentive to do it (Mac and specially Console support, in addition to the often overlooked Linux).
And once their engine is ported, lots of games relying on it either get insta-magic support, or support at minimal porting costs.
And lots of Linux-powered Netbook get games that could be played to kill time while commuting.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]