Evidence Suggests Steam is Coming to Linux

When Valve announced that Steam was coming to Mac, Linux users from all over were wondering if this meant that they would be getting their own version too. After all, porting Steam and the Valve Source Engine games to OpenGL and WebKit meant that they're no longer tied to Windows.

Now Phoronix has taken a look at a beta version of Steam for Mac and found evidence that suggests Valve is working on a port for Linux as well.

Inside the launcher is a script that checks the platform for whether it is OS X or Linux, which would be nonsense unless Valve was really working on Linux.

#!/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# $PWDSTEAMROOT=$(cd "${0%/*}" && echo $PWD)#determine platformUNAME=`uname`if [ "$UNAME" == "Darwin" ]; then PLATFORM=osx32 # prepend our lib path to LD_LIBRARY_PATH export DYLD_LIBRARY_PATH="${STEAMROOT}"/${PLATFORM}:$DYLD_LIBRARY_PATHelif [ "$UNAME" == "Linux" ]; then PLATFORM=linux32 # prepend our lib path to LD_LIBRARY_PATH export LD_LIBRARY_PATH="${STEAMROOT}"/${PLATFORM}:$LD_LIBRARY_PATHfiif [ -z $STEAMEXE ]; then STEAMEXE=steamfiulimit -n 2048# and launch steamcd "$STEAMROOT"STATUS=42while [ $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}"/../.. fidoneexit $STATUS

Linux users, keep your fingers crossed!

Marcus Yam
Marcus Yam served as Tom's Hardware News Director during 2008-2014. He entered tech media in the late 90s and fondly remembers the days when an overclocked Celeron 300A and Voodoo2 SLI comprised a gaming rig with the ultimate street cred.
  • dwave
    Woot! Maybe more games will come to linux so I can ditch Window$ completely. Games are the only thing holding me back.
    Reply
  • Kelavarus
    dwaveWoot! Maybe more games will come to linux so I can ditch Window$ completely. Games are the only thing holding me back.
    STEAM is going to Mac, and possibly Linux. Personally, I'm still doubtful that will suddenly introduce a shift and make developers make games for Linux and Mac, considering regardless of Steam's shift, DirectX, the most popular graphics API right now for better or for worse, is not on those platforms.
    Reply
  • mlopinto2k1
    Oh this would be a great day indeed! Games hold me back from making a complete switch BUT not having native support for Photoshop (GIMP BLOWS MONKEY BALLS, I DON'T CARE WHAT ANYONE TRIES TO TELL ME) is a reaaaal let down. I NEED PHOTOSHOP DAMNIT! I have CS4 loaded with Wine through a work-around but it still is not enough. I need native Linux support. Only god knows if this will ever happen. C'MON VALVE! GIVE ME STEAM!

    Reply
  • peterkidd
    Holy smokes man! This is awesome.
    Reply
  • Bert R
    This isn't too surprising since Steam is coming to Macs and Macs run on UNIX, but it's still cool and a definite plus for the computer gaming industry. Hope it works well!
    Reply
  • micr0be
    all in favor of linux say YUM .....
    Reply
  • flyinfinni
    SWEET!
    Reply
  • taintsauce
    I've been tracking this all day at Phoronix. There are files to be had - including said launcher, a binary, and support libraries (the latter including references to Linux-only libraries). Nothing too functional yet (I would assume due to a very closed authentication scheme on the prelease stuff).
    Reply
  • kelemvor4
    You guys pretty much nailed it. Games + Photoshop = me on Linux full time. I WANT to go to Linux; just need the apps to be there.
    Reply
  • IronRyan21
    micr0beall in favor of linux say YUM .....
    lol, I think most of the windows kiddies wont get that comment.....
    Reply