EDIT: I respond to the ‘EA wrote the PS3 Orange Box port’ comments here.
I’ve been meaning to write this post for awhile. It’s old news by now I’m sure, Phoronix first posted their story here on May 7th. But regardless…
I’m not sure what else I can add that the Phoronix article didn’t cover. However it seems some people are dismissing this as just a baseless rumor and no one seems optimistic about the possibility of it actually happening. So I’ll list the three main points here.
1. Valve puts up a job posting asking for a “Senior Software Engineer”, with one of the responsibilities being to “Port Windows-based games to the Linux platform”.
2. An upcoming game, Postal III is slated to have Windows, Mac and Linux ports. This game is designed using the Valve Source Engine. This is probably one of the strongest points, how are they going to make a Mac and Linux port without OpenGL? Clearly something is afoot. ;)
3. The Orange Box was released on the Playstation 3, a system that isn’t known to have any viable Direct3D/DirectX API implementations, on the contrary, it uses an OpenGL ES derivative and some other libraries standardized by the Khronos Group. It also uses Nvidia’s Cg shader language, which is also cross-platform (yes, works on ATI too). This means that either Valve already ported their game engine to OpenGL, or they are using an emulation layer such as Wine. Transgaming has been known to license their Cedega (Wine derivative) backend to console game developers, they did so for The Sims on the PS2 and some others too I believe. This by the way is not mentioned on the Phoronix article, and I’m not aware of any other site that has mentioned this (which is what makes my article unique I suppose).
Bonus! :)
4. Steam represents a unique opportunity for Valve, you see many who use Linux are often known to be more technically skilled than the average user, it is possible that game companies have known for a long time that there were many potential customers on Linux, but that they figured piracy would lower sales down too far, unlike on Windows where there is a huge majority of clueless users who may not even know how to pirate something, most Linux users are adept enough to do far more. This concern if it exists, is all but completely eliminated with Steam. Valve could also make a lot of money selling download statistics and usage data to other companies.
Phoronix also suggests that the UT3 Linux client delay could be related to this given that Epic has recently started offering their games through Steam. The implication seems to be that maybe Epic wishes to launch the Linux client through Steam, if this were the case, then Ryan Gordon would definitely be correct when he said “If I told you what the specific problem is, you wouldn’t believe me” during an interview at LinuxHardware.org. Can you imagine?:
“Yeah, it’s being delayed because of Steam”
“oh.. ok… .. wait.. — WHAT?”
In any case, we’ll have to wait patiently for more news. Personally I think the three first points are probably the strongest indications that this may happen. At the very least, it seems there is already, or will be an officially-maintained OpenGL backend for the Source Engine. Whether this translates into a Linux/Mac port remains to be seen. I mention the Mac too now because if they do a Linux port, it is doubtful they will not also release a Mac version, it is essentially as simple as a recompile to take a unix/posix/opengl/sdl application between Linux and Mac. Anyways, until next time. ;)






May 30th, 2008 at 6:37 pm
…..known to license their Cedega (Wine derivative) backend to console game developers, they did so for The Sims on the PS2 and some others too I believe.
Since when did Wine (and it’s derivative) started running on anything but x86?
May 31st, 2008 at 5:09 pm
Games on Linux? You’re kidding. Something only 5 or 6 people use isn’t worth supporting for a company like Valve.
May 31st, 2008 at 5:17 pm
only 5-6 people? You’re an idiot, get raped…
Enjoy your $800 copy of vista?
N00B
May 31st, 2008 at 5:18 pm
I’ve wanted this for a long time!
I have asked people in various channels on IRC about the idea of steam coming to Linux and others*
Most said no way, steam sux, etc.
I asked “What is wrong with steam?”
A few answers but all mainly due to some worry about big brother…
I similarly ask how is this different than using windows to play games? How is it different than the game itself?
It’s definitely obvious you have a content server for steam and you have to sign in to play online… which is normal with any other game anyway.
What is GREAT about steam? I can make backup of my game. If I go to another computer I can play it there even. I wish steam would incorporate an API to rid DirectX and we’d have a truly cross platform game delivery system.
GO STEAM!
May 31st, 2008 at 5:20 pm
@Transonic
By that, you mean that the release of Orange Box on the PS3 was not worth… !?
May 31st, 2008 at 5:20 pm
[quote]
Games on Linux? You’re kidding. Something only 5 or 6 people use isn’t worth supporting for a company like Valve.
[/quote]
Hopefully you are joking. If not, I feel sorry for your ignorance.
May 31st, 2008 at 5:29 pm
Oh no. I’m not joking. Linux is a hobby OS built for people that lack the cash to back a real gaming system but still want to call themselves cool simply because they have to do everything the hard way. With horrible incompatibilites and a lack of any standardization within the Linux community I highly doubt that Source will come to Linux. It simply isn’t worth supporting all those lower-end PCs. And to be fair my copy of Vista was $300. Saved me money in the long run as I update systems quite regularly to keep up with the growing hardware industry.
May 31st, 2008 at 5:34 pm
nice troll
May 31st, 2008 at 5:37 pm
Transonic:
I hope you’re kidding or something, if not, you are a fucking moron, sir! When was the last time you gave Linux a try, 19-shady-nine? Wake up and hop off the ignorance train, we passed your stop 6 hours ago!
May 31st, 2008 at 5:37 pm
Transonic walks and talks like a Tool!