Linked by Thom Holwerda on Wed 12th May 2010 15:07 UTC
Games "Valve Corporation has today rolled out their Steam Mac OS X client to the general public and confirmed something we have been reporting for two years: the Steam content delivery platform and Source Engine are coming to Linux. This news is coming days after we discovered proof in Steam's Mac OS X Client of Linux support and subsequently found more Linux references and even the unreleased Steam Linux client. The day has finally come and Linux gamers around the world have a reason to rejoice, as this is the biggest news for the Linux gaming community that sees very few tier-one titles." This means Linux users can finally enjoy two of the best games in recent years: Left 4 Dead and Left 4 Dead 2. BOOMER!
Thread beginning with comment 424070
To view parent comment, click here.
To read all comments associated with this story, please click here.
renhoek
Member since:
2007-04-29

They intentionally have an unstable abi that breaks binary drivers.

Their position has long been that they don't care if this makes life difficult for hardware companies.


Linux is a real pain to support for hw companies. If i worked for a hw comany i would really advise against Linux support. I ported a webcam driver from Netbsd to Freebsd, this was really easy and just needed some minor tweaks. But the driver was ported from linux and a saw a zillion ifdef's for different kernel versions (yes, also minor versions). The changes between Netbsd and Freebsd were less than most minor Linux versions.

Linux should make a stable abi. Freebsd guarantees that it will not remove stuff between minor versions, this way we don't have a moving target. But Linus will never allow this since he wants a monolitic kernel and have complete control over the source. This makes sense from a opensource and techical pov (for debugging), but i think it is not the right call.

Reply Parent Score: 7

No it isnt Member since:
2005-11-14

Funny, then, that practically no hw company bothers with *BSD support.

Reply Parent Score: 3

t3RRa Member since:
2005-11-22

It is because the userbase of *BSD systems is considerably smaller than that of Linux, isn't it? I thought everyone knew this?

However, it isn't that no hardware company bother with BSD support. There are support from hardware companies. If you haven't heard of it, you were just ignorant on *BSD. Have you installed nvidia driver on FreeBSD? Have you not known that there were companies provide documents on their hardwares?

Edited 2010-05-12 23:12 UTC

Reply Parent Score: 3

nt_jerkface Member since:
2009-08-26

How dare we question the design philosophy of Linus and Greg K-H when Linux is such a resounding success on the desktop. Telling hardware companies to open source their drivers or f off has worked wonders.

Having a consumer desktop Unix with a stable abi is non-sense just as Greg famously claimed. Oh except for OSX which has over 10x the share of Linux in the US. But other than that, non-sense.

Edited 2010-05-13 01:08 UTC

Reply Parent Score: 0