Oh please!
Phoronix is reporting Proof In Steam’s Mac Client of Linux Support with this tasty tidbit they found:
#!/bin/bash
# figure out the absolute path to the script being run a bit
# non-obvious, the ${0%/*} pulls the path out of $0, cd's into the
# specified directory, then uses $PWD to figure out where that
# directory lives - and all this in a subshell, so we don't affect
# $PWD
STEAMROOT=$(cd "${0%/*}" && echo $PWD)
#determine platform
UNAME=`uname`
if [ "$UNAME" == "Darwin" ]; then
PLATFORM=osx32
# prepend our lib path to LD_LIBRARY_PATH
export DYLD_LIBRARY_PATH="${STEAMROOT}"/${PLATFORM}:$DYLD_LIBRARY_PATH
elif [ "$UNAME" == "Linux" ]; then
PLATFORM=linux32
# prepend our lib path to LD_LIBRARY_PATH
export LD_LIBRARY_PATH="${STEAMROOT}"/${PLATFORM}:$LD_LIBRARY_PATH
fi
if [ -z $STEAMEXE ]; then
STEAMEXE=steam
fi
ulimit -n 2048
# and launch steam
cd "$STEAMROOT"
STATUS=42
while [ $STATUS -eq 42 ]; do
${DEBUGGER} "${STEAMROOT}"/${PLATFORM}/${STEAMEXE} $@
STATUS=$?
# are we running osx?
if [ $STATUS -eq 42 -a ${PLATFORM} == "osx32" -a -f Info.plist ]; then
# are we running from in a bundle?
exec open "${STEAMROOT}"/../..
fi
done
exit $STATUS
There are lots of good native games for Linux, but the idea that Valve might bring over some of the big guns like Half-Life, Portal, and Team Fortress is near intoxicating for this Linux gamer!

#1 by Brandon on April 24, 2010 - 8:09 pm
While this will bring many new users to Linux I don’t think Steam, and the DRM filled games it offers presents a clear image of what Linux and FOSS is all about.
That aside, it will be a good thing for Linux. More users equals more industry support.
Although I do admit to having a Windows install to play games. This will eliminate that
#2 by Jason on April 25, 2010 - 8:14 am
Brandon,
That’s a good point about the DRM.
It’s something I haven’t really worked out, but in some ways games are closer to things like movies and television shows than application or operating system software. On that axis, I see Free Software Games as lying closer to the “Nice To Have” than the “Must Be” side of the Free Software Scale.
Also – although it doesn’t change your point – but my understanding is the vast majority of titles on Steam don’t have additional DRM (that is they rely on Steam).
It’s certainly a tricky area: is it “better” (define as you like) for a Linux user who enjoys gaming to:
- Stick only with native games?
- Stick only with native FLOSS games?
- Use WINE if needed?
- Dual-boot if needed?
Further, I’m not sure that even if Linux had Steam would that significantly impact user numbers. (Nor is that necessarily the measure of “success”).
I think we will eventually find out, though!
#3 by Anthony on May 3, 2010 - 7:40 pm
I certainly look forward to seeing steam on Linux…
The release of steam for Linux definitely wouldn’t be a financial choice as you stated with not changing market share, but this would allow them to approach Game Publishers they want to join steam universe and simply claim they have the widest customer accessibility base… in a business sense, I can see this move, but who knows if we’ll actually see them follow though with it…
#4 by Jason on May 3, 2010 - 7:54 pm
Tony,
Exactly. It’s hard to say how serious the development is, because Phoronix is going to hype it up as much as possible, and I expect Valve to downplay it as much as possible (at least until they are 110% sure Linux is a go).
I hear that as supporting Mac OS via OpenGL becomes ever more popular, Linux will benefit somewhat by decreased porting costs.
How much that contributes along with a slow rising market share of Linux on the desktop to meeting the magical “worth it to support it” point is anybody’s guess.
Valve understands the value in being the first mover, though – so I don’t think it’s totally crazy to think they may plant a flag.