Steam’d Penguins

Steam’d penguins? Is it a recipe for an exotic South Pole dish? Perhaps it’s one of those bizarre YouTube videos of penguins in a sauna cavorting with the Swedish Bikini team?

The truth is that this is the first post of the Valve Linux blog. This blog is where you can find the latest information from Valve about our Linux development efforts. Avoid the rumors and speculations that multiply on the Web. Instead, come to the source – a blog where people who are interested in Linux and open source game development can get the latest information on Valve’s efforts in this arena. In this initial post, we’ll introduce the team (and a bit of its history) and then give you a snapshot of what we’re currently doing.

Big Things Have Small Beginnings

For some time, Gabe has been interested in the possibility of moving Steam and the Source game engine to Linux. At the time, the company was already using Linux by supporting Linux-based servers for Source-based games and also by maintaining several internal servers (running a 64-bit version of Ubuntu server) for various projects. In 2011, based on the success of those efforts and conversations in the hallway, we decided to take the next step and form a new team. At that time, the team only consisted of a few people whose main purpose was investigating the possibility of moving the Steam client and Left 4 Dead 2 over to Ubuntu.

Why Ubuntu? There are a couple of reasons for that. First, we’re just starting development and working with a single distribution is critical when you are experimenting, as we are. It reduces the variability of the testing space and makes early iteration easier and faster. Secondly, Ubuntu is a popular distribution and has recognition with the general gaming and developer communities. This doesn’t mean that Ubuntu will be the only distribution we support. Based on the success of our efforts around Ubuntu, we will look at supporting other distributions in the future.

After successfully porting L4D2 to Ubuntu, interest grew within Valve and, as a result, the team and projects we were working on also grew. Currently, our focus is on the following projects:

  • getting the Steam client onto Linux with full functionality
  • optimizing a version of L4D2 running at a high frame rate with OpenGL
  • porting additional Valve titles

Current Projects

The goal of the Steam client project is a fully-featured Steam client running on Ubuntu 12.04. We’ve made good progress this year and now have the Steam client running on Ubuntu with all major features available. We’re still giving attention and effort to minor features but it’s a good experience at the moment. In the near future, we will be setting up an internal beta focusing on the auto-update experience and compatibility testing.

Since the Steam client isn’t much without a game, we’re also porting L4D2 to Ubuntu. This tests the game-related features of the Steam client, in addition to L4D2 gameplay on Ubuntu. Over the last few months, excellent progress has been made on several fronts and it now runs natively on Ubuntu 12.04. We’re working hard to improve the performance and have made good progress (more on that in a future post). Our goal is to have L4D2 performing under Linux as well as it performs under Windows.

We’ll be posting more information about those projects (and others) on a regular basis. Since this is a new effort for the team, we’d love to hear your opinions about the blog so shoot us an email. We also encourage you to leave comments and ideas for future postings. We want this to be a community of game developers, communicating with each other and talking about current efforts and future efforts in a powerfully creative environment.

After all, isn’t that what open source is all about – the idea that collaboration and teamwork achieve amazing things?

1,761 Responses to Steam’d Penguins

  1. Xavier Luxenburg says:

    Happy you are bringing Steam to ubuntu, I really wanna play me some games on Steam.


    • John Kim says:

      I’m glad that they’re porting too. Ubuntu users should be enthralled.

      • r1j1k says:

        sudo apt-get install steam
        renice -19 steam

        • crucified says:

          Why do you downgrade the process` priority after installation?… Just curious

          • Lev says:

            I think he is upgrading process priority. The name of the program speaks for itself: nice -19 makes the process less nice and less likely to share resources with others :P

          • “Niceness” isn’t quite process priority, it’s how “nice” a process is to the other ones, aka how much it is willing to share resources with other processes. Niceness goes from 20 to -20, the less nice a process is, the more likely it’ll run with less regard to other processes. Honestly though, -19 niceness… is sort of overkill.

          • J says:

            It’s an increase in priority. +20 is for “when nothing else is going on, get this done”, while -20 is mor like “DO ALWAYS!!!”

          • jack192 says:

            Nope, is quite the opposite, he has assigned steam one of the highest priority available.

            In Linux, priorities range from -20 to 19, being -20 the highest priority, and 0 the normal.

            high priorities (with a nice value under 0) can only be assigned by root, so your example wouldn’t work :P

            PS: Looking forward this, being able to play games without rebooting, would be awesome

      • Luke says:

        I think everyone should be enthralled. Overall this is a good moment for the IT industry.

    • Rian Hooghuis says:

      I second that…

      I’m sure there will be a lot of great ideas and suggestions from our community.

      Collaboration and teamwork thats about what we do and what we did.

    • Ian Carlson says:

      A good thing about bringing it to Ubuntu is that Valve won’t have to port it to other distros, users will do that for them :V

      • Shish says:

        If changing the packaging format (without modifying the files inside, of course) and redistributing it were explicitly allowed, steam could end up in the official distro repositories \o/

      • André says:

        Yeah, ur right! => Will surely be ported to Archlinux AUR for example.
        Steam native on Linux is just fantastic!

        I hope there will be more companies supporting this idea. I think the reason for people not to use linux is often not being able to play their fav games.
        When steam is released on Linux and other publishers decide to use this market as well i think there will be a big groth of the linux community. (Which is always a good thing)

        • Blake says:

          As an Arch user, I’d be ecstatic to have steam in the AUR.

          • lumitoro says:

            Hello every one. As for the reply…I’m also arch user, and I think that arch being a cutting edge rolling distro will make steam hard to use. I say this because, in my opinion, Valve targeted ubuntu 12.04 with the long term support in mind(5 years in gaming is a very long time, LTS indeed), so every time you get an update in arch things will get messy(some times :D). Has you already know, I’m not using Ubuntu but damn this is good news. Just give me Steam on any kind of FOSS OS and I will throw some money at it. By the way, I already own some “humble bundle” games with steam keys…so…bring it :D

        • Andy says:

          Yes, in fact the only reason I maintain a Windows partition on my laptop is to play Civ 5 and Limbo. I can accomplish everything else I do recreationally and professionally in Linux.

          • bAjDa says:

            you can play Limbo on Linux, dude )

          • Desmond says:

            Isn’t limbo already ported to linux. have u tryed searching “the humble indie bundle” in software manger?

          • Feilen says:

            Uhm, Limbo is an OpenGL program AFAIK. It runs EXCELLENTLY with wine.

          • Funatiker says:

            Andy, have you ever tried LIMBO with wine? LIMBO has been in „the Humble Bundle V“. Every game in the Humble Bundle has to work with Linux. LIMBO was the (as far as i know) first game in the Humble Bundle that didn’t run natively on Linux but was delivered with a wrapper (made by code weavers) that used wine. See also: official LIMBO-new.

          • John Yanez says:

            I play Civilation 5 on Lubuntu and it works great. Just install PlayOnLinux then install Steam from there and if the sound starts breaking up then disable Pulseaudio while playing. The graphics sometimes starts to look like a red and white checkerboard at times but there are ways around that.

        • Alexey says:

          Actually, for _most_ people reason they don’t use Linux is not being unable to play their favorite games, but Linux not being pre-installed on computers they buy in stores. How many distributors are there besides System76 that provide Linux instead of Windows preinstalled? We need more of those.

          • XphX says:

            Dell plans to.

          • Leeor Dicker says:

            HP has machines with Linux on them.

          • bigbangnet says:

            linux requires knowledge and some Do it yourself type of knowledge too. Windows is just click click click, installation done and play. Linux is a whole different world. Just pre-installing linux on computers in store is not enough. You need the know how to work with linux.

            Trust me, almost all games can run on linux with the help of wine or other windows emulator and that requires some knowledge on how to operate correctly and can be difficult at times because of graphic or hardware config.

          • Funatiker says:

            @bigbangnet, installing windows-games on Linux does indeed requie more experience than installing windows-games on Windows. Using and updating Linux, even installing native programs on Linux does not require more experience than doing the same stuff of Windows.

          • Elias V says:


            When was the last time you used Linux? And what distro did you use? Ubuntu is as easy to install as Windows, and quite a bit quicker. Installing software from within most modern distributions is much much easier.

            Yea, obviously if you need to use a Windows compatibility layer (remember: Wine Is Not an Emulator) things are gonna be a massive pain to set up by comparison, because that is adding in a whole extra layer of complexity to the process.

            This would not be the case here, though, that’s the entire point to this.

          • Miles Smith says:

            This is great news for Linux lovers. Though I think your statement is false. I personally would switch to Linux because it would be completely pointless for me to do so.

            I don’t need the level of customisation it offers, I like the way Windows works (it’s irrelevant whether that’s a product of habit or not) & I think the majority of users feel the same, it’s missing a lot of key software (yes I know there are alternatives but there not the same) & yes it has Wine which is great but even if Linux had all the games in the world I probably still wouldn’t use it.

          • Mark Roberts-Barter says:

            Not so sure about the “much much easier” comment about installing apps on Linux. I have just installed Windows 7 and Linux Mint, back-to-back. After installing the ATI Graphics driver, it won’t keep the correct scaling options for my HDTV and LibreOffice – which works fine on Windows – has defaulted to US dictionary settings and won’t spell check in UK English. Don’t get me wrong – I use Mint on a daily basis and will probably have these issues fixed after I do some reading up – but the basic configuration of Windows software is easier for those with low technical ability.

        • ObscureangelPT says:

          True Story. I had always used windows, but i had always some interest for the open source O.S.

          Well I have much more support of software and drivers on windows, but i am hoping that support will raise and many AAA games will be released on linux.

          I bet after gabe release Steam and port source engine to linux, that ubuntu will be seen as a different OS..
          Now lets just wait that users and closed drivers support will be better in the GPU segment, and that OpenGL be better optimized!

          Thanks Gabe, Thanks valve, Thanks Steam.

          • Idiotgenius says:

            Better support of drivers on windows? Not so sure… I am a windows/linux guy, and usually prefer windows, but the computer I am typing this on had windows 8 Consumer Preview at one point… only thing is, the only drivers for this computer that worked well were for linux, so it ran like crap :/

      • Bryan H says:

        It would be great to have it in portage for Gentoo as well, especially if valve released the source and allowed self-compilation.

    • Linux fan says:

      I strongly hope that Valve’s efforts will not result in some Wintel-like Intel-Valve cartel.

      After switching to Linux I’ve found the open source driver support for Ati cards to be far superior to cards Nvidia (which have the best proprietary support, but only for new cards), and most certainly more performant than those of Intel. Nvidia and long-term Linux support or 3D open source – Intel and 3D performance? No.

      Thus, Ati cards, getting you the most energy-efficient bang for your buck and having the best open source support (also long-term), both for 2D and 3D are my best bet for Linux (and will keep to be for now).

      • JW says:

        I’m sorry but….
        “most energy-efficient bang for your buck ”
        That’s complete nonsense. AMD/ATI are the new power pigs and the ATI driver model is still a mess across all platforms.
        This sounds like ATI marketing shill to me.

        • BigBen says:

          ATI seem to be struggling with Linux lately – well, I’ve not been able to resolve various graphics problems that friends have found – about 6 months ago now. And yes, they did seem to be running hotter than average too – enough for me to notice.
          Happy to use ATI/AMD if products/support work well.
          Have our fair share of Semprons and Athlons around, and the K325 is neat, especially when paired with the 9200 from nVidia in this tiny little eMachines ER1401 running Bodhi Linux to very good effect.
          Do hope ATI’s probs are all fixed now, but would want to see some evidence first before I’d part with cash for anything with ATI/AMD graphics.
          What great news about Steam!
          Well done!

          • oneiroi says:

            I have to disagree;

            Wanting to run 3 monitors I found I had to ditch my nvidia gt340 for a anti 7750; you must use 2 nvidia cards for nvidia surround, whilst a single anti with eyefinity will do the job.

            Nvidias driver for Linux is frankly shoddy; most if not all users differ to the nouveau open source driver as a result, not that I am about to defend ati however the catalyst driver pack whilst deprecating older cards (annoying) seems to work just fine in Fedora 17 x64 (much love to the maintainers @ rpm forge!)

            In short both camps need to provide better Linux support before the fanboys on either side can have a poo flinging match … until then for multi monitor (best bang for buck) I have to side with ATI despite being an nvidia loyalist for over a decade.

          • DIRT says:

            Actually that series of graphics cards had a hardware issue where the card would never downclock if you had more than 1 monitor plugged into it. The 400 series has it too. I researched the 400 series before making a purchace. Its something to do with the new kind of ram they are using with it. Does this for windows too.
            Also it makes it go black-screen-of-death on startup occasionally.

      • pocketdrummer says:

        ATI cards are hot and loud. The latter is a huge consideration for me when buying a card. I don’t play with headphones (true 5.1 audio is fantastic), and I don’t feel like listening to the whirring of the ATI fan the entire game or especially when idle.

        That said, I haven’t had problems with nVidia drivers for linux in over 5-10 years.

    • Happy pants says:

      Thank you based Gaben.

      This is very exciting news and i look forward to a native steam client.

      Keep up the good work.

    • Mr Zapp says:

      This feels like it could be it.
      The big push to get the big names to Linux, and to get publishers to finally recognise the importance of the open platform.
      I am excited about this like a kid for christmas, I haven’t even dared to hope for this in the past.

      • Firstborne says:

        I am with you there, Mr Zapp. The only reason I even dual boot into Windows is for my Steam games, and my god-forsaken Netflix. If these two services will just cross over, I can finally dump Windows like the trash it is.

    • gibgasachi says:

      Yay for valve!

    • sweet says:

      Linux community is an extra bonus for Steam and Valve.
      Smart investissement : no deep cost, new way versus concurrents, nice and generous community to gain.
      Open mind, open source, open wallet.

    • Peter says:

      Why always this crappy Ubuntu. Let’s play on Fedora :)

    • Im glad to see things moving, this is exactly what the Linux community need. A well respected company to stand up and fight for us. Gaming is indeed the only area in which Linux fails miserably on. With the Steam/Valve devs taking on such a large task like this gives us hope.

      If you need help with Alpha/Beta testing i would be more than happy to help. I have been using Linux now as a primary operating system for the last 5 years and many years before that as a dual boot system.

      The only problem i might have is that Steam will probably remain a closed project rather than true ‘free as in beer’ software. Alas, sacrifices must be made occasionally for progress to prevail.

      Keep up that hard work!


  2. Mathew Duggan says:

    This is awesome news. I hope that Valve’s entry into the Linux gaming sphere means that the selection of games grows quickly. Is Valve going to reach out to third party developers or is the plan going to be to demonstrate the value of this approach through a single game and leave the rest up to them?

    • Morgan Cox says:

      I for one am so glad about this, in the future we will be able to buy topclass games without having to fund a patent troll to do so (apple/microsoft) .

      I also know that as long as you have a Nvidia card as you do not run gnome3/unity most games that exist for Linux as well as Windows are actually ‘faster’ in Linux so gamers will be using their machines more effectively.

      It is a shame that your focusing on Ubuntu as unity (for nvidia users) results in an about 50% loss of fps in games (compared to KDE,XFCE,LXDE,etc) in fact all desktop enviornments are better for gaming than unity (although fixes are on the way for ubuntu 12.10)

      For example

      I assume that other (non unity) variants of Ubuntu will also work so that Nvidia users can enjoy full speed?

      • Silicium says:

        let them try, they have a big developer team and
        they have to take time to evaluate.

        Porting the binaries/code is distribution independent
        and will take a lot of time.

        I’am Sure they will come to a point which keeps them away
        from windows like performance in ubuntu.
        Then they have two solutions: Create ubuntu upstream patches
        or switch to another platform.

        i think they will will work on ubuntu patches since most linux users which aiming for play games are using ubuntu.

      • gnudist says:

        Not a problem since you’re not stuck with unity. Linux is not a proprietary OS land where you’re stuck with whatever the devs think is best.

        Apt-get screw-unity :P

        Or probably just use the software center that’s all the rage with the kids

        /and stay off my lawn

      • CalcProgrammer1 says:

        Ditch Unity then. There’s nothing wrong with Ubuntu, it has a very solid core. Unity is a loathsome piece of crap, yes, but nobody’s forcing you to use it. Cinnamon, MATE, GNOME 3 Fallback, and many other desktop environments are just a few clicks/commands away. I prefer gaming in GNOME 3 fallback, as it works much like the traditional GNOME 2 (now MATE) interface while remaining compatible with new themes, libraries, etc. You can run Compiz for effects and seamlessly disable it for gaming.

        • ph0ng says:

          I second Cinnamon. Unity is just a mess and the least efficient interface I have seen in a long time. In no way does it enhance productivity, it cripples it.

          • Shmargin says:

            LOL….I guess I have been stuck as a Windows user for too long…I have dabbled in Linux for years, but usually going back to Windows. Just recently installed Ubuntu 12.04 and I liked the interface a lot. On a good ATI card and my other beastly hardware, I don’t notice any slowdown in games, native or on Wine.

          • Zta says:

            So we have us yet another Unity rage thread. Know your time and place, damn it.

          • Aaronpm98 says:

            God, When i first used unity, someone told me that it was a virus used interface, Truefully i think unity stil has a few kinks to work out on, But using unty for something this big will cripple it, And the comment below, Now YOUR time and place buddy, we arent raging about unity were talking about, Plus this is a steam-to-linux blog, Not a RAGE UNITY blog.

        • Diego says:

          Try KDE, but make sure you try the latest releases (they are very stable), i.e. KDE 4.8.4 or 4.9.x.

          • Carl says:

            I have KDE too, more precisely 4.8.2 version, and it’s cool, even with graphic effects enabled under a pathetic video card

        • The RaDaMaNt says:

          I am the only one who loved Unity?

          • galkowskit says:

            Nope, you’re not. I love it too. :)

          • Carlos Eduardo says:

            Using Unity since the first one.
            Now it is the best desktop available on the market.
            Let the games come!

          • dulBIRAKAN says:

            I too find it pretty comfortable to use actually.

          • sprt says:

            I love unity. Tried switching to other DEs but once you are used to unity you don’t like anything else.

            I know the compositor is making apps run slow. I am sure they will find a good solution to this issue. Either shutdown compiz before running a game and reenabling it later or making is run without cause drop in performance.

          • robert says:

            No. There is worst than Unity in Ubuntu. The six months delay in updates have a biggest impact on softwares that rely in being kept up to date like games clients. That’s why steam is mandatory to being able to package games on Ubuntu while on other, more reactive, distributions the standard packaging system is enougth.

          • Vanzippee says:

            @Robert what do you mean 6 month delays. I get daily updates. It is a 6 month release schedule, that means they do an overhaul every six months.
            The LTS has a 2 year schedule to provide added stability, but the updates are still daily.

        • needsLITHIUM says:

          In all honesty, I cannot get enough of LXDE. It runs off of the same Gtk libraries as Gnome and Unity (And XFCE), and it is lighter than all of those process wise. Compiz still works in LXDE, and the interface is oddly Windows-like, as far as default looks and functionality go, though it is still distinctly Linux.

          Every distro I have used as of late, I run the LXDE spin of it. I have Lubuntu installed on my desktop, Fedora LXDE spin on my Laptop, etc.

      • Yanick Bourbeau says:

        If Windows keep running compositor when you play a game you will get the same performance penalty as with Unity.

        It is a very simple trick to disable compiz just before running the game and re-enabling it when you quit the game, Either by using a batch file or by hooking library calls (a better patch) or if you just feel lazy just use Unity in 2d mode.

        • Pawlo says:

          That’s not true, because Unity doesn’t suspend composition like KDE and Windows does.

          • Yanick Bourbeau says:

            try it by yourself:

            metacity –replace &
            compiz –replace &

          • Scott says:

            He’s not saying Unity suspends composition. He’s saying YOU can write a script that stops Unity, then runs the game, then starts up Unity again.

  3. Justin says:

    It’s about time Linux got some attention! :) Great job being leaders in the gaming space.

  4. Syddraf says:

    As a Linux use who has to dual boot for video games, I love you guys. Take more of my money in Steam Sales.

    • Reid says:

      A thousand times this. I love TF2 and the L4D series and it irks me every time I have to decide between doing work on Linux or playing my favorite titles.

      • My God, you got it there. It’s such a horrible choice between getting work done and waiting several minutes for Windows to boot to rid the world of the zombie infection.

        Valve has really pushed the envelope here. I have never had more faith in Linux than I do now.

        If this works, I may just delete my W7 install on the other side of my hard drive.


        • CJ says:

          “Several minutes for windows to boot” Seriously? 7 seconds with my SSD and about 25 seconds with my old Sata II HDD. If your windows takes minutes to boot, how can you even run a game???

    • Yiannis says:

      Oh yes. I would really start giving more money to valve when i get my hands on the linux client :) and it would be good buy ms from me! As it is now we can play alot of steam games under linux via wine but playing nativly would be so cool!!!!

    • HP says:

      A MILLION times this. The lack of a Steam client + games is the singular reason that Windows is still my primary OS. Two years from now it will hopefully be Ubuntu.

    • samy says:

      Gaming is the only reason i’m stuck with my additional (slow as hell) windows partition, please valve make commercial gaming work on linux so that other developers have to follow your footsteps.

    • Morc says:

      Oh great!

      I stopped playing on my windows machine ages ago, somewhere when Half-life 2 wasn’t running properly anymore. the only thing I really missed was the mods. (CS, mainly)

      If Valve would be able to port those games to Linux and maybe add a few new ones I will be very keen on rejoining.

      Is my earlier HL2 account still working with you, guys?

  5. Simon says:

    Regarding updates (I’m assuming you’re talking about the Steam client), the best solution in my opinion would be to set-up a repository and leave the actual updating to the package manager of the distribution.

    On a related note, I’m very excited to hear that Steam/Source is coming to Linux :)

    • Josh Leverette says:

      This. Absolutely. Linux has updating down to a science, and there’s no need to reinvent the wheel. The commercial programs in the Software Center automatically have their own PPA which they can use to distribute updates whenever they want. You could make a public PPA which would let non Ubuntu users stay up to date, and people who use RPM based distros could set up scripts to autopackage it whenever an update comes out, etc.

    • Anon22 says:

      @Simon The normal Linux packaging model is critically broken. Distributions try to ‘claim ownership’ of hundreds of thousands of packages, and maintain updates for them themselves. This results in less popular packages being regularly out of sync and users being shit out of luck. A better model would be for distributions to have a model similar to the App Store where software developers submit their packages. If they could get decent ABI compatibility between distros so they could share package managers it would be even better.

      If they were going to host their own apt/rpm/whatever repositories it would be great, but don’t let the distros get their hands on it.

      • Splinter of Chaos says:

        The app model is broken when it comes to dependencies, though. If i want to distribute my program, i have to manually insert the specific version of the library i use with the app. This could mean one popular library gets duplicated hundreds of times between your installations.

        The app model only makes sense for developers of end-user applications, which is what makes it good for Macs. However, i don’t know how one would design a system that installed X11 as an app.

        • RAMChYLD says:

          @Anon22 – not necessarily true for all distributions. Virtualbox for example, is available across various distributions, and to use them all you need to do is to add their repository to your package manager. Assumingly, Valve could do the same- offer a repository server where the user could just add, and then apt-get install steam or rpm -ivh steam as needed.

          @Splinter of Chaos – Said “App” model has been practiced in the Linux community for ages, especially proprietary software. It dates all the way back to Netscape Communicator and even early versions of Java. It’s a tried and tested path whose only downside is that users are left with the burden of a larger download (no difference from what the Mac users of Steam are facing). Valve could do no wrong for following this path.

      • Taffy says:

        There are lots of “Central” repos where software is kept. As much as I agree with the sentiment, who ultimately looks after it? Linus? Because anyone else would have ulterior motives in my opinion.

      • laarmen says:

        You cannot apply the App Store model to Linux distros, because the software that get submitted in the App Store is developped specifically targetting iOS, whereas your standard free software app is usually written in a very generic manner so that it can work with little effort on anything bearing some resemblance with an Unix system. It works, but it is certainly not well integrated with the rest of the system, since the main difference between distributions is the way they integrate those applications via their packaging software, policies, and such.

        There is nothing stopping the upstream devs to update themselves their packages within the various distribution, they “just” have to do the work. I know for a fact that anybody can contribute to Debian, contribution wich would end up in its derivatives eventually. Arch has AUR, and I assume almost every “mainstream” distro out there has some mechanism to do that. It is exactly the same problem as developing an App for Android and iOS, just on a different scale.

      • Lestibournes says:

        Josh Leverette said: “The commercial programs in the Software Center automatically have their own PPA which they can use to distribute updates whenever they want.”

        If Valve worked with Canonical they can add the Steam games to the USC so they can be bought via the USC or Steam and installed and played through either store. Or they can work with Canonical to allow the USC to use Steam as a backend. Even if they do neither of these things I would greatly appreciate having launchers for the games and other programs I install through Steam in the Unity Dash so I can search, browse, and launch my Steam games the same as any other software.

      • Shish says:

        don’t let the distros get their hands on it.

        Why insist on forbidding other people from doing what works for them? Does a distro-hosted copy merely existing somehow stop you from installing your own version in your own way? :S

    • mmtrebuchet says:

      @Simon: I think that might be an issue on distros that have no package manager. (I’m a Slackware guy.)

      • RAMChYLD says:

        @mmtrebuchet – Not really. I did use Slackware for a while before dumping it for Debian, and well, I used self-contained installation scripts (those .run files where you chmod a+x and then sic bash onto them) when programs are available in the format. Used it to install Sun Java, OpenOffice, NVidia proprietary drivers, and many more. In fact, the Steam HLDS (Source Dedicated Server) installer for Linux currently also comes in that format if anything- you download the installer, run it with the command to install the game server of your choice, and sit back as it downloads the necessary files and libraries. No reason to believe that the Steam client installer won’t just be a similar script with a Tcl/Tk or Perl frontend slapped on that pretty much does the same thing.

    • Al says:

      That’s the usual linux way, yes, however your solution will only work if Valve set up a repository for each of the various package managers. I personally use Portage on my main box, which you may have guessed is not that compatible with apt.

      @ Valve: thanks for bringing this to Linux <3

    • Eroen says:

      I’m fairly sure such a repository (or similar) will be set up by all major distros, who will then have to disable any in-steam update mechanism to avoid breaking everything. Hopefully, that means a command-line switch and not a reverse-engineered binary patch.

      If anyone on the project reads this, please listen: Self-updating is a bad idea. The only reason to do it is when your users don’t have access to proper software management systems. That means, it’s a reasonable workaround on Windows (and possibly Macos, macports didn’t take off and I’m uncertain of Homebrew), but not generally for Linux distros (or *BSD for that matter), as they have solved the problem already. Stop doing meaningless work to make additional meaningless work for others.

      • Darkhog says:

        Eroen says: “The only reason to do it is when your users don’t have access to proper software management systems”

        Or if they don’t have root access. Just sayin’

        • Federico Contreras says:

          Games = root access.

          • That’s probably true if you own the computer and only keep it for yourself – but you probably do not want to borrow your computer and allow your kids to have full root access.. They might accidentally delete a few months of work, or all your family photos – or worse, screw up your firmware and render your computer equally useable as an old squishy carrot.

            Of course, remember to do backups, and backups of your backups — in case you accidentally erase your backup (That happened to me, five months of hard work just vanished — and now I hate Windows).

          • RAMChYLD says:

            @Federico Contreras – If Valve lets steam install the game to the user’s home directory instead of to a system directory, then root access won’t be needed. This is probably the only thing Steam is doing wrong at the moment- writing the game data and installation into it’s own directory instead of to a userland directory. However, if steam sets up a userland directory (maybe in /opt/steam ?) as a+rwx and not touch anything else, there’s no reason to need root access to install games in steam. And the other directories like /lib, /bin, /usr, /sbin, etc will all still be safe.

            However, the best thing is still to have steam keep it’s games and the per-game data in the user’s home directory. Most people will put their home directory on a partition that is many times bigger than their root partition anyway.

          • Scott says:

            @RAMChYLD – most people don’t have a separate root partition and home partition…

    • Jon Raiford says:

      I agree with this completely.. Set up a repository and let the distro do all the hard work. It also makes it easy to have updates for different versions of distributions. Plus, if you use standard packaging other distributions will automagically get support as the community can and will port the packages to other distros.

      Welcome to Linux! Its great to have your attention. I’ll be happy to part with my money :)

    • Spidey says:

      I agree. Maybe a pop-up warning the user about a new version available, but let the distro’s package manager do the updating job. You don’t wanna mess with root permissions for this.

      • Second_Fry says:

        I disagree. Setting group ‘steam’ for steam binary updates should do the job.

        • Chrishas says:

          Setting a special group just for steam is the wrong way. As others have mentioned the package managers in Linux work really well so there’s no need for techniques such as this. Valve can set up their own repository if they want to bypass the central repositories of each distro, no need for special groups and permissions.

          • Second_Fry says:

            I cant see why you are trying to avoid that thing. You are now actually have groups ‘audio’, ‘video’, ‘games’, ‘cups’, etc. – they were installes automatically.
            Whats wrong with ‘steam’ group then?

          • Second_Fry says:

            So I decided just to proof my words about ‘audio’, etc. groups in system.
            Just logon to my Gentoo server and what I see there?

            somehost ~ # cat /etc/group

            Also it has 2 groups which were installed just for _user_ – 1000 and 1001.

            In archlinux it has group ‘users’ for all of them.

            So I’m still cant see whats wrong with group for binary selfupdates.

    • Chuck says:

      I like what Simon says, and agree whole’heartedly.

    • murak says:

      Agreed. And its just greate that steam is coming to linux!

    • Tynach says:

      Agreed 100%. You’ll want a package manager to handle updates and distribution. Debian’s package manager I believe will be especially good for Steam; supporting Ubuntu was a smart move.

    • Haakon Løtveit says:

      What Simon said.

      It really is the best way to do this. OTOH, Steam is kind of a package manager already. I would think that integrating with the package managers would be a pain.

    • H3g3m0n says:

      Google Chrome does the custom repo thing. It’s very nice. Also I think they integrate it right into the browser so you can enable autoupdates through there.

    • therufuser says:

      I like your idea of the pacakge manager thing.. But I’d like to have my Steam installation portable so maybe they should at least have an option to let you decide whether to install it via package manager or steam client..

  6. Mal Haak says:

    This is fantastic! I will buy L4D2 the day it is available on Linux. That is how much I am looking forward to steam on Linux.

    • Don Posey says:

      I too will purchase the first title (regardless of the game) that is available on Linux-and I’m not a gamer! (It won’t go to waste-my son has wasted half his life on Counterstrike and it’s ilk. : )

    • anton fosselius says:

      i agree! Dont forget portal 2 etc. Etc.
      Have been missing steam during my 6 years of linux only usage. Running through wine is just not the same.

    • Slydder says:

      I don’t even like L4D2 but I am buying it anyway just to make sure this effort does not stop.

    • Dr Dingsbumms says:

      Then you will own one of the greatest games ever made! L4D2 is awesome!

    • TLE says:

      Me too me too

  7. Eion Robb says:

    Well done guys, this is awesome :)

  8. Pedro Rittner says:

    Just wanted to thank the Valve Linux team for going forward with this awesome project! I’ve been a long-time Steam user and although I do most of my gaming in Linux through WINE, I’m looking forward to being able to play Left 4 Dead 2 (and hopefully other titles) natively on Linux soon!

    You guys rock!

  9. Jess says:

    This would normally be a good opportunity for me to go on a bit of a rant about open source, but today I shall not do so. Today I shall say the following…

    You are not wasting your time or efforts, Valve developing-people. Trust me when I say, you are not. The only, and I mean ONLY reason I ever need/boot into Windows is to play video games.

    This project means (to me at least) a day in the future when I will not need, in any way shape or form, a MS Windows installation in my home environment. This is something of a small personal wet dream for me, tragically ridiculable (it’s a word) though that may make me.

    You give me Steam with Portal 2, HL2 +E1 and 2, L4D2 and (hey since we’re dreaming, let’s go the whole hog) same day release of HL2E3 on Windows and Linux, and the rest of the industry WILL follow your lead.

    I will be there on release day, and I would love to help beta test your client. 12.04 is my primary OS for work and non-work PC use… as I said, only gaming forces me to keep one foot in a Windows place.

    I cannot wait for this to come to pass. You have one passionate, excited and supportive fan of this endeavor right here.

    • Dan Leslie says:

      I came here to say just this.

      Keep it up Valve, and hopefully before long I won’t find much need to boot into Windows again.

    • Akshay says:

      +1. Same story here.

    • Eric says:


      I couldn’t agree more. Games is the only reason I even have windows. I’ve supported every single Humble Bundle packages, even if I have the Windows version of the games. Why? They support Linux versions.

      Valve: Keep up the good work, guys.

      • Forrest says:

        I only got Windows so I could play Team Fortress 2 and Skyrim. That is seriously it, everything else is ubuntu for me. Thank you so much, Valve- at least with Steam for Linux I will be able to have the achievements and such for games that already run on Linux.

    • Tynach says:

      Agreed 100%.

      Also, is there a signup form for joining the upcoming beta test? I would like nothing more than to help you guys bring this closer to fruition.

    • Felix says:

      I agree with you from the bottom of my heart. For many many years, Linux had only one real problem. That it was hardly possible to play a lot of quality games. With Steam and Source for Linux, I am suddenly able to imagine a day in the near future, when I can just delete Windows forever, with hardly any regrets. A day of freedom.

    • Alasdair Deacon says:

      Pretty much came here to say this.

  10. J.C. Bailey says:

    I’ve been using Ubuntu for years, and your Steam client on one of my Windows desktop systems too.

    The chance to finally dump Windows in favor of the OS that the majority of my work is done in is something I’ve been craving and hoping for now for years.

    Any news over when games can be made available is awesome.

    Thank you guys for all the hard work and effort that you’ve placed into supporting your fans throughout the years.

    Also, to me, this is better news than the release of HL3.

  11. chronicdiscord says:

    Good luck Linux Cabal… while I hate the license the system uses it is very good to see Steam decoupling from Windows more and allowing increased choice for customers.

  12. Chris says:

    Firstly, fantastic work! I can’t wait to hear more!
    Will cross-platform (SteamPlay) games be available in the Linux client?

  13. Paul Cornett says:

    This is excellent news! The only reason I run windows at all is my games. With Steam coming to Linux, this will make people like me free to move from windows. I love Steam and this just gave me that much more to keep loving it.

    Thanks for remembering us penguins.

    • Tanjoodo says:

      I just want to say, that even though the Steam client and the Source engine is making its way to Linux, it is still way too early to start planning to move away from Windows. As most games are still going to be Windows only. So, unless you exclusively play Valve titles, you will still have to have an installation of Windows. But nevertheless, it’s still a great step in the Linux gaming direction.

      • Dan says:

        Give me a handful of good well supported Linux titles on steam and I will happily forego the rest.

        I know that’s a pretty bold statement, but I just canceled my cable. Bring it.

      • fengshaun says:

        As for me and maybe many others, if I can play enough quality games to keep me entertained enough, I won’t need windows! The problem is that as of now, pretty much the only games available for Linux are Tux Racer and Urban Terror (very nice games, but not comparable to Dota 2, CS, and L4D2 for sure).

        • windpath says:

          Don’t forget the (not entirely free) games in the Humble Bundles, Heroes of Newerth, as well as free games like Pingus. It’s not much, but it sure is better than nothing.

        • Lestibournes says:

          There are about 70 Linux games that were in the various Humble Bundles and many more that weren’t, including Achron, Oil Rush, most of the Penumbra games, Titan Attacks, Droid Assault, Little Space Duo, The Journey Down, and that’s just off the top of my head. On top of that there’s a whole flood of Linux games that are currently in development.

        • javajames says:

          You need to get out more…

          Linux is full of games;

          -Every java game (pretty much) as java can only be integrated with directX – due to closed sourcing.
          -Most of the openGL games, eg, games on the HPL engine (penumbra, amnesia), GLquake/darkplaces (xonotic, some quake games), various other titles too.
          -Popular open source titles; xonotic, flightgear – (most of these games:
          -indie games often use openGL because of the proprietry nature of directX, it’s cumbersome API and the fact it’s pretty slow.

          Try getting the steam alternative desura, featuring linux titles as well as windows and mac titles. Heck if valve don’t hurry this up desura could take a significantly larger part of the market than currently. It’s definitely a good indie platform.

      • mmstick says:

        As long as all of Valve’s titles function perfectly, what other games would you ‘really’ need? Looking at SteamStats, most gamers on Steam are actually playing Valve titles. Counter-Strike, Counter-Strike Source, Team Fortress 2, Day of Defeat: Source, L4D*, Portal 2. Other than those titles, there isn’t much incentive to play anything else, at least for very long. There is an incredible amount of indie games on Steam that already have Linux support, and are eagerly awaiting to put their titles on the newly released Steam. Other games that are nonsteam could be packaged with wine at least, or recompiled to run on Linux, more likely that wine packages will happen.

        • Diego says:

          We want native, running the games via Wine doesn’t count.

          We already know how to get the games to work via Wine. But we want native.

          • Lestibournes says:

            As long as the games work flawlessly, what do I care which libraries they use? Using WINE takes effort to set up. If Steam or the game developers make the effort to make the game work properly with WINE I won’t complain, although I do prefer native games and will feel somewhat let down if they don’t do a real port.

      • CaseyJay says:

        As long as steam games like L4D2, Half-Life 2, TF2, Portal and etc are ported and all my humble indie bundle games (which i can already play native to linux) are on there, i really don’t care..

        But i reckon when developers see how many people shift from windows to Linux they well follow the market..

  14. Hurray!, Valve thank you for this!

  15. Azelphur says:

    Well first off, this is GREAT news, I am really impressed and happy that Steam is porting to Linux, and can’t wait to get using it. I love the new blog too, a great source of information directly from Valve as to what is happening with the Linux client, I shall eagerly watch your progress.

    A few questions —
    You keep mentioning open source and collaboration, does that mean that we’re going to get the source code for the steam client? That would be awesome and allow us to do lots of cool things and collaborate just like you say :D

    Is there any chance of some form of early beta of the client and perhaps even L4D2? As a veteran Linux/Ubuntu UK Member I’d be very interested in trying/testing it, even if it isn’t (fully) functional yet. (Feel free to contact me about this or anything Ubuntu related)

    Very excited about this, can’t wait to get my hands on it :D

  16. Stevie says:

    Thanks guys! I love your games and I love Linux. Definitely makes me smile. :)

  17. Walden Riedel says:

    I must say, I am waiting for the linux steam client, while it will be a long while until many others games are linux compatible. But while mainly talking about Ubuntu 12.04, I am saddened because I do not run this distro. I am greatly relived that this is happening, I can’t wait for the results.

    • Luke says:

      I wouldn’t worry to much. So many Ubuntu users (myself included) have seen the writing on the wall and are bailing out as fast as they can. I’m sure as Ubuntu’s decline becomes more evident we’ll see this move to a core Debian release, as well as the RPM based distributions.

      • Lestibournes says:

        Ubuntu isn’t in decline. Many existing users didn’t like unity and left for other operating systems, but many others do like Unity and those that have left have been more than replaced. There are new OEM devices coming out with Ubuntu Desktop Edition this year and the number of Ubuntu store locations in China has grown from 250 to 450, plus 850 store locations being opened in India.

        And that’s just Ubuntu Desktop Edition. We don’t yet know what kind of impact Ubuntu for Android will have, and then there are Ubuntu TV and Ubuntu Phone which I’m guessing won’t be so major, but still it will be interesting to see how they affect the growth of Ubuntu’s userbase.

    • Jouni Osmala says:

      I’ve changed from debian to suse to fedora to ubuntu, and spend atleast year in each one. So I tell you as long as you can back up your files from /home/ and maybe from /etc/ [This if you need to find some old setting values for new distro], its relatively easy to switch to new distro. And I consider my self more of a user than administrator on linux, as I don’t like to tweak settings.

    • Barbarian says:

      There is no problem for other distribution packagers to grab a .deb file, or connect to their repository if they set one up, and quickly and easily repackage it for their distribution. With how popular steam is going to be, I foresee a Steam package in every single distribution less than 2 days after an Ubuntu release.

      • Walden says:

        I can very well see that happening because I believe that there are installer package converters, and if they release source on it (no idea about that) it can go on any linux immediately.

  18. Good luck in making a great port! It’s great that you guys are working on making Valve available on more platforms. Will you be working on getting TF2 onto there?

  19. Robert says:

    I would just like to say thanks.

    I have been hoping for years now for someone to take a chance on Linux. I have managed to port myself almost completely to the platform, with my gaming addiction being the only reason I still own a copy of Windows.

    While this is just the first step in what are sure to be many difficult ones in the future. I am confident in your awesome abilities to make my dream a reality.

    Feel free to shine a bat signal in my direction if you should require any assistance in testing your Linux based applications or games.

    Once again, thank you for your efforts.
    You can count on my continued support in the future.

  20. Malcolm says:

    YES! Extremely excited, can’t wait. You guys are awesome!

  21. Curtis says:


  22. God this is amazing.

  23. ajmklean says:

    Wow. Great news! And so many questions, but here are a few just as a start. How can the community assist with getting Steam ready, even before the beta process? What can members of a distribution do to assist in preparing for the steam-client for their environment? Whats the possibility of a road map for “Source” games? How far is Valve going to take “Open-Source” as they work with the community of game developers?

  24. Kelsey Stevenson says:

    FINALLY!!!!! Seriously, if I could see you guys in person I would kiss each and every one of you. With tongue. Not even kidding. This is GREAT news for the Linux community. Hopefully you can get L4D2 ported and get started on the Half-Life series next!

  25. Benjamin Herr says:

    I, too, am very excited about the prospect of an open source community around Steam.

    What are you planning to open the source of?

  26. Jason Clifford says:

    I am excited. I have steam on my PC and can’t wait to support you even harder now with Linux! I hope this is a revolution!!

  27. Trev says:

    This is brilliant news ! Thank you so much for putting the effort in to do this. Delighted with this :)

  28. JogMcGa;;iger says:

    Source engine running through openGL? I like…

    • NintendoRev says:

      Well technically it’s been running on openGL for a while since it’s available on Mac, but yeah! =D

    • javajames says:

      Thats already done – OSX. I think the main project here is getting the game to work with X11 (and seeing as they seem pretty obsessed with ubuntu, possibly GTK) libraries.

      • Przemysław Lib says:

        And about forcing Nvidia and AMD to take care about long staning OpenGL bugs, and performance disparity between Win, Lin, OSX.

        Nothing revolutionary, but look at latest Nvidia changelog for Linux drivers ;)

        • gnudist says:

          This is why there should be documentation for low level APIs on graphics chips, so those who care can fix what nvidia won’t.

      • Tynach says:

        The OS X ports actually use a DirectX API that wrap around OpenGL functions; basically using OpenGL as if it were DirectX.

        I would love to see OpenGL used directly instead of this, but I understand that isn’t always entirely feasable. As long as the performance is comparable, I’m more than happy! And the performance doesn’t even need to be comparable for me to be happy to begin with!

        • javajames says:

          That’s really interesting – learn’t something new! Have you any idea whether this is the plan with L4D ports?

      • Haakon Løtveit says:

        They’re not obsessed with Ubuntu, they’re just focusing on that one first. Since it’s the most popular desktop distro, it makes sense.

        Also, Shuttleworth like QT, so you know… In the future, Ubuntu might offer you both libraries as standard. In that case, KDE and GNOME users will both be mad. :)

  29. Deg says:

    Excited news. As a Mac user, I’m so happy to not have to run Windows to play my favorite games. I’m glad that Valve cares about multiple platforms.

  30. Hans Heintze says:


    Seriously, good work!

  31. Roman says:

    This is great, guys. Can’t wait to see Steam and your games on Linux.

  32. Larrik Jaerico says:

    Best news ever!

    Any chance of supporting games that already have Linux versions? The Humble Indie Bundles’ games come to mind…

    • d4r3llo5 says:

      I wonder too if they’ll bring over the Humble Indie Bundle games as the first games available on Steam that aren’t Valve created (as most of them are multi-platform), this would be a strong move, as it would show Valve’s continuing support for indie projects.

    • Joe MacDonald says:

      +1. I’ve bought in to most of the Humble Bundles and I’d love to be able to use my Steam client to install them on my Ubu machine. The HIB integration with the Ubu Software Centre has left something to be desired and I’ve not got onto use Desura. Steam is just too appealing for me to want to look elsewhere for something similar.

      Also, what do you guys think of Desura, anyway?

  33. EspadaV8 says:

    This is fantastic news. With a lot of the great games from the Humble Indie Bundle already available on Steam and cross-platform there should be a nice base to start with.

  34. Ayelen says:

    I’m so excited about this! This is such a big step for gaming on Linux!

    The Linux community is more than willing to buy your games. :)

  35. 1roxtar says:

    Shut up and take my money!!!! ;-) Great job, Valve and thank you!!!

  36. Javier Aravena says:

    This is awesome, thanks for doing it.

    I have a couple of questions regarding the implementation:

    Will you save games to something like /usr/local/games or anything like it under the games group or will everything be saved to the user’s home?

    Also, will you be using rpm to install the games kind of like then in windows games appear installed in the system or will you simply copy them. It would be useful if it were the later so we people with unsupported distros can still run it (without expecting support of course).

  37. markcocjin says:

    Is it possible to make the overall Linux experience though a Steam interface?

    Let’s face it, most gamers going into Linux will not be like regular Linux users. They’ll most likely approach a Linux gaming system like a new console if you may. That means that whatever features Linux have, it would be mostly alien to the new user where the most common ground would have been the Steam interface.

    Since Steam already allows for launching most software programs even non-Steam ones, why not just make it an all Steam user interface. Just give an option to swap between stock LInux interface and back to the Steambox experience. Think of it like a skin. Whatever version of Linux is used that can run Steam, it will all run identical. A lot of people don’t like to hack their UI. A lot of Linux gaming converts would be crossing over because of Valve and the promises of a free OS platform. Not because they’re Linux fans.

    If you add the core open source or free PC utilities like Gimp, Libre Office, VLC, 7zip, and many others in the Steam tools download section, we’d be all set. Oh and don’t forget to include Linux driver auto updates for hardware such as videocards and peripherals too.

    We’re happy you guys stepped up when nobody else would. :)

    • Squishier says:

      There’s no reason why Valve can’t make their own desktop manager, but that’s just unnecessary work. There are loads of stable and extremely customizable DMs out there already – Gnome 3, MATE, KDE, Xfce, Fluxbox etc etc.

      Considering that most Linux DM’s already have much better web-integration than Windows and OSX, it would make more sense for Steam to use a Facebook-Passport-esque credential system and let the community handle the rest.

    • Lestibournes says:

      Why exactly would gamers switch to a platform that has a much smaller selection of games? This should be thought of as Steam being brought to people who were using Linux anyway, not a Steam OS that happens to be using Linux behind the scenes. Also, there is nothing difficult about using Linux on supported hardware and the appearance of the Operating System is pleasing. There is really no reason or need to hide it. Besides, if the guys at Valve decide that it makes sense for them to make an operating system designed for gaming PCs or onsoles I’m sure they would do it and probably use Linux as that would give them the greatest flexibility and control and has no licensing costs. It would be great if they did that and made deals with OEMs to have gaming PCs come preinstalled with “Steam OS”, which would also help bring a torrent of games to Linux.

  38. Jonathan B. says:

    This is awesome. I will have to buy the 4 pack of L4D2 sometime in the future.

    Will you guys be working with the devs who already have Linux versions of their games to have them up on the store too?(At least all the ones in the humble bundles) It would be handy to have steam install and update those too. Plus to sell to people who don’t have them already!

  39. Sasha says:

    This rocks. I will give you money I am not giving you now if you do this.

  40. EdTheNerd says:

    Wow, great news! I use Ubuntu regularly, but have always needed to use windows for games, so this is amazing. Please keep us up to date, maybe with a Linux news specific email mailing list?

  41. Fenix says:

    Will there be any basic support for installing Windows versions of games and running them in self contained Wine bottles? While native is always best, and I’m really excited about this, it would be nice to still be able to use Wine in cases where devs wont have a native version (Skyrim…).

  42. spezifanta says:

    Yeah, great news! I have been waiting for this moment. Keep up the great work!
    Thank you so much!

  43. Great to hear about the progress being made and the expansion of Steamplay to more OS’s.

  44. Connor Youngquist says:

    Really excited to see Steam finally making the jump to Linux. Gaming is one of the only reasons I still keep Windows around on my computers. I look forward to finally being able to make the switch for real. Keep up the good work guys, I’ll be following your work for sure!

  45. sankeytm says:

    This is an important milestone for linux gaming. Gaming is the ONLY reason I have Windows, so I fully support you Valve!

  46. xslr says:

    Excellent news.

    I would love to hear about your plans for games that already run natively on linux, e.g. Spiral Knights and Bastion. Can we expect to see them offered via Steam as well?


  47. Jason says:

    Thanks for the awesome blog. I’ve not been able to play Left 4 Dead 2 (smoothly) since I moved completely over to a Linux desktop. Considering all the indie games that already have Linux ports, I’ll be looking forward to making Linux games purchases through Steam in the future.

  48. Just like most others I am really looking forward to Steam on Linux. The only reason I keep booting Windows is for gaming basically. Seeing Valve push support for Linux as a gaming platform really makes me hope I can resign from booting Windows in the future.

    I few questions I’d like to address to you:

    When you say your only going to support Ubuntu for now, does that mean that you will only actively test and provide customer support for Ubuntu or does it mean that there are concrete technical restrictions to Ubuntu (e.g. tight integration with the package manager)?

    How open will Valve be in evolving support for other Linux distributions? Fragmentation is a serious drawback for rolling out non-free software successfully to Linux. A liberal user-collaboration policy could help coping with this amount of fragmentation.

    Will Linux versions of games be bundled with their brethren for other platforms like it currently is for “SteamPlay” games? Also, lots of Indie games currently already released on the Steam platform actually currently are available for Linux (e.g. most games from the Humble Indie Bundle series), but simply not through Steam. Will those games be retrofitted to be available for Linux through Steam?

    To what degree will Valve reach out to other companies and partners to evangelize and provide technical assistance in supporting Linux?

    I’m really looking forward to upcoming updates here!

  49. Audi_RS4 says:

    I have been reading Phoronix for years and have been waiting for Steam to come to Linux. I am very much looking forward to playing Left 4 Dead 2 on Linux and any future game as well. I hope to get rid of Windows in the near future and only play Linux games.

    Thank you Valve for being a great company and caring about your customers. I have purchased almost all your games and look forward to replaying them in Linux.

  50. Zack says:

    This is great, can’t wait to see an open beta.

  51. 9a3eedi says:

    Great stuff. VERY excited :D

    I just wonder how much of a hard time the whole “openness” of Linux is giving you. People run Linux with all sorts of configurations, some with PulseAudio, some without. Some with opensource drivers, some without. Some with Gnome, some with KDE.

    I’m pretty sure that might be rather problematic if you decide to move on to other distributions. I hope all the best :D and I’d be very interested to see how you’d tackle that.

    I hope with Valve’s initiative, other game developers would take another look at Linux and decide to port their stuff to it.

  52. Bob Loblaw says:

    You are the wind beneath my wings.

  53. Daryl Yeo says:

    Sigh, Valve, you make me sad sometimes. I don’t have enough space on my Linux partition for all your Steamy goodness. >.<

  54. tim says:

    Here’s to hoping this starts a snowball effect for more linux games in the future.

    • Lestibournes says:

      Actually the snowball effect started with Braid and World of Goo which popularized indie games, and continued through the Humble Indie Bundles that proved that Linux users pay to get good Linux games. Steam and Unity3D and all those Kickstarter games coming to Linux is a result of that.

  55. pp says:

    Congratulations, you are making history!

  56. James says:


    PS: Want to save some money? Release the source engine under an open source license and the Linux community will bring it to every different Linux distribution (not just Ubuntu) for you. We will also fix bugs for free, write more games for free and promote your company around the world, all for free. Just as with hardware and the standing offer to write free drivers for any piece of hardware made, the Linux community is all about helping companies that help us by being open.

  57. dub says:

    wow, finally it’s incomming

    i’m advance gamer, and linux user since 2000’s and the only reason for i have install windows on my desktop is for play source (tf2 especially) and others games.

    please hurry up!!!!!11one

    PD: if you want, i can become in beta tester XD

  58. Andrew says:

    Steam was the only reason I kept a Windows partition. Thank you Valve. Take my money!

  59. Whinis says:

    Thank you Valve and the Linux team, I am happy that linux can get a company as respected as you to not only give us a game store, but also support it with their own games.

  60. Laurens Greven says:

    Where’s the git repository I can clone?

  61. Scipizoa says:

    This is the greatest news i’ve heard since the day i found out l4d2 was coming way to go valve! hey just for a lark when this steam client officially releases the first official New game release for linux should be L4D3 :P but anyways i cannot wait, playing games on wine is makes my eyeballs bounce :p THANK YOU VALVE

  62. Ken O'Brien says:

    Exciting times.

    Excellent work guys. I look forward to beta testing.

  63. Jamie says:

    This is great because it will finally break the cycle of :

    (a) “the linux market is too small to invest in game development”
    (b) “the linux market will never grow because there are no games”

    Regarding open source, it would not surprise me if the steam client and game sources remained closed, and I personally don’t have any problem with that. I’m mostly looking forward to playing games on a transparent platform that is virtually free of viruses and malware. But by using the term “open source” so liberally, you may end up disturbing the FOSS witch. ;)

    • Danny says:

      Perfectly put.
      I hate when some great news like this are give to us, with great opportunities and then there are people that doesn’t get enough and think they will/must release their source.

      What is wrong with these people?
      What is wrong with supporting a closed source application or closed source company that will help our lives getting easier, as in being able to not own a Windows just to play and dualbooting every time.

      Keep it close, I don’t care, but keep it going on and doesn’t give attention to these open-source requests, developing for Linux doesn’t require opening your source (as long as respecting each library licenses), only means that we have the option to not use Windows anymore. We need go one step at time, and now, we must support this company 100%.

    • Thyago Lopes says:

      Agreed. Just take care about that. I don’t have any problem with it remaining closed, but let’s be careful not to wake up the monsters LOL

  64. Brian says:

    Oh my, L4D2 community sale AND ubuntu compatibility?

  65. Rui Oliveira says:


    It’s not often that i send an email to a big enterprise to be supportive. But im really happy with this anouncement as a Linux / Ubuntu user.

    I feel that i should send my congratulations to Valve, about opting for supporting Ubuntu and Linux in general with a Steam Port. I really hope that you are successful and find a good revenue in the Linux, like initiatives like The Humble Indie bundle had:

    As for your choice as the Linux distribution, i really think that Ubuntu was the only Logical choice. It is in my humble opinion, the most user friendly distro and most focused to the desktop use (your target market). The choice is really fortunate also in the aspect of the community, since Ubuntu has, by miles, the most friendly and helpful community in the Linux environment. I don’t remember about a problem i had that it couldn’t be solved through ubuntu forums (bear in mind this is just one of many channels Ubuntu have for support). And i think that the passionate support Ubuntu users give to users will also decrease some of the support Valve may have to give to Ubuntu. So it is indeed a very smart and well thought choice. Ubuntuforums has also a good and helpfull “Gaming and Leisure” subsection:

    As for the first game Valve will support in Steam for Linux, i must say that L4D2 is an excellent title and overall a good choice. However may i kindly, suggest to the steam team to also consider porting at least one of the Counter Strike series since it is highly popular among Linux users (through WINE)?

    I could give much examples of tutorials (that reflect its popularity among linux users) on how to install Counter Strike 1.6 , but a search on google will review dozens of tutorials to accomplish it through wine (or best friend since ever).

    Finally, i would really like to do something to help you in this new endeavor, although i don’t have any special skills in game development (although i’m a developer). However, i’ve been a Ubuntu user since breezy badger (5.10) and in fact it was with the hardy heron version that i moved full time, since it is actually my primary system (i rarely boot to windows). Recently, i opted for only installing long support releases (like the 12.04 version you support), since i want to have a stable system that is developer friendly and also frag friendly (if you know what i mean ;) )

    Therefore, if your feel like you need testers for a closed beta, you can count on my help.

    Good Luck for your work, let us hope your new adventure can show the world that Linux can be a viable gaming platform.

    Best Regards

  66. Kevin Hughes says:

    really glad to hear this is happening! Thanks Valve!

  67. Neko says:

    Awesome. I will buy L4D2 the moment it’s available for Linux, even if it’s still the stupid low-violence version for us Aussies (which has put me off buying the game until now).

  68. blacksunseven says:

    The real next step is hats. No wait, I’m not trolling, hear me out. When TF2 and Steam were making their debut on Mac OS X, what did they provide? Well, besides a solid experience, Valve gave out Earbuds for a few days, now one of the most expensive “hats” in TF2 and a de facto high-end trading currency.

    With Ubuntu and Steam now married, Valve should do the same thing – incentivize the experimentation with a new OS. Give out a penguin mask or something that will attract people to give the hard work of the Valve Linux dev team some exposure.

  69. Cheeseness says:

    It’s really great to see some light being shed on the situation. Can’t wait to read further updates. And hear about the hurdles and pleasant surprises you guys have encountered along the way.

    Keep up the good work <3


  70. Justin says:

    I can’t wait till the day I can play Counter-Strike on Linux.

    Thanks again and keep up the great work.

    • Dan Fuhry says:

      Actually, since you asked, I’ve found that CS:S runs really well under WINE. Source engine games have always worked well for me in WINE with usable performance (~30fps) but CS:S is so lightweight that it has no problems running at a consistent 60fps.

    • Name says:

      I play Counter-Strike 1.6 perfectly on Wine.

  71. Shane Fagan says:

    Congrats on doing it and getting it working. I have 1 little question. Are you guys going to be doing integration features with Unity or Gnome-shell and Dbus stuff like exposing chat across the dbus so it can be plugged into empathy..etc. So my question is will there specific platform integration?

  72. Andrew says:

    Congratulations especially to Ubuntu for spreading Linux desktops to the point that something like this is possible..l err profitable? Hope I can compile steam on gentoo with minimal effort.

  73. Mykal Valentine says:

    I’m very happy that you guys are bestowing us with official Steam support (rather than us just running it in Wine.)

    Hopefully, you distribute it as a tar package in the future so that other less popular distros (yet, way more awesome) can also join in on the fun :)

  74. Bill says:

    Many thanks Valve

  75. dead5 says:

    Will games with native linux versions coming on steam? (Eg.Humble Indie Bundle games, Doom 3)

  76. Jorge Urdaneta says:

    my credit card is ready for your release :D

  77. 10098 says:

    First of all, thank you guys so much for the work your are doing.
    I’d like to suggest something. Since you are porting the Steam client anyway, why not make a command-line interface for Steam? Personally, I’d prefer doing something like:

    steam search half-life
    steam install half-life-2

    instead of going through the GUI.

    Maybe you have already considered this, if that’s the case, I really hope this feature will be included.

    Good luck!

    • Brandon says:

      +1 to the command-line client suggestion. Who needs GUIs anyway? >_>

    • RobbieThe1st says:

      Yes. YES.. I’d love that – I’m one of those people who keeps several terminal windows open and uses apt/aptitude for all their package needs; I’d love to be able to use it for steam as well(And support for “steam launch l4d2″ would also be important).

    • Polaris says:

      That would be absolutely sweet.

      Valve has to be the best gaming Company in the history of Gaming.

    • Tylor says:

      I second that ^

      I would love to have a command line interface if it were at all possible!

    • Kirill says:

      That already exists. steam://install/AppIDForHalfLife2

    • M1kkko says:

      I’m pretty sure there will be a command-line interface, as there’s already one for the Windows version. For example: Steam.exe -applaunch 220 launches Half-life 2. For more information see this page.

      Not sure about the search functionality though.

    • Joe4evr says:

      Just FYI: Steam already supports the command-line on Windows, so they don’t have to do much extra work on that end. And aside from the regular command-line, there’s also a better version known as the Steam browser protocol, so for that all they have to do is link that protocol to the client.

      The only thing that’s a bit confusing for the end-user is that you need to know the game’s product number, because there are no aliases for game titles. But writing “steam(colon slash slash)install/550″ would install L4D2, which is very useful in scripting.

    • M1kkko says:

      Here’s some of the results of the tests I’ve conducted on Ubuntu 12.04, on different desktop environments, not too long ago.

      Lost Coast on wine 1.4.0, average frames per second:

      Unity (3D) – 66,24 fps
      Unity 2D – 71,38 fps
      openbox – 75,04 fps

      Basically, Unity (3D accelerated), which is the default desktop environment for Ubuntu users (and the one that the masses are going to be using) unfortunately seems to have a noticeable impact on game performance.

      Therefore, if you want to deliver a smooth experience on Ubuntu, you’re going to end up contributing a lot to Ubuntu itself. I don’t have much technical knowledge here, but I believe that a solution will have to be worked up where the desktop “goes to sleep” while a full-screen application is running, minimizing the impact on game performance. Perhaps you should talk to the Ubuntu developers about this.

      I also would like to congratulate you on your Linux efforts and wish you the best of luck.

      Also I, among the many of the Linux community, volunteer myself for beta testing the client/game(s) in the future.

    • slam3085 says:

      It’s amazing to hear something like that! I hope you will show us what have you done as soon as possible. Also 10098’s idea seems to be very good.

    • yeah says:

      That would be VERY useful!

      It’d also be great if it wasn’t too Ubuntu-specific. There are many Linux users who have grown well beyond the training wheels of Ubuntu…

    • b0b says:

      Open source is all about “open access to the source code” in first place

      But hey, if you keep your source closed – I don’t care – it’s your right to choose the way you distribute your products. Even if it’s closed source I’m really excited for Steam to find it’s way to Linux. I hope the graphic drivers will improve a lot, when Nvidia/ATI/Intel will see the need for it – it happened on Mac already :)

      Is L4D in it’s current state able to run on the open-source drivers? I’m just interested if you tried it and what you think about them. Also you should really support more distributions than Ubuntu (I don’t think I would ever use this one again – and it’s NOT because of Unity).

      Keep up the good work! You have to love Valve!

    • Martin Nilsson says:

      I agree with 10098, a command-line interface would be nice.

  78. bowlingotter says:

    Once again, Valve proves themselves to be leaders in the gaming industry, particularly in the PC gaming space.

    I only boot Windows for video games anymore, and this will go a long way to make that unnecessary. Hopefully, the popularity of Steam will encourage other developers to begin supporting Linux more actively as well.

    This is a big, big deal. Thank you, Valve.

  79. this has taken long enough. :) Thank you for finally doing this…I cant wait to start buying some Steam on Linux games!

  80. Trask says:

    Very awesome to be seeing this come to life, I will certainly look forward to supporting this and hope that other companies follow suit.

  81. Stephen Martin says:

    I love linux. Literally, the ONLY reason I ever boot into windows is to keep up with windows updates (every 2 months or so) and play games that cannot possibly run in wine right now.

    I’m largely into Arch Linux, and I prefer it over any other system so far. Through it, I’ve learned so much about the linux ecosystem, infrastructure, and “way” of doing things. I love this OS and linux systems in general. I find them not only stable, easy to use, simple in design, etc, but also the most important: Fun. Seriously, who would’ve thought an OS could be fun to use through its transparency and modifiability? The choices and options? The great community?

    I also use ubuntu from time to time on my dual-booting netbook, and so I very much so look forward to your release! Excellent job! I know Steam coming to linux doesn’t mean that linux gets all the AAA games, but linux users also love and want steam, and there are so many linux titles already on steam. This is a very exciting time in the gnu/linux user’s life. Development is picking up speed, we are getting amazing technologies in the near future, and more people are swapping over.

    See you soon!

    –Hwkiller; also a forum moderator

  82. Joseph says:

    I would love to get rid of Windows and play my games on Linux. It’s the only reason I even have a Windows installation. I can’t wait for the release, or if you do a Beta Opt-In. This is blowing my mind. The Valve Revolution continues. First Mac and now my home-turf Ubuntu. Keep up the great work!

  83. storma says:

    Just a very Big Thank You!!

  84. Raul says:

    I have no words for this announcement. This post just blew my mind.

    All in all, this are great news, I’ve made a bunch of spenditure on sales and I’m anxiously waiting the moment when I can play my catalog on GNU/Linux.

    The choice of distribution (Ubuntu 12.04) in my opinion is good, not because I’m using it (which I do), but because it’s Debian based and there are a lot of Debian based distributions, something that will make porting easier although now Ubuntu with Unity has some distinctive libraries and features. Something that may block some advancement in performance is the use of Compiz in Ubuntu and having it enabled even with games in full screen. Maybe Canonical, that if I remember correctly hired Compiz’s developer, enables an easy way to turn off Compiz automatically when there’s an app in full screen mode (max resolution, occupying the whole screen and without window decorations). They should do it, and I think that they’ve some performance bugs related to OpenGL apps + Compiz. Unity in 2D mode must improve too. It’s also noteworthy that graphics drivers have also their share of guilt.

    Finally, thank you very much for this work and for paying attention to you customers needs. I’ll be playing L4D2 on GNU/Linux since day one when it’s available. I mostly have a Windows installation just for games. For any other work related use I can use perfectly a virtual machine.

  85. Àlex Fiestas says:

    When the times come, I’d be glad to assists in whatever needs to be done to have a kick ass KDE integration, Wallet, SystemSettings, Notifications… Whatever is needed :)

  86. kevin cor says:

    Congratulations valve. clap, clap, clap. thanks !

  87. Jonathan says:

    Nice to hear. I wish you the best of luck.

    I also can’t wait to play dota2 on (GNU/)Linux (yeah I said GNU now leave me alone rms).

  88. anon says:

    You know what else would be awesome?

    Linux GPU drivers that didn’t suck.

    apt-get install valve-nvidia

    Hey I can dream can’t I?

  89. Excellent work guys! Valve is credit to linux team.

  90. ToxicFrog says:

    Hell yes. Steam already has a fair selection of games with Linux versions (everything that’s ever shown up in a Humble Bundle, for starters); between those and L4D2, that should give you a nice strong opening. I’ve been waiting for this for a while. :)

  91. riverfr0zen says:

    are they trying to make fun of us?

  92. (I’m on Linux since kernel 0.99 – about 20 yrs now?)

    This is insane?! I love the boldness of Gabe & Co. Getting rid of the Windows OS. If anyone can pull this off, sure Valve would be among those few? But I personally think, this is one step towards a “Steam-box”. <1 % Linux gamers cannot be that appealing as a current market. Valve/Steam is all about the future?!

  93. DarkStarSword says:

    I think all the other comments reflect how happy I am at this news, so I’ll just say:

    SWEET :-)

  94. Joe says:

    As a long time Wine user of Steam and Valve games, I couldn’t be more excited!

    If I had one request for the Linux version (and all version of Steam), it would be to drop the dependency on Flash for watching game trailers. There is no reason Steam can’t support Ogg, WebM, or (if you must) H.264 natively. It’s not a trivial task to convert all the videos, but it’s certainly not hard (give me a server with libav and a shell and I’ll do for you in one line).

    5064 games * ~2 videos/game * ~5 minutes convert time/video = ~35 days

    It will become a requirement soon anyway since Adobe (in their infinite wisdon) is dropping support for Linux.

    • windpath says:

      Adobe is dropping support for non-Chromium browsers on Linux. Also, the old versions of Flash will still run. However, they are a little buggy – mine has inverted colors (red is blue and blue is red), for example.

      • Darkhog says:

        I had same issue, but found solution. Don’t remember details, but I think it involved playing with X config files, nv driver files or composition manager’s. Uh, remembered – you must turn HW acceleration for flash. Don’t remember how to do this though. Hope I helped.

    • Lestibournes says:

      Or they can use GStreamer or some other similar library which would let them play pretty much any video format as long as the necessary codecs are installed. I watch Flash videos all the time in Totem.

  95. Broc says:

    Finally I won’t have to run a virtual instance of windows to run steam on Ubuntu.
    Valve does it again

  96. koepked says:


    I’m not much of a gamer, but I will be buying L4D2 the day I find out it’s available to say thanks!

  97. Aaron Paden says:

    Nice. Releasing for Ubuntu should be enough. The rest of us will just tear the guts out of it and repackage it for our distros. Welcome to Linux! :)

  98. David Poole says:

    Thank you! I recently switched to Ubuntu. I’m looking forward to great stuff from Valve! Can’t wait until we can also play Portal, Half-Life, etc, on Linux. Love your stuff, look forward to loving it on Ubuntu.

  99. Adam Solino says:

    Thank you for all of this!! You guys will start a revolution.

  100. Formedras says:

    Any chance that instead of making requiring Ubuntu or making it seem as such, can we just get a hard recommendation of it? I mean, allow use of it on any APT-based distro (or any distro, with .tgz instead of .deb) that’ll run it. (Also, can you auto-detect Bumblebee and automatically use Optirun for games if it’s found?)

  101. Link_of_Hyrule says:

    Awesome work you guys! I know a lot of Steam games form the Humble Bundle already work on Linux! So definitely update all of the Humble Bundles to include the Linux builds of these games!

  102. electragician says:

    Awesome news!

    I happily look forward to giving you some of my hard earned money, for Linux gaming purchases :)

  103. Redisforever says:

    Reading this on my Ubuntu 12.04 netbook, I couldn’t be happier. All I want to do is chat, maybe play some DEFCON, or The Binding of Isaac, and using Wine makes Steam run far too slow.

  104. Sam says:

    As a dual booter that uses windows exclusively to communicate with friends over steam, I’m really excited at the possibility of having steam in any capacity soon.

  105. Anonymous says:

    The linux gaming market is small because “no one” (I mean, few major developers) supports it. It’s a cyclical thing. Valve probably understands that it needs to bleed a little money developing an audience before the “linux future” can even be considered a possibility. Most companies don’t think in the long term like Valve, but Valve supporting linux is definitely a strong step in the right direction. With the way M$ is moving to dominate the vidya game market with its Direct X and Xbox platform is something we should be wary of.

    However, many games funded by kickstarter are going to be launching with full linux support. So, it’s not as though the linux market is as small as people think it is.

    I think it’s highly unlikely we will get any Valve source code. Maybe a modding API of some kind. Maybe one day, we’ll get some source engine sauce when it’s long defunct, but there are legitimate reasons for being closed source. And one is obviously security.

  106. Don Sam0 says:

    Thanks Gabe, Thanks nameless guy who wrote this post, Thanks 11 ppl team of devs.

  107. fakeandgay says:

    A few Linux losers will wet their pants for this. 90% of us don’t care about Linux. Keep moving forward on on your current platform.

    • uh20 says:

      challenger accepted
      so although you are a windows user, you should be happy
      linux, a free, editable, and kernal of the best linux-operating systems found is in itself the best operating system environment to switch to.

      the problem though is that most companies (and people like you) are pressured into not developing for linux because of the lack of targeting audience (~%5)
      that means games and hardware drivers are not supported, and it makes linux
      look worse than it is.

      if (and it looks like it will) linux managed to have more audience than it did, then there would be no reason to use costly and locked in windows, as linux will win at, well, everything.

      and by steam making it onto linux, more people would use, more companies would create, and before you even know it you (windows) will be the %10, and that’s not fun, don’t ever make fun of the lower crowd again.

  108. Adam says:

    I would love to finally ditch windows and stick with Ubuntu for good. The only thing holding me back is games.

  109. Vadim P. says:

    Thanks a ton!

  110. Doods de los Reyes says:

    Wow! I can’t wait! I hope to finally be able to game without relying on having a Windows platform.

  111. I’d just like to interject for a moment. What you’re referring to as Linux, is in fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

    Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called Linux, and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

    There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine’s resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called Linux distributions are really distributions of GNU/Linux.

    • AntiSol says:

      Dear RMS: Nobody else cares about this. It’s called “Linux” by every sane person on earth. Deal with it, or write yourself a browser plugin to replace “Linux” with “GNU/Linux” so you don’t have to see it if it hurts you that badly.

      • Raul says:

        I’m sorry to tell you that I call it GNU/Linux instead of Linux. Linux is just the kernel, not the OS, or do you use NT instead of Windows?

        • Anon says:

          Exceot it is a ridiculous name. And your point isn’t valid, since then it should be called Windows 7/NT or whatever other maniacal suggestion you might have. Do you call it that?

    • Matt says:

      We all thank GNU for what the project has given the world. Linux is shorthand that for whatever reason has taken hold. Why fight that with more syllables.

      As for steam coming to those of us on Linux, this is awesome. Less time and money on Windows means more time and money on games. :D

    • Mr. Stallman,
      Thank you for your life long contributions to GNU.
      Your comments @ are very valid and yes I can download games from
      but… they are all games that no one plays. I want to play games with my friends that have windows and mac pc’s. Plenty of companies sell software for GNU/Linux. I do not see the difference between IBM/Oracle/VMware/CA selling software and valve selling software. Anyways, thanks again for your contributions!

  112. sujit says:

    Yaay!!!! M loving it…
    Where’s d freaking Facebook like button. :-P

  113. Guilherme Oderdenge says:

    Steam rocks! <3

  114. Dan says:

    The ONLY reason I boot into windows is to play video games. If you release a few games natively for Ubuntu I will love you even more

  115. dmmd says:

    Instructions to install games on Linux:
    Download the game:
    – $ wget
    Install dependencies:
    – $ sudo apt-get install [insert 500 libs here]
    Install the game:
    – $ make install
    – $ sudo ./weird_cmd
    Tell steam that you’ve a new game:
    – Go to /etc/cache/some/fuckin/weird/folder
    – Create a symlink pointing to the new game folder
    See, within only 5 hours you installed your new game.
    You’re set! Go Play!

  116. Yay! I was at a game jam this weekend, and was the only one working on linux. I showed ‘em it’s possible to make a 2d indie game on linux in 48 hours, you’re showing em that it’s just as possible in the long term 3d big budget space. Somehow I think they’ll pay more attention to you guys!

  117. Potatoes says:

    Glad to see the rumors finally confirmed, and I can’t wait until I can try this out. I wonder if this will eventually lead to better graphics driver support as well.

  118. Link says:

    It’s about time! Ever since the first rumors of a Linux client were spread when the Mac client was released, I’ve been crossing my fingers. I don’t know if you’ve tried gaming with crossed fingers, but it’s relatively difficult. Anyhow, I’m definitely looking forward to it and I’ll be sure to hop on a beta wave as soon as it’s spun out.

  119. Great News!! Thanks Valve!

  120. Vipul Bhandari says:

    Contact me to test stuff if you want, I will volunteer for as many games as you want.

  121. Scott says:

    AMAZING NEWS!!! Holy crap, this just made me so happy! Thank you for taking the initiative to innovate and bring the best of PC gaming to Linux. You guys absolutely rule. I can’t thank you enough! :D

  122. João Bóia says:

    Great news everyone…
    Thank you for your efforts. Hope to see a release soon and with more Valve games….

    Best regards.

  123. deepak says:

    That’s great news! What about the current hardware (particularly integrated vs discrete graphics) supported by Steam?

  124. Roman says:

    What are the system requirements going to be? I ask because I have a laptop with an integrated and hardware-accelerated video card from Intel and a desktop with a 3D-accelerated NVidia video card.

    The issue is, I don’t install NVidia’s proprietary driver for various reasons, among them that it’s awful.

    And I’ve never used Steam on a Windows or Mac platform – do games generally require really great 3D acceleration or could I get by on at least some games on my laptop or with the Nouvueau driver which isn’t totally awful like the binary one is?

  125. Randy says:

    This is exciting news and I’m glad to see your long exploratory efforts and patience nearing public availability.

    Keep up the great work!!!


  126. RACKmountKIT says:

    Keep the dream alive!

    I’d love to see some hardware/driver compatibility and performance info. What are you running it on with good results? How well is the ATI/fglrx driver doing?

  127. Vishnu Rao says:

    Awesome news! I am very exicited about the prospect of gaming on Linux.

    Running Ubuntu 12.04 LTS 64 bit!

  128. Jason says:

    I would love to show my support for this initiative!
    I am a Steam users from many years ago, but have not had it installed for over 3 years as I have been using linux as my main operating system.
    Wishing you all the best moving forward Valve!

  129. George says:

    Ubuntu? Sorry I’ll have to pass. Ubuntu doesn’t even admit that they are Linux.

    Let me know when you get serious about supporting Linux. Maybe then I’ll be willing to take you seriously. But for now.

    No thank you.

    • Anon says:

      How are they not serious now? Ubuntu is over 55% of the Linux marker right now and actually is looking into deals with OEMs and works on gaining wider adoption. But no, that’s terrible, cause of some ridiculous perception that Ubuntu doesn’t admit it’s Linux. There’s a simple reason they don’t plaster it all over – it’s confusing!

      Now, I understand you’re sad that your little niche distro will not be supported, but well, that’s what you get for using niche distors – you either do it all yourself, or there’s official support.

      And if you use Fedora, well. Then I don’t even know what you’re talking about.

  130. Xpander says:

    Wooow thats nice news.
    looking forward to betatesting

    keep it going Valve!

  131. Kelledin says:

    GREAT news guys! Get this working and I will buy L4D2 for Linux the day it hits production. Port the Half-Life and Portal series and I will buy them all over again, just to have a native Linux version.

    Once I jump to Ubuntu 12.04 I’d be happy to join the beta test!

  132. Joshua Kiley says:

    This is great! I had Steam a long time ago on Windows XP, but haven’t used Windows at home in a long time. I can’t wait to start playing Steam games again!

  133. Troy Cotter says:

    please please keep up the good work! like many others here the only reason I have windows installed is for games…

  134. Jim Carey says:

    I wonder if Valve are porting Steam and their games to Linux because their new console will be based on Linux/Ubuntu? That would be very sweet. If not, would be nice if that new console called Ouya came with Ubuntu instead of ICS so they get Steam as an optional client for downloading games.

  135. Hernàn says:

    This… is.. so.. awesome :´)

    Thanks guys for the effort and i really hope you succeed!.

  136. msarg says:

    Steam is going to be on everything!!! Windows, Mac, Linux, iPhone, Android, PS3… what’s next!?

  137. Follow release early, release often. Open Alpha?

    I’d certainly be willing to test with the latest (quasi-nighlty ubuntu’s xorg-edgers) open source drivers. My video card won’t be supported in future Ubuntu releases with the prop. ATI driver, so I want to work on making the open drivers work better. I already am able to play (wine) CS:S ok, L4D2 works less well.

  138. Nick P. says:

    Delightful news! I’ve been dying to hear news like this.

    … And this is why Valve is awesome.

  139. Josh says:

    Thank you guys for having the vision and courage to undertake such a project! We will show you how much support you all have in us!

    This will hopefully be the nail in my windows coffin :p

  140. LadyDarkKitten says:

    Finally!! Can’t wait for the client to be available! I hate windows but I miss my steam games!

  141. James says:

    This is great! After it’s ported, I’ll have no reason to be chained to Windows anymore.

  142. Jimmy says:

    I have been looking forward to this and am very excited by the possibilities for the future.

  143. excited says:

    my ubuntu workstation is so much more powerful than my windows laptop; i am drooling at the thought of L4D on ubuntu (my laptop handles a lot of steam’s older games, but is too slow for L4D). so excited about this, although i now regret only buying a 64GB SSD.

  144. Jeff says:

    I’m very happy to hear this, and I applaud and thank you for your efforts! I’ve bought a few Steam games over the years, but haven’t bought or played any recently simply because of the inconvenience of booting into an alternative operating system (Windows) just to play a game for 20 minutes.

    I have a couple of small suggestions:

    My first suggestion would be to spam the heck out of this blog. Any little tidbits will do. The kind of people reading this are likely going to be interested in all sorts of nerdy details, like what versions of which graphics drivers are cramping your style on a given day, or where your pain points have been with packaging and dependency management. A steady stream of small details, questions, screenshots, etc. can go a long way to keeping people engaged.

    My second would be to release, in addition to the main supported distribution for Ubuntu, a largely unsupported tarball of the Steam binaries and assets that doesn’t integrate with any particular Linux distribution, and doesn’t necessarily do anything at all to help the user sort out library dependencies and the like. I suggest this because it would allow interested third parties to create lightweight installers for other Linux-based operating systems (e.g. using PKGBUILD on Arch) that refer to that tarball released by Valve itself, providing a kind of community support for those other operating systems without any third party distributing Steam itself. If people can get it working, then good for them. If they can’t, then too bad.

    I’m worried about the alternative scenario in which people who do not run Ubuntu but who really want to get involved might end up creating and distributing unauthorized re-packaged versions instead. I’d be the last to advocate for anyone doing this, but I can’t help but worry about the possibility of someone deciding to do it without regard to the consequences. This would of course be bad both legally, given the obvious copyright infringement implied, and for user safety, because it would be hard for users to vet the integrity of such unauthorized third party distributions.

  145. Gambit says:

    Will there be any unofficial way to use Steam on different distributions? Or are you just going to release a .deb and have done with it to start?

  146. John Fu says:

    This is amazing. I’ve only been a Ubuntu user for about 2 months but I love the features so much that the only reason I keep Windows still running is because of Team Fortress 2 (in other words, the glorious pixelated marvels that are hats). Soon enough, my procrastination will know no bounds.

  147. Jem says:

    I am now dancing naked, such is the strength of my love for this. My colleagues ask you kindly to stop.

  148. Ryan D. says:

    Wow, so exciting to hear – M$ and Apple are out of control and have been growing more despotic and tyrannical with every passing year. The gaming community needs this new direction so badly. Thank you Valve – just hope this will inspire other developers to do the same.

  149. Nate Findley says:

    This is very cool. I hope that the number of Linux users makes the effort worthwhile after all :) Count me in as one gamer who would love to be able to natively play my favorite titles on Linux.

  150. Jon Davis says:

    Thank you Valve!

    You all are doing great work already and to hear of this news about Linux is incredible!

    Looking forward to buying a few titles on Linux/Ubuntu Steam.

  151. Phill says:

    Amazing work guys, I like many others honestly only use Windows for games. Without that hold on me it’s Ubuntu all the way for me. Plus I’m guessing that once it works as a .deb it will be far easier to push it out to far more distros.

    Now please hurry up as this is just FAR to exciting to wait for lol

  152. regeya says:

    Since I’m already running Steam on Linux (Wine) and have been enjoying games like Half-Life 2, the first Mass Effect, Portal, the first KOTOR, and a few others that run well under Wine, I’d just like to say thank you for going this route. Hopefully this will inspire others to not only consider Linux, but consider building their apps in a more portable way. I don’t care about whether the source is open, as long as it works.

    What’s driving this, anyway? In terms of numbers, there’s, like, no users, at least “officially”. Is it Microsoft’s focus on tablets? The possibility of being shut out of both the Microsoft and Apple ecospheres? Niceness? Ubuntu TVs? ;->

    I’d like to think that people will try Windows 8, decide it’s a nice tablet OS but sucks as a computer OS, give Macintoshes a pass, and move on to Ubuntu. I can dream.

  153. Glenn says:

    I really hope this works out, there is a lot of potential benefit for both valve and the free software movment.

    Linux gamers are a pretty desperate bunch, it should be much easier for valve to sell to GNU/Linux users than to windows users. Look for example at what Linux users paid for Humble Indy Bundle.

    Even though steam will have a commercial interest, there are area of mutual benefits for both valve and the free software community, i.e. open and closed source drivers and the numerous layers between them and the game.

    The graphics stack is an area that is really difficult for the average free software coder to work on due to IP laws and knowledge pre-requisits, this focus created by valve could be the game changer we have been in need of for the last decade.

  154. I’m looking forward to not using Wine! Keep up the good work!

  155. Krister Johnson says:

    This is awesome. Well done.

  156. Josh Lynch says:

    Awesome! Can’t wait to come back to Steam and purchase more titles when it becomes a reality on linux. I refuse to dual boot into windows for anything anymore!


  157. RobbieThe1st says:

    Two questions here:
    One, how are you going to handle ALSA/Pulse/OSS audio compatibility? It seems like you’ll be using SDL based on the SDL dev you’ve hired, but will you guys add support for selecting which is default? I certainly hope so – I’ve got a half-dozen audio devices showing up, and the ability for applications to use ALSA or Pulse, but often have trouble with applications selecting the default device which isn’t always the one that should be used.

    Second, Beta-testing. Will you guys be doing open or closed beta testing, and if so, any idea as to when? I’d love to sign up(as I’m sure many others here would as well).

    Thanks, and keep up the great work!

  158. Lalo Martins says:

    64bit? My gut feeling is Linux users are much more likely to be running 64bit, and even if they’re not, installing a new 64bit system in a partition and dual-booting into that for gaming = much less pain than dual booting into Windows.

    Oh and thanks, that’s great news, etc etc :-)

  159. Chandan Singh says:

    Great going guys! Just let us know when you need help with beta testing and stuff. I can finally ditch windows now.

  160. Dan Brinkman says:

    Awesome! You guys port Dota 2 over and I’ll make the switch immediately :)

  161. Nick says:

    A quick thank you from a Linux using L4D2 addict. I see this as a very positive move and will press my friends to choose Valve titles for our gaming needs :)

  162. AntiSol says:


    IMHO, the release of a steam client for Linux will be the biggest event in gaming since Id released the doom source code.

    I hereby promise to purchase every game Valve releases for Linux. This includes things I already own and currently run under wine – If you release portal for Linux, I’ll buy it again.

    I’d better start saving!

    (shameless self-promotion: A Blog post on this subject

  163. Troy Hepfner says:

    Thanks for porting to Linux!

    Regarding support for multiple distributions, it really isn’t too difficult. The trick is finding the documentation you need. Several years ago, I wrote a series of articles about Linux game development that covers how to build a distribution-independent executable & installer, how to deal with SELinux, and more. They were published on but are hard to find since they restructured their site, so I’ve reposted them on my own site:

    Feel free to download my own Linux demos if you want to see how my installers & games work.

    I have also learned a few more things since those articles were written, like how to build against older versions of glibc so your program will run on older distributions, how to deal with PulseAudio so sound either “just works” or can be easily “fixed” by players if there is an issue, and more. One of these days I’ll get around to updating those articles or collecting it all into an e-book, but in the meantime, feel free to contact me if you need this info.

  164. Brunno says:

    Much awaited! I hope that as soon as we can play our favorite games without having to pay for an expensive operating system.

  165. l1gh7 says:

    Dear Santy Clause. Thank-You!

  166. Nich says:

    I just want to add my voice to the crowd in saying “Thankyou!” – Being able to move to use my prefered environment (Linux) for all my pc work has been a dream for a long time.

  167. zoey says:

    I can’t wait for the day Half Life 3 is on ubuntu
    Maybe my grandkids can play it :D

  168. Craig Ringer says:

    As a big Linux fan and long-term user, I think you’re nuts, but wish you luck anyway.

    Do you plan to limit your testing or supported configurations to any particular hardware or driver revisions? What hardware and drivers are you testing on now? nVidia? Intel 3000? Other?

    The state of Linux/XOrg 3D graphics drivers is … mixed … at best, and varies immensely with particular revisions of hardware, distro versions, etc. For example, I recently noticed that FlightGear has tons of rendering problems on my x64 Intel 3000-based laptop, though it’s fine on my x64 nVidia based desktop with the same distro and version. It’s not like these problems are unique to Linux – buggy drivers and card-specific differences are everywhere – but the differences are certainly more extreme under Linux.

    I just hope – for your sake – you’re doing this on an as-is, best-effort basis and not planning on actually offering tech support.

    That being said, I’ll enthusiastically raise my hand as a potential victim for any alpha builds or early betas. I would’ve been breaking down the walls for this earlier if it weren’t for the fact that many of my favourite games to play under Linux run happily in DOSBox and even if downloaded from Steam are quite happy running without it.

    One final thing: Please distribute detached debug symbols (“Debug info” packages) for your builds so it’s possible to produce useful backtraces for any segfaults. Trying to debug a stripped binary with no symbols is no fun.

  169. Biggzy says:

    Will you support the other linuxs as well?

    such as:

    RedHat Linux
    Yellow Dog Linux
    Fedora Linux

    Thanks for your support anyway, Valve.

  170. This is great! I can’t wait to hear more and test out a copy of Steam for Linux myself. Also, I’d like to hear more about any troubles you’ve had dealing with video drivers in Linux and if you had any plans to encourage the video card vendors to develop better drivers and/or open source them and get the community involved.

  171. Justin Edwards says:

    I wish your team great success. If great companies like valve and hardware companies can come together to make gaming good on linux, the world will finally be a little less windows centric.

  172. dave says:

    I will be buying LFD2 when it arrives on ubuntu, good job valve

  173. byteframe says:

    I seems that filing a bug report noting the lack of linux support after every play session was a fruitful endevour. Can’t wait for my special tf2 linux promo.

  174. Anonymous says:

    WOW this is the news I’ve been waiting to hear for ages! *tear drop*
    Much love and respect to everyone making this possible!


  175. Richard Berry says:

    It’s nice to see more activity towards the open world of Linux and away from the main two stages that have been built out of Windows and more recently Mac for gaming.

    Maybe I’ll be able to enjoy games from my laptop again.

    Thanks again for your hard work!

  176. Dustin says:

    Thanks guys, you rock.

    I’ve had Steam installed on my Linux box since Ubuntu 11.04, using Wine. It’s always been a bit wonky, and a few months ago, all of the HL-based games stopped working. I’ve been having to play on my MacBook Pro… ugh. Having a real, native Linux port of Steam and popular games would be fantastic.

    I agree with a few other posters: Ubuntu 12.04 was the right choice, leave the updates to the package manager (that’s what it’s for), add a command-line interface for us junkies, keeping the source closed is fine with me, and penguin hats are a must.

    If there’s any need/chance for a wider beta test, I and my 65″ TV volunteer…

  177. papparonny says:

    This is awesome news! I once bought the orange box to play in wine.. ended up unused.
    I will bring out my wallet and be a big spender ;) I encourage every linux geek out there to treat themselves to great games when they can and as many of them as they can! :D

  178. Greg says:

    Supremely excited. I run both linux and w7 primarily because of steam games! As an avid hat collector in TF2 I can’t wait to be able to play these on linux native. I hope TF2 is next!

    • Andrew says:

      I am a hat collector too – but wouldn’t you love a “Meet the penguin” video? Or a scout bat called “Window breaker” ;)

  179. Kunal says:

    Wow, fantastic news. Being both a developer and a gamer, I always had to switch to get some frags. Steam coming to Linux is awesome.

  180. Alexander says:

    Yay! Let us know when you want beta testers!

  181. TreatyofParis says:

    Thank you.

  182. Sable Drakon says:

    I’m glad that you guys have the balls to actually attempt a Linux client. But I can’t help but shake the fear that with some rare exceptions, all that’ll be on the Linux store is Valve content. To really make this shine, you need more than just your own titles up there. You need a massive portion of the Steam library, running natively and without stepping back into Wine. You’ve got to help the industry to work in both DirectX and OpenGL, since many that write for PC only use DirectX. Lastly, you need to get in touch with the GPU vendors and strong-arm them into writing better, faster, feature complete drivers for Linux. AMD’s drivers are a joke, nVidia’s aren’t that far behind, and Palladium for AMD cards is a bit of a crap shoot. Want to make this work, instead of some inane side-project, take care of these problems and the content will grow.

  183. Adam says:

    It would be fantastic if you could finish porting things to Mac OS X.. not for any platform wars or “pick me!” reasons.. but because you started delivering this to your customers and we’re still stuck with things that barely run unless we crank down all the settings to get remotely close framerates compared to winblows/bootcamping on the same machine.

  184. kerato says:

    If you really want to talk about open source and collaboration,open source your client like Desura did.

  185. Ronan says:

    Hi ,

    subscribed to blog and eagerly await more news.

    I’m not that familiar with ubuntu, but Ill do a little more reading.

    Could you detail whether the client ( or most probably the engine ) will be statically or dynamically linked and if so, to which libraries so we can begin the compatability prep for other distros?

    How are you going to deal with the proprietary amd/nvidia drivers, will they simply be a prerequisite?

    I would assume they wouldn’t use the package manager but rely on their existing content delivery platform / client updates… as its already in place..

  186. Scott says:

    Awesome news!

    Cant wait to give it a go

  187. David says:

    AWESOME! Thanks Valve!

  188. Hello Valve,

    I am very impressed of the changes that have been in the works and am greatly encouraged with what you guys have done.
    I am currently developing a source mod and would love to see it on Linux as well.
    Thank you all for your persistence in making a dream come true.


  189. lfz says:

    Great news guys! I’ve been using Steam for some time, almost exclusively on Linux with Wine. I’m aware that you guys are aware of Wine, e. g. it was explicitly cited in some changelogs and when collecting system information, so my question is: will the Linux client have (or admit) some kind of Wine integration?

    I own a lot of Steam/Windows games running near flawlessly under Wine and it would be great to access them from the native Linux client. Also I’ve had to tediously configure different wineprefixes, wine versions, dll overrides and stuff to get everything to work but I reckon Steam could give us a hand at this. Hell you could even give developers the chance to “port” their games to Linux using the old method of bundling specific Wine versions + the game.

    Also +1 for TF2 Linux hats (or more specifically some Linux bonus content). I don’t dig the game myself, but I reckon a Scout running around wearing a plush Tux in his head would be glorious.

    Anyway good luck with your endeavors, and remember, you’ve got a beta tester in me!

    • Scotsman says:

      I second this. A major concern of mine is that I will have to still keep a Windows Steam install around for 99% of the games that are Windows only.

      Valve, if you read this, please make it possible to launch Windows only games within in the Linux client using WINE.

  190. Michael says:

    Fedora would be nice

  191. Just wanted to say, I have been a long-time @Codeweavers supporter and Wine gamer. As a loyal Steam/Valve customer and srcds Linux server operator, I have been patiently waiting, for this moment for years.

    This is truly great news. Please keep the community informed of any open beta, when it becomes available.


  192. Arch User says:

    As somebody who dual-boots just for gaming, this is exciting news. It’s also a bit of a curse, because having to dual boot meant less distractions from doing work :P

    As an ArchLinux user, I really hope you release the client in a cross-platform format (tarball), and not just distro-specific binaries (.deb, .rpm, etc.), although the Arch community is really good about getting binaries for other distros running under Arch.

  193. Mitchel Tyrell says:

    Great work guys, I’d like to know when you plan to release the source code for the steam client and how you plan to bundle the source code for games that developers would publish on linux.

  194. Dr.Worm says:

    You guys rock! I’m so pumped for steam on Linux! It’s about time! :D

  195. William Lightning says:

    Honestly, I’ll love not having to load up wine every time I want to chat with my Steam friends (yes, I have friends that don’t use any other IM service). Even if I can only play a couple of games, and I do the rest via Wine, it’s still an invaluble tool for just IMing those people who only respond via Steam! =)

    Keep up the great work. I havn’t played L4D2 yet (I’m pretty sure I own it, hard to keep track of these things), so I’ll prolly hold out on playing it till the Linux version is released.

    Over and out. =)

  196. Andy says:

    Shut up and take my money!

    Also, +1 to blacksunseven’s suggestion. An OS revolution without hats is an OS revolution not worth having.

  197. Richard Jenniss says:

    With this planned Linux support I say bring on the Steam Console!
    It’s what PC gaming needs, the simplicity of a console without the complication of windows errors, spyware, virii. Imagine having the steam game on a LiveCD. Just what PC gaming needs. Simplicity.

  198. Dave Hoffman says:

    Awesome news! There’s lots of games available on linux that came from the Humble Bundle that are also on steam so I’m hoping for SteamPlay support.

    Also, Dota2 for linux. Make that happen please!

  199. Matt says:

    Thank you for bringing steam to linux!

  200. This is fantastic news. If you need beta testers, I’m there. I’ve been running Linux as my primary desktop environment since 1999.

    Contacting devs that already have linux ports of their games (such as the guys in the Humble Indie Bundle) and getting them to distribute their Linux versions on Steam – especially if it won’t require a repurchase for people who already have the windows versions – would be awesome too. The larger the base of games available the better.

    I also think porting TF2 should probably be a priority. Being a free to play game with a large player base, this provides the opportunity to get more testers for the new platform support as there are lower barriers to entry (no requirement for a purchase).

  201. Ravnox says:

    Good work Valve! Please let us know if we can help. I’m sure many of us would love to beta test Steam as well as any game under Linux as soon as possible.

    Incidentally, I expect a pocket penguin for the Engineer. ;)

  202. ignacio says:

    Awesome. Now where’s the RSS feed?

  203. Duo says:

    I have no suggestions, but I can’t wait. And I’d like to thank each and every one of you.

  204. Nat! says:

    god speed linux game devs – god speed

    Hey, on another note – what about the linux games I already bough steam versions of? all the unreal engine games off the top of my head, and everything in the humble bundles – things with existing linux ports – keep those in mind too!

    thanks guys – you’ve made my day!

  205. PenGun says:

    Is it really so hard to bake in the stuff that is needed rather than require a specific distributions set of stuff?

    At least a list of dependencies wll allow us a slightly quicker way of building the required infrastructure.

  206. Torp says:

    Loving you guys there at Valve!

    Going to start buying Steam games as soon as you open the gate…

  207. deaddrop says:

    Great news.
    Many indie games on steam already have linux versions so I hope to see them there :)

    Keep the updates coming :)

  208. dchinu says:

    Nice, looking forward to this moment for long, i hope current l4d2 owner could inherit the title in linux also.

  209. Micah Madru says:

    I hope Dota 2 is one of the games that is going to get linux support soon!

  210. Will says:

    Did you know that Android is actually Linux under the hood? …Just sayin’. *wink*wink*

  211. hannerz says:

    There are not enough words to describe how pleased and excited I am to read this news. So many thanks to all who are involved with helping to bring better native gaming to Linux. I am also part of the cadre who uses windows only for the purpose of the games that it runs natively, and can’t wait for the day when emulators/booting into Windows won’t be so necessary.
    I wish you the best of luck and a great reception.
    Thank you.

  212. Sean Collins says:

    As someone who has been looking for a reason to switch to Linux full-time for years, I want to say thank you for taking the effort to push this forward. I am really excited to see what this will do for Linux as a platform and for gaming in general.

  213. Please concentrate on Ubuntu 12.04 64 bit with native 64-bit games. By the time you release it will be ~2013. No need to support 32bit anymore.

  214. Jeb Blue says:

    Dudes, take my money!

  215. Xnonymous says:

    I can see myself buying my first ever Game. Thank you! :-)

  216. sticksabuser says:

    And now everyone who thought the phoronix dude was crazy may proceed to eat some big juicy crow :-P!

    And yes freaking awesome news :-)

  217. Evan says:

    Wow, this is exactly what Linux is missing to compete with Windows. The only reason I boot into Windows is to play Steam games.

  218. Ian Hawthorn says:

    Fantastic news!!! I have a steam account with quite a few games on it which I have not been able to access for years because I no longer own a computer with windows. All my machines these days run on linux.

  219. John says:

    Can’t wait to try steam on ubuntu!

  220. Tylor says:

    This is the best news I’ve ever heard since I made the switch to Ubuntu 10.04, and I’m dreaming of the day that I can dump Windoze forever.

    Thank you Valve for making mine, and many other’s dream a reality by porting Steam to Ubuntu.

    Keep up the great work!

  221. Anonymous says:


    Unless they already do this(?) giving us access to the back-end, would allow us to make our own front-ends, maybe not something that Valve would want, though ultimately would be desired from a Ricer perspective because then they could make use of widgets in fanciful ways, and make things really tie into the GUI.


    Make an ARM port too.

  222. Cookie Monstrosity says:

    Valve, take all of my money from my wallet that you haven’t taken already from the steam sales. Can’t wait to test out L4D2 on Ubuntu.

  223. Patrick Callahan says:

    As crazy and out there as it sounds, command-line Steam package management, e.g., ‘steam install hl2’ would be delightful.Steam acting as sort of its own little package manager, as is done with many Perl, Python, and Ruby packages on various Linux distributions would be a real treat. Excellent idea, 10098.

    In any case, I’m really glad to finally here some definite news on the topic, and I plan on very enthusiastically supporting you in this endeavor in the little ways I can. I hope you find a competent public testing community in the free software community, and that this project proves profitable for you and exemplary for other major studios. Kudos, kudos, kudos.

  224. T.Bone says:

    Please port CS:GO. Thanks.

  225. John says:

    Oh wow, I can’t believe this.

    I have wanted this for soooo long, probably ever since I tried to get HL2 running via cedega back in 2004.

    Valve bringing quality gaming to Ubuntu is such an awesome idea, it will change so much in the industry. Finally, no need for Windows!!!

    Thank you, every single one of you who are working on this.

  226. yenic says:

    I’m a Python developer/enthusiast and would love to see the Steam client rewritten in Python for crossplatform functionality on Linux/Win/Mac.

    Hoping for the day when everything starts with OpenGL for Mac/Linux, and then maybe ported to DirectX. Rather than the other way around. In this age of diversity with the ascension of Apple, I can’t imagine developing primarily for DX then treating Mac/Linux as afterthoughts.

    I support all OGL games from Torchlight to Rage, glad to see Valve jumping onboard by porting Source.
    You saved PC gaming with Steam, and now you’re writing history by bringing Linux into the light.

  227. The Internet says:

    If one recent source engine game is made playable natively under linux then any older titles should be a realistic prospect. All Orange box titles should be the goal!

  228. sjd says:

    Now the money I refuse to spend on Windows can be spent on Steam games.

  229. klock says:

    It’s about damn time! Thank god!

  230. streaky says:

    Hate to use an expression like “wasted effort” but the best use of time might be ensuring that Valve titles work well with Wine where many work already to a degree – testing patches to games and the steam client are compatible, solving bugs and where appropriate committing bug fixes to Wine itself to where Valve titles may benefit.

    Am I crazy or would that not be a better use of Valve’s time?

  231. Stephen says:

    Seriously thank you for starting this!

  232. Chris Oelerich says:

    2012 will be the year of Linux on the desktop

  233. venison says:

    Hey, this is awesome news! Thanks for helping me(us) get closer to finally being free from dual booting to winders just for games. I already monetize with steam, but I’ll be even more enticed for those titles that run on linux.

    Thanks, Valve!

  234. james says:

    In the last paragraph, the author suggests this effort is open source. What does that mean? I don’t really believe we’re going to get source code for L4D2 and the Steam client, right?

  235. maki1300 says:

    great news to any gamer :) i support opensource and love games. i know there are already several games available on linux… but once steam (along with other big titles) is ready, gaming on linux will never be the same :D

  236. maxexcloo says:

    This is awesome news and I’ve been waiting for this!
    I’d like to personally wish you the best of luck in the endeavourer and I hope that soon I’ll be able to play my recent Summer Sale purchases on Linux :)

  237. Leonard Kramer says:

    First of all, this news makes me very happy. Nice guys.

    Second, a lot of indie games currently support Linux natively, I hope you will work closely with these developers to integrate their games with the Linux client.

    Thirdly, as you’re probably well aware, a lot of third party games currently available for steam, while not officially supporting Linux, runs well under Wine. It would be very nice if you could allow for Wine executing directly in your client. I realize you would not be able to officially support this, but allowing it as an option for people to experiment with, would be great.

  238. Thomas says:

    Great Stuff,
    hope it will also run on Gentoo at some point.
    Thanks , Valve!

  239. Great work guys. I’m thrilled at this news.
    Please focus on 64-bit native games. 32-bit is so 2006 :)

  240. Matthew Cox says:

    This is pretty awesome. I will buy any Source games you bring to Linux right away and I am definitely not the only one. Kudos and good for you. I am really psyched.

  241. TheSisb says:

    A lot of people I know are reluctant to switch to Linux solely due to the lack of games on the OS. You’re doing the world a great service. Sincerely, thank you.

  242. Werner says:

    Good luck with the project guys. If I can play dota2, tf2 and cs:go and or cs:s on Ubuntu I will never have to use Windows again and that may solve many long term psychological issues I have now. So I think I can say (and I know I speak for many) that the release date of Steam for Linux will be one of the happiest days of my life!

    I’ve honestly never been so happy or excited about something involving computers.
    Thanks from the bottom of my heart and best wishes.

    Werner ‘Cobolt’ Roets Cape Town,ZA

  243. Merle says:

    Hi there, this is great news.
    I don’t know if you answer questions here, but let’s try.

    What about WINE?
    Really, that’s something I ask myself about, everytime I hear a rumor about Steam on Linux.
    On Windows we don’t have the direct option to modify the command that is starting the game (not talking about parameters), will that be a feature on linux? – I know that I can work around that, but still wouldn’t that be a great feature?

    Will I be able to download and install Windows only games that are on my account?, or even buy those games?
    That might sound pretty pointless, but if we combine those two things, this is what I can get:
    ALL my games on steam.
    Without the need of messing around with the terrible windows client. (not the client itself but how it intigrates into linux)

    The ability to start a new instance of x, start random windows game with wine and put it to the new x server.

    And the games ported to linux out of one single client.
    All in One, just like Steam on Windows!

  244. ABE3K says:

    You Guys Rock!!!

  245. Nakato says:

    Any word on how this is going to play with other Linux distributions?

    I hope greatly that it is packaged in a way for easy portability.
    I suppose from my understanding the libraries you use, in as static a manner as you can, in the libdir for only steam, and steam links against those?

  246. Henk says:

    @10098: That may be tricky when there’s a checkout process involved.

    I wonder if we’ll be able to use existing purchased games (for Windows) with the Linux steam client, or if we’ll have 2 copies of steam (one native, the other under wine).

    Also, I’m running amd64 without any i386 libraries installed at all and I wonder if Valve is focusing only on i386 ports or including native amd64 support.

    And finally, since I don’t have a credit card (they’re a rarity in my country) it would be great to have an alternative such as PayPal, Moneybookers, etc.

  247. Robert says:

    I can’t wait !!!!!

  248. POST-PC says:

    super we can’t wait , thx

  249. Tyler says:

    I’m so glad you guys made a blog about this! I’ve been so curious! Yay Valve!

  250. michi says:

    This is a great day for linux and for gaming in general. You rock!

  251. vic says:

    Can anyone be somehow involved in open source developement?

  252. Nomad says:

    I usually am not a fan of games like Left for Dead, but if the linux steam client comes up, that is the first one I will purchase on it.

  253. Happy-Tux says:

    Finally, and good job! Looking forward to it. :)

    Please also port Counter Strike: Source ;P

  254. Dr_Z says:

    I am so happy to hear this. I can’t stand windows- and every time I get a new unit I always give it a shot just so I can play my Steam games. But there are always so many problems that I end up dumping windows for Ubuntu. I can’t wait to be able to play again.

  255. GamerHere says:

    DOTA2 please!

  256. Anonymous says:

    Wow, a big news.

    A great thing of FLOSS is that you don’t have to reinvent the wheel: just set up a repository and allow people to do a ‘apt-get install stuff’ for everything that will be released publicly.

  257. Brent N says:

    How about spending a bit of time helping the ReactOS team get it running on there?

    ReactOS is essentially an open source, reverse engineered Windows clone that already runs alot of windows software and can use some Windows drivers.

    Steam installs on ReactOS, but when launching fails to download and install an update, and even if those files are copied from another machine it gives errors about clientblob

  258. Awesome guys. I hope all goes well. If you need any help just ask! Can I just ask that your clients “behave nicely” in X11 – they nicely ask for fullscreen mode from the WM (netwm fullscreen request). that they don’t play with XRandr or Xvidmode and mess with the screen mode. Please “play nicely”. Don’t go sizing your window to the root window size as people with multiple screens almost never want this. Again – if you need help or advice, please ask. IRC, Mailing lists etc.

  259. JL says:

    Great news :)

    Hopefully you will be successful with this new development.


  260. Psygo says:

    Well done good sirs. I love you even more! As to how that’s even possible, I don’t know, but you found a way.

  261. Extremely excited to hear more about this project! I’ve been inquiring and following the news trail for quite some time. Assistance with anything Hammer or Source related, or even just a willing guinea and I am your man! The gaming industry has just been put on notice: Linux is coming…

    Thanks a million!

  262. Sandeep says:

    I’m bringing over my opinions from my HN comment thread.

    Please consider either building your own distro (perhaps even based on Ubuntu) or atleast unifying the multimedia toolkits to something similar to OSXs CoreAudio. If you do this, you will also need a truly comprehensive testing mode built into your client, to tell users/reviewers whether a particular hardware+distro combo is Steam compatible. This is what influences purchasing decisions.

    The Linux market is already fragmented – you will encounter problems of package managers (oh yes ! Fedora users will cry for blood), driver support (which dont play nice with and even things like HDMI support, etc.

    It is going to be very difficult to simply release a client and hope people will band around it.

  263. 2Ben says:

    Excellent news.
    I’m a bit wondering what’s your position regarding VGA drivers in Linux. Will you mostly only support nvidia, or do you plan to work actively with the open-source drivers teams for amd/nvidia/intel ?

  264. This is by far some of the best Linux news in years. By far.

    Thank you Valve for going down this route. I for one will be sure to support your efforts with my hard-earned $ when you go live.

    /me waits patiently for the day when he can kill his last remaining Windows box

  265. David says:

    1st step to making a steam games machine me thinks . Windows has lost its hold on customers now we got apple doing well and android devices only gamers stuck having to use windows . Just hope all my games will run one day on steam linux then its goodbye microsoft .

  266. Malte says:

    Maybe it’s finally time for me to open up a Steam account ^^. I have a couple Humble Bundles. Can I move them to Steam retroactively?

    My view on the open source issues involved: I believe games are media and therefore don’t have to be strictly open source. You can help with that by opening up the engines. People won’t be able to pirate games legally, because the media will still be copyrighted. Now wouldn’t that be awsome? The Steam Client in the regular Ubuntu main repository?

    I think even community involvement would work great, since the Valve titles are all so popular. If you open up some small unpopular project that has a lot of complex code, you might not get much out of the community. But boy, oh boy would they all flock to you stuff.

    • Lestibournes says:

      “I have a couple Humble Bundles. Can I move them to Steam retroactively?”
      Yes. The Humble Bundle provides Steam activation codes.

      “Now wouldn’t that be awsome? The Steam Client in the regular Ubuntu main repository?”
      They could get it into the USC as a commercial app through or the partner repository or something like that without making the client open source.

  267. vegito3773 says:

    Rise and shine,mighty penguins,Rise and shine……
    A big thank you to the valve team,..and eagerly waiting for the beta testing

  268. David Masover says:


    I had a long rant of other stuff I want as a user, but there is one thing I can think of that would really change the platform for the better:

    On Windows, savegames are stored is all over the map. Some old games (Deus Ex) store them inside the game folder, and this can’t be overridden. Others store them somewhere in the user’s profile directory, sometimes by game name, sometimes by publisher name, and sometimes even stranger.

    You could also stop this in its tracks by asking that all Linux ports of Steam games follow the XDG spec for files they create. (FHS would be nice, too, but since Steam will be installing and updating these, it probably makes sense to just make /opt/steam be mostly a mirror of Program Files\Steam on Windows.)

    There are other annoyances of Linux games — for example, most don’t allow the user anything like alt-tab. The Steam Overlay is good enough for many things, but if you could either add this through the overlay or encourage developers to allow it, that would be huge. (Not sure quite how to do it. Probably allow the window manager to intercept its global keyboard shortcuts (so allow volume control hotkeys too), and notice/accept when you lose focus.)

    It would make sense for these to be rolled into the Steam API, but if any of this is going to be a library, I think it makes sense as an open source one (BSD-licensed, say). You have an opportunity here to build a common foundation for ALL Linux games, whether they’re on Steam or not. I’m not suggesting anything as crazy as Steamworks itself being opened, or even the Steam overlay, just the basic tools for “How do I get the user’s savegames and preferences?” and “How do I allow alt-tab?”

    But encouraging this in any form would drastically improve things. So many Linux ports are just a recompile, give you a tarball, and do everything relative to where you untar it to — and those are sometimes the better ones.

    The rest of the rant, abridged: Chrome lets you click to download a .deb from their website, which installs a Google apt repository, so it updates through the package manager. That’d be great for the Steam client itself. Support the commandline for installing, uninstalling, backing up, and launching games — but maybe you already do? Jabber/XMPP support for chat, so we don’t need the Steam client running. Libnotify for the Steam client. Kwallet on KDE or whatever Gnome/Ubuntu has for encrypting saved Steam passwords. Allow games to depend on packages — maybe use something like Puppet for consistency across distros.

    And I’d love to beta test this. (I’d love to be developing it, too, but I’ll settle for being a happy user.)

  269. Jim says:

    Thanks so much for investing in this port. It is truly appreciated.

  270. Jon says:

    Wonderful news! Thank you, Valve. This will make a lot of neckbeards happy.

    Remember, if you want this to work you will have to port as many games as possible. Please at least port all of the Source games that are also available on Mac at the very least. Also, do everything you can to encourage other developers to do the same.

    If there are games available and they are as easy to install and play on Linux as on Steam on Windows you will bring in new customers no doubt.


  271. alex says:

    This is awesome news!
    I have (at the moment) 71 games on steam, and strictly play on Linux with Wine. Wine is awesome…but native is better. I will buy each and every game steam supports for the Linux platform. The market is there. Kudos to Valve and Gabe for investing in Linux and being able to take a risk on it. Hopefully other developers support their games on the steam platform for Linux. This is huge news for gaming in general, as well as Linux.

  272. Seamus Confoy says:

    I appreciate this a lot, but i do have a question…. is this going to support ARM? I am well aware of the extra work, but come on, wouldn’t it be so damned impressive to see the source engine running on something like the nexus 7, which easily has enough power…. plus, source needs to get into the mobile market somehow, and this seems like the best way.

  273. grant says:


    It would be cool if version 2 of the client onwards did something like taking your proprietary distribution system and integrating it with a fully-fledged Linux package management system. So you could have a Fedora install with RPMs, and then in /opt/steam have a local DPKG “virtual distribution” called Stebian or Steambuntu or something :)

  274. Fascinating news!

    Will absolutely buy anything from you guys that has the Tux logo next to it, as it will surely lead to an unexplored new area of gaming for Linux! Rock on, we are supporting you guys 1000%!!!!

  275. Archenoth says:

    Wait, you mean I can get rid of my second partition now..?

    Awwww yeahhhhh!

  276. This is great news. I was wondering, will the “Steam Play”-label be extended to cover Linux as well? And is there work ongoing to bring titles from other publishers and developers over to Linux? When will other developers be able to develop and publish for Steam on Linux? I have a large collection of indie titles on Steam, most of which already have a Linux port.

  277. starenka says:

    Fap fap fap! Hope Debian will be supported to. Good luck!

  278. mitcoes says:


    I have some valve games purchased half life saga, since I switched to GNU/Linux desktop I do not play them, It would be awesome to remember those games, with native linux engines.

    Porting to linux games can be done in 2 ways, the best one is native games, but you can also make WINE versions and a “steam wine way” as playonlinux.

    Wine is tricky, that is why playonlinux has several scripts to make their list of games work. And put each of them in a separate virtual disk – folder –

    With previous work and a little bit of Steam work you can make work ALMOST ALL OLD STEAM GAMES with wine, and porting to opengl, and native linux – faster and better – 32 and 64 bits versions of your new games and best sellerd old titles

  279. SlickMcRunFast says:

    Times like this I wish I knew how to dance.

  280. kovosz says:

    Awesome news, I look forward to finally playing my Steam games on my main box running Ubuntu! Really, thanks a lot guys, I might even buy L4D2 just to support the porting of further games to Linux.

  281. Martin Rodriguez says:

    This further cements my faith in Valve. You give us great games, you give us a great gaming platform, you give us a great way to distribute games and play as a community.

    You didn’t HAVE to get into Linux development, yet, here you are doing it. It takes time and effort, and probably only a handful of the gaming community actually care about this. But for the ones that do care, we are extremely excited to see how far you can take this.

    Maybe Ubuntu will be a first step. Maybe you’ll soon bring games to Android, and possibly the Ouyah. Simple games, of course. I wouldn’t expect Half-Life 2 or Left 4 Dead 2 to run on mobile phone hardware.

    To the management and dev teams Valve, for even just trying to give Linux users some attention, I thank you.

  282. Jon says:

    I was thinking about the disto choice a bit here. Ubuntu is a good start, but please consider others as well. At the very least include Fedora. Arch, Mint, Debian, and Suse would be good candidates as well after the first two. BSD users want some love, too, I’m sure.

    Really, though, as long as everything is distro-agnostic the community can make it work on most of the big ones. Please make sure the license is permissive enough to allow this and that horrible DRM doesn’t get in the way.

    • Steve says:

      Lucky for us, they do plan to extend support to other distros. Also note that Mint is pretty much a re-skinned ubuntu, so no problem there, and Debian is the base of ubuntu.

  283. David Koch says:

    I can not think of a way to say how much this means to me and other Penguins. From that day I picked up HL1, I knew you guys would do well and I am so glad it is you leading this innovation.

    I for one would be honoured to do anything I can to help and I am sure the entire Linux community feels the same.

    You guys are the best! A million times, THANK YOU!

  284. Matthew I says:

    Thank you for this blog! It’s very nice not to have to rely on rumors.

    I’ve been envying the stuff in the Summer Sale, but my Windows machines are really too old to run any of it. Once you get this done, my wallet is open to you! And I think it goes without saying that you won’t lack for beta testers.

  285. Ian says:

    Thank you for this!
    Like many others I kept Windows around just for games, most of which are Valve games.
    This has seriously made my day and I am sure it will bring joy to many other Linux users!
    I eagerly await your Linux client, even if it is Alpha/Beta.

    I wonder how this will affect the amount of WINE users down the road…

  286. Tabs says:

    AWESOME news – I recently became acquainted with Ubuntu and now that Steam is going to be ported over, and well, I am enthusiastic to say the least. Games and certain design software applications are the sole reasons I don’t switch over completely to Linux from Windows – I’d rather run them natively for specific reasons. I look forward to updates and the like!

    Best of luck, Valve, and thanks for this BRILLIANT piece of news!

    – Tabs

    P.S. Are any social network Share buttons possible/missing? My lazy butt was looking for some (viewing in Firefox) but good ol’ copy-and-paste is cool. =P

    • Valve Linux team says:

      Social sharing buttons are currently found at the top of the home page. We are looking into displaying them for each post.

  287. mitcoes says:

    Suggestion: Valve kernel

    I use several GNU/Linux distros

    Ubuntu is great, almost 50% of desktop users PPAs and esay to use

    I have always one installation of Ubuntu or derivate.

    But Sabayon kernel for gaming is far better, 1000 Hz Sabayon default kernel vs 100 Hz ubuntu default kernel – MS WOS is 300 Hz – ubuntu also has a low latency kernel for multimedia that can be installed.

    Making a Ubuntu VALVE kernel with Sabayon settings or even better, optimized for gaming experience, would be a great idea and not a big work – the actual ubuntu default kernel is optimized for server not for desktop gaming –

    This UBUNTU VALVE KERNEL will make the benchmarks of your native linux games be much better than MS WOS ones, at least with AMD and Intel proprietary drivers, that score more or less the same at MS-WOS 300 Hz kernel than at Ububtu 100 Hz kernel at Phoronix openbenchmark tests.

  288. Great news, guys!

    I would also recommend cooperating with Wine and Codeweavers developers, so that you can also provide ready made ‘bottles’ of Windows games pre-wrapped in correct Wine packaging with all the needed settings and library overrides to make them just work. I love the process of buying games on Steam and I do all my gaming on Linux, but it gets a bit frustrating that I have to set up and maintain several separate Wine configurations for different Steam games and can not just run them all from the same environment.

    Native games are good, but I bet you can get more games running just fine faster if you go trough Wine with the help from existing Wine developers.

  289. Kershpling says:

    Wow, today it feels like I have believing in Santa my whole life and just found out he is actually real.

    Thanks Gabe and Valve for making this bold move. Like many others here gaming is one of the only reasons I dual boot. I am hoping that this move sets the pace for both more game dev companies to start porting AND other proprietary software vendors (Adobe that means you).

    With Microsoft heading into tablet land with Windows 8, Desktop Linux is again raising its head and there is hope that it will become a viable alternative productive desktop. This move helps to push it in that direction.

    Keep up the good work and consider this blog subbed.

  290. Erwin M. says:

    Just awesome. As the Humbe Linux Bundle have shown there is big potential in the Linux desktop market for games. Many games are already working just fine in Wine. As you can see in the WineHQ[1] there are 3333 Platinum, 2878 Gold and 2468 Silver rated applications and games (Platinum and Gold means they are working out-of-the-box with Wine).

    But I do hope you are going to contribute to the Wine project. What would be just beyond awesome if your client would be open source. There is no reason to not make your client open source anyway, since it will work only with your service. But to have your client open source would bring you many advantages.

    Like free bug fixing from the open source community; Free translations to different languages, like Chinese, Thai, German, Spanish. Free porting to different Linux distributions like Fedora, OpenSuse, Debian. You would have so many more potential customers if Linux users could just go to their package manager and install your client from the official repositories.

    Thank you for the port and for the courage to take the opportunity.


  291. Randall Perez says:

    been waiting for this for years, glad to hear it.

  292. Giuseppe says:

    I had always win in dual boot for playing games… this somehow limited me from buying so many games in Steam (currently I am buying some packs just because of summer sales).

    However, if I will have the possibility to play directly in Ubuntu, this obviously would reflect in a biggest money investment on the Steam platform

    As you mentioned in the post, we are a community and I would really like to offer my support for beta testing (also if this means buying games at full price, no problem at all :) )

    Great Valve, one of the best company showing all the other what means being successfull!

  293. xvasek says:

    Great! I hope I’ll be able to buy Portal 1 and 2 to my wife’s linux box this holiday. :-)

  294. Anthony Ontiveros says:

    I wouldn’t mind using a beta version of Steam, and Left 4 Dead 2 on Linux.

  295. Leigh says:

    This is the best thing since sliced bread!! Our company will be dedicating a lot of resources to bring Linux Gaming to the masses with the soon to be released steam client as the centre of it all!

    Valve you are legandary! Keep up the good work!

    Once counterstrike is on Ubuntu I will never have to touch windows again!

  296. Andy says:

    Guys, you should be more careful about throwing the term “open source” around in your posts, unless you plan to release source code of your work. Or at least to openly contribute to other OSS projects as a result of your work.

  297. 1099 says:

    Thanks. :)

  298. Peter says:

    Thank you guys for all good work.

  299. chtfn says:

    Good on you! Thank you for that! :)

  300. Lilian says:

    I wish they port DotA 2 too :)
    Anyway, great work! Thank you guys!

  301. Magbed says:

    Awesome! we just need nvidia and ATI to make really good drivers for linux =D

  302. Irve says:

    In my view there are two really interesting and disruptive developments currently happening.

    The Valve-to-Linux is incredible since it will provide the infrastructure for others to follow. It will also set a standard for Linux gaming so it is vital for Valve to get things “right” from the beginning. This is a decision by a single company which will result in games running on Linux.

    The other project is the Notch 0x10c project, which, if it succeeds, will provide an environment and incentive for learning assembly. Again a decision by a single individual which could create an entire generation of young assembly programmers.

    Best of luck to you both of those.

  303. LukasT says:

    This is cool news, thanks Valve! Let’s see what the performance of the games will be on Linux.

    Good luck!

  304. JJ says:

    Any way of signing onto a list for public beta, if/when it becomes available?

    Also, it’s nice of you to acknowledge open source, please remember to get your kernel patches into upstream/main kernel sources when you fix bugs. That way every distribution can benefit, and fixes will be out faster.

  305. Rosen Tihomirov says:

    can you give us some information how L4D2 perform with different hardware. Like graphical chips and what you guys think about graphical drivers under Linux.

  306. Ri0t says:

    This is really really good news. So excited.

  307. aussiebloke says:

    Thank you Valve!!!

  308. bod says:

    let’s hope this leads to nvidia and ati push better gpu drivers in the kernel.

  309. Madis says:


  310. Oded says:

    This is awesome! I’d love to get some steam into my Linux boxen.

  311. cc0 says:

    Fantastic. If dota 2 gets ported to native Linux, I won’t need Windows anymore. I am more than willing to beta test and give feedback!

  312. Jonas Norlin says:

    This is truely great new! VALVE so much respect!

  313. gruetzkopf says:

    Woo! Once Ubuntu is done porting to Debian is a matter of renaming a few dependencies :)

  314. Victor Tramp says:

    a lot of people are gonna say a lot of stuff about a lot of things that could happen, and how we’re all gonna shower you with riches, and bethrothe to you our daughters.

    well, i want to add to the pile, and say thank you for legitimizing linux, once and for all. a public work with with no marketing department will soon host the world’s premier gaming platform.

    this speaks volumes for our species. i applaud you.

    don’t get hung up on this distro or that. just do it

    …then do TF2. ^_^

    hugs & kisses

  315. Bruno Rodrigues says:

    This is really awesome news. Can’t wait to run L4D2 on my computer natively!

  316. Robert says:

    This is fantastic. I’ll be the first who buy a copy of L4D2 when it will be available!

  317. Ofen says:

    Finally! thank you Valve

  318. Gamoe says:

    As a Mac and Linux user who does not use Windows, I am really happy with what you guys have been doing lately.

  319. Claus says:

    You guys really are the gamers company, and it’s great that you’ve made this blog with some actual information instead of only rumours.

    Thanks for being awesome :-)

  320. Quido Speedy says:

    Finally! That is thing i’m willing to pay for on linux…

    It MUST have (same) GUI, but as 10098 says: ADD CLI INTERFACE too, our generation will love it!

  321. linuxuser says:

    Way to go Valve.

    Long term Linux users as our primary platform at home on all our machine for 8 years or more so far.

    The only reason we have a Windows based machine remaining is to run Steam.

    The sooner we can move away from Windows completely the better.

    Hope you will ensure smooth running on OpenSuse as well as Ubuntu and it will work well with other Window managers?

    Long term die hard KDE user, then KDE changed to awful so switched to Gnome
    New long term die hard Gnome user, now Gnome has changed to very awful so switching to either – XFCE or Enlightenment.

    Keep up the great work!


  322. 52fitz says:

    Great news, you guys rock. Wish you every success – and the community will be behind you every step of the way.

  323. Robert says:

    Since the next gen consoles appear to be going x86, maybe Valve could create a portability framework simplifying ports for consoles, mac, win, and linux. The cost of porting relative to the market has always been the big barrier.

  324. Pedro says:

    Thank you, thank you, thank you!!

    These are some really awesome news! :D
    I hope that more developers with games on Steam make ports for Linux. These are great news.

  325. Maikel says:

    I’m glad there’s finally news about this effort coming directly from Valve. You have my full support, and I can’t wait to try the first beta!

  326. Valeriy Huz says:

    Great! Can’t wait until Half-Life 2 will be ported on Linux!

  327. EDin says:

    This is why Valve is leading the PC gaming market. I can’t wait to see it ready! Thank you very much!

  328. Daniel Devine says:

    Ubuntu is my *least* favourite distribution. Fail.

    The other reason I am disappointing in the decision is that I think it is a poor decision giving the instability of the Ubuntu project. They always find a way to screw things up. If it ain’t broke, they’ll break it.

  329. Anonymous says:

    Seems like I’ll have to buy L4D2 after all when it comes our for Ubuntu, even though I’m not really into zombie shooters!

  330. Martha says:

    This is brilliant, good luck!

  331. Dee says:

    Thank you very much for the project, sounds awesome!

    Try to have as many games in an early stage. Should be really easy by adding all the humble indie bundle games!

  332. shwoop says:

    Quit fucking around and get back to Episode 3!

  333. Wafaa says:

    I applaud and welcome your decision. I also fully understand your reasoning for selcting Ubuntu (although I’m not an Ubuntu user or developer). My only request for you is this: when you come to release on other distros, please could you seriously assess the Open Build Service? This would enable you to provide a central mechanism to distribute all your software simply. I’m pretty sure openSUSE would be willing to help with this.

  334. molesmoke says:

    Awesome news. Can’t wait! Goodbye Windows!

  335. Linas says:

    Awsome. I already have a few games on my wishlist.

  336. steffen says:


  337. Brian says:

    Yes mate! Have my money! I will buy L4D2 and pretty much everything you make available.

  338. Tommy B. says:

    Hell yeah! Can’t wait for Steam on Linux! Thats a huge step in the right direction for Linux! And I will so buy the games I own for Windows right now (at least those who will be available then ;))!

    Good luck guys!

  339. Magnus says:

    This is great news to me. Games is the only weakness of the Linux platform. When Steam and some of my games is available in Ubuntu I’m deleting my windows partition for good.

  340. Stephen Malinosky says:

    Wow. I remember running HL2 in Fedora Core 5 under Cedega and grinning ear to ear. But not at all the way I’m grinning right now. I’ve been checking the Linux news sights multiple times everyday since April for this official announcement.
    Again, Wow. We’ve all been shackled to one OS for so long for gaming (practical gaming). I’m super excited! I run Open Source for stability and transparency in the Operating System, I don’t mind running a few binary blobs. Not at all. I believe in Free Software, like Free Speech. I absolutely am willing to pay for great software.
    I’m a huge Portal & Half Life fan, and will absolutely purchase L4D2 when its available. I’m even willing to repurchase my entire steam library, especially if you believe that would be a source of motivation for the 3rd parties (like Bethesda, etc).
    Thank you for the blog, now I have a one stop place to check for updates, etc. I look forward to hearing about all the things you guys have gone through so far, as well as your future endeavors. Thanks so much for respecting a large portion of your user base’s platform of choice. If you need beta testers, I for one would be glad to volunteer! This is hands down the best news I’ve heard, period, in a long, long time. thanks for making my year!

  341. V. says:

    Great! I still wont switch to Ubuntu but I hope that many will use the client on ubuntu and that it will be available at other distros as well.

  342. Alex says:

    I really hope that steam will be available for every distro, and not just Ubuntu.

  343. td says:

    Great! I waited a long time for this :)

  344. bert2002 says:

    LOVE IT! Keep going and finally we will be able to play with Steam natively!

  345. Stuart says:

    You make my dreams come true :)

  346. spaceyjase says:

    This is very cool and I’m glad there’s now a place to keep up-to-date with the news :)

    A platform like Desura shows Steam will work; something I’ve had installed via wine for a long time (previously sharing common files with a Windows boot). Windows has long gone but the files are there and Source games already work well; TF2, L4D, etc. Many other games work with a few tweaks, others in the catalogue have Linux versions already (e.g. take a look at the Humble Indie Bundles).

    And there’s nothing quite like burning money in a Steam sale. I can’t wait.

  347. Second_Fry says:

    Epic news!
    Actually my brother is now forced to use linux to play some steam games die to no driver support on windows. ATI x1350 has no support for some years now.
    Although opensource drivers do their job very well. He can play all 3 games which he has (Super Meat Boy, Binding of Isaac and Terraria) and he pretty happy with that. Obviously he uses wine, but I bet native steam will run smoothier.
    Actually I can even play Dota 2 in linux but it someking laggy experience. So can’t wait for source engine port :)
    Best regards,

  348. David says:

    I’m so excited about this! More games in Linux might be the recipe to bring more users and more love from all the graphic cards manufacturers.

  349. LittleFox says:

    Great! :))
    I think I have to buy some more games now :D

  350. Viktor says:

    Steam. On Linux. Does someone recognize the irony? Yeah, I’m so glad that soon I can also infest my Linux systems with this proprietary drivel. Thankfully I have the choice not to. And quite frankly, I hope Steam for Linux tanks. Of course, the numerous sheep will ensure its success. These are the same imbeciles who ditch Windows because Linux is so much more “open” (although these people wouldn’t recognize source code if it bit them in the behind), then they embrace proprietary software on Linux. ROFL.

  351. Autonomouse says:


  352. HorstPeter says:

    I love you guys! It would be so fun not to have to boot into windows for gaming… Gaming with wine sucks big time, there are always some small issues that stack and make the gaming experience bad.

    Keep up the great work!

  353. Fly says:

    Thank you! I switched to Linux a few years back and I’ve been waiting for something like this! I’ve also started saving up money for when Steam Summer Sales will have linux games. I plan to buy the shit out of everything Linux.

    Also, commandline steam installations (like 10098 suggested) sounds cool!

    Here’s hoping TF2 will be the next game after L4D2! I wants me some hot hat action!

    Gabe 4 lyfe!

  354. Raphael says:

    Awesome Valve, and a big thank you! Now if perhaps Adobe take this as a wake-up call and port Lightroom and perhaps Photoshop, a lot of people can wipe Windows off their harddrives and stop the constant dual booting…

  355. jedibeeftrix says:

    thank you valve.

    i hoped this would happen:
    it is just a year later than anticipated.

    could i put a vote in for opensuse as the next target after ubuntu?

  356. forum flood says:

    This is GREAT NEWS ! \o/
    I already run wine + l4d2 through wine but running natively, that would be wonderful :D

  357. admiral0 says:

    If you are friendly enough in distribution terms (create also a tar.gz for the client) you won’t need to support other distributions. Users will automagically find steam in their repos.

    Also please, please port team fortress 2 next. It’s the only reason i still have a windows machine in my house….

  358. miniBill says:

    Woohooo! At last!

    Pretty please, can you talk to the Humble Indie Bundle people and have those games at day 1? After all they are *already* ported to Linux.

  359. Andreas says:

    Yay! Awesome news! :D

  360. miniBill says:

    At last!

    Pretty please, can you get in touch with people at the Humble Indie Bundle and ask them for the Linux versions of their games? It would be aweshum!

  361. Rob says:

    My appreciation for Valve, and Gabe especially, sure went up since the announcement that Steam was going to be ported to Linux. I hope this will move Nvidia and AMD (and Intel, perhaps) to improve their drivers though. It’s still more trouble than it should be in too many cases. Anyway, thank you, Gabe, for initiating this and good luck Linux team. May this be the beginning of the end for Windows’ monopoly in the PC gaming market.

  362. McGlomp says:

    This is very good news, indeed. I’ve been using linux distributions for years for almost everything. The only reason I booted into windows for anything was for games that I could not get to work well through WINE. Thank you very, very much! I’m really looking forward to this!

  363. Grreg says:

    This is a great News! But there is a lot of work for you – hope you will made it :)

  364. Hey Valve.

    Thank you for going public with your experiment to support Linux. I think this is one of the greatest news of this year and, if successful, could be a major milestone for consumer desktop experience.

    I would encourage you to create an open beta for OpenGL as soon as possible. I’m sure your internal QA teams are very capable and you have lots of varied hardware to test on but there’s nothing like an open beta that available to millions. Remember that you don’t need a real game for that, a time demo, or similar, would be completely sufficient for doing that.

    Finally, please get in touch with Canonical if you have not done so yet. We can help you make this better for everyone.


    Disclaimer: I work for Canonical. This comment expresses my personal opinions and does not represent my employer.

  365. loli says:

    I CAN’T WAIT! [2]

  366. Sybrand says:


  367. Xander says:

    Yay! Farewell, windows!

  368. Alex says:

    This is excellent news, I hope it turns out well.

  369. ektoll says:

    Great great news! Off to a bright future ;)

  370. sa2rn says:

    Good news – don’t need run Windows to play games

  371. Nils says:

    Hey Guys,
    iam very happy about your plan, and i hope other Publishers will follow your example.
    for me it is the right way to port things on linux!!

    good luck and greets from germany

  372. PyotrGalois says:

    I think this are great news for Linux and the Gamming community.

  373. Puppu says:

    Thanks guys. This was the last thing stopping me from getting windows. When I can get Steam on linux I will get rid of windows. (I’ll miss world of tanks but hopefully wine will handle it…) please please please keep focusing on linux. I want to make it clear again the only reason I have windows is for Steam so as soon as its ported I can go fully linux.

    I hope this also paves the way for L4D2 on android or at least a more fully functioned steam on android. Given the current library you would have thought it is possible i.e. buy plants vs zombies and play on pc, mac, linux or phone and tablet

  374. anonimous says:

    nice! )

  375. Harry Pachty says:

    Great news. Can’t wait to play Hacker Evolution on my Ubuntu machine ..

  376. Vincent Nys says:

    Excellent news. I, for one, am willing to spend a bit extra for games that run on Linux.

  377. Yaro Kasear says:

    This is probably the best news from Valve in a long time. Valve’s been neglecting the big news in a while. Aside from Portal 2, recently Valve hasn’t really been doing much for me to get excited about. Episode 3/Half-life 3 news has been sparse to the point I wondered if Valve is even developing it anymore. And three E3 disappointments in a row really started to make me unhappy. Two no shows and a real yawner about Portal 2 on the PS3 that was hardly big news.

    This is big news. Steam coming to Linux. Too bad the debut game is Left 4 Dead 2 and not one of Valve’s more serious offerings like Half-life 2, Portal, or Team Fortress 2. You know, the games that make Valve some real money.

    That’s not my biggest worry. My biggest worry is that Valve has chosen only one Linux distribution so far to support and develop for. The smart way would have made for generic Linux development like many other software studios do for proprietary houses then also offer specific releases tailored for specific Linux distributions. By not doing this, Valve now has me worried I will have to use Ubuntu or one of its myriad forks just to use the client correctly. Whereas if they made a general-purpose Debian vs. Red Hat vs. Ubuntu vs. Generic Linux Release then *all* Linux users could potentially play Valve games on Linux.

    Worse is that you focus so much on Ubuntu, a Linux distribution that, since 2008, has been steadily declining in technical quality and usability. As of 2012 Ubuntu’s generally turned into a Linux distribution that reminds a LOT of Linux users of Windows, and not in a good way.

    Though you didnt ask for my opinion, I think just porting it to Ubuntu was a mistake, one I hope you’ll recitify without forcing us to wait through another 4 years of speculation.

    • Plop says:

      As they said, they chose L4D and Ubuntu because it’s the easiest way to start with.
      Don’t worry, other games and distributions will come :p

    • Echmeyer says:

      I agree it would be better to have a generic linux support but, well, you say that you are worried to have to use ubuntu to use steam, but don’t forget right now you have to use windows for steam (you prefer to dualboot windows or ubuntu?).
      Although only one distribution will be supported (initially) it’s really a great news that a big software house like valve is interested in porting game on linux and soon we will have some high quality games on ubuntu

  378. Streve Strake says:

    Thanks Valve. I know Gabe isn’t looking forward to Windows 8. Don’t worry, nobody else is.

  379. TTT says:

    God bless you!

  380. Chris P says:

    I’d just like to echo a lot of what’s been said already. You guys rock! Linux has a lot of potential as a gaming platform – it can be as light as needed, for one – but you guys are the first to really take it seriously bar the Humble Indie Bundles.

    The idea above for a command-line interface would be nice, but it’s really great to hear about your progress. By the sounds of it, a release shouldn’t be too far off, and you can have some of my money when it comes :P

  381. Filip W says:

    Thank you!

    This is so awesome, you guys just made my day!!

  382. fjackson says:

    Just Awesome !!

    Thank you steam !

  383. TheSgt6Bilko says:

    … and with Unity3D announcing Linux standalone desktop publishing (along with Win/MacOS) in Unity 4, it can only be good times ahead:

  384. Me says:

    I had a severe run-in with Steam sales people which turned me off Steam for a few years. This news will DEFINITELY bring me back to Steam. Linux > Windows any day.

  385. Coppertop says:

    Thank you. I’ve read that you’re approaching this very seriously, gathering the best of the best Linux developers. Phoronix reported that you not have the developer of SDL in the team. This is just fantastic. Knowing Valve’s quality I know we don’t need to worry about the port. Once again, thank you and I hope to try out a beta soon.

  386. Claes says:


    I use steam under Wine all the time, and it’s always annoying that I have to go and check the winehq database to see “Can I run this game?”. I was _very_ close to buying Max Payne 3 when I saw it on sale, but then just before confirming the purchase remembered to check the database, which said “garbage”, and backed out.

    More native games would be absolutely awesome.

  387. Timo says:

    Great news!
    Will it be possible to use the Steam backups from Windows with the Linux client?
    Than I wouldn’t have to download all the games again if they come to Linux.

  388. Roman says:

    Good news on my birthday.)

  389. Martin says:

    Wow, can’t wait to buy L4D2 for Linux :-)

  390. mikus says:

    Yes! If you want to test, I’ve got a 6x monitor gig with ubuntu in a 11520×1200 display setup with an ati 6970 that if you can make run stable on here, can run on just about anything. Minecraft, HoN, and others work mostly just dandy on it. I’ll happily be testing this and providing what feedback I can.

  391. urbinek says:

    greate news!
    just dont forget about all others OS like Debian or Fedora ;)

  392. Willy-Bas Loos says:

    This is great great news, i am absolutely deligted.
    I too am dreaming of the day that i am not dictated into any OS. I love linux and ubuntu for putting an effort to my freedom. I feel that Microsoft put in an effort to restrict it.
    Thank you for this step toward digital liberation Valve.

  393. mikus says:

    Yes! I’ve been running a 4-6x monitor setup for years with a variety of video cards, so I’m happy to help debug as I’ve seen just about everything. I currently have 6x in ubuntu 12.04 in 11520×1200 with an asus amd 6970 6-way card, but used to run them 5760x1200x2 with a 5870 card for a lot worse/buggy use. Test dual framebuffer support with eyefinity! If I can run it on my rig, it should run just about anywhere. Hope to help in this!

  394. This is awesome! I am looking forward eagerly to play L4D2 and TF2 natively on Linux.

  395. Kristian says:

    Can certainly resonate with many of the comments here,

    Have a dual boot system to load between Ubuntu and Windows 7. The only reason I have Windows installed on this PC is gaming and use of Steam.

    Everything else I use is Ubuntu.

  396. Domantas says:

    Some of the people here suggested additional applications such as gui-less steam. Why not make just open API for everybody so that steam would become more like network than a tool.

    Also Linux fellas are tech savy so release beta sooner and you will get viable and good feedback with proper bug reports from different systems.

    As for updates just use same ppa style + your internal update system it will be even easier to respond even to those updates that would require to reinstall client.

    Good luck.

  397. wohooooo says:

    Just bought the valve box :) thanks

  398. Papierkorb says:

    Sounds great to me :D But please also think about other distros! I’m using ArchLinux and obviously won’t install Ubuntu to dual boot. And of course I won’t switch to Ubuntu which would be a major back step for me. So before I go on ranting about what is so flawed in Ubuntu and what not, simply keep in mind that there are also non-Ubuntu users out there :-)

  399. Lamperi says:


    There is already a command line steam client for Linux available at

    It doesn’t do much, but you can install and update steam apps like Killing Floor server and CS:GO servers with it for now on your Linux servers.

    Looking forward to the desktop client.

  400. cha5on says:

    This is the news I’ve been waiting to see for years. Looking forward to finally being able to enjoy some of the Steam catalog of games on Linux! Thanks for being a leader in the gaming world once again.

  401. Jeff O says:

    This is the beginning of a new era! I see a bright future with this, keep it up valve!

  402. Karan says:

    This is great! the Tux finally gets some much needed attention :D

  403. Robert Luger says:

    Will L4D2 run with the open source gpu drivers?
    I guess not on full settings since they only support GLSL one point nothing or something, but I think a few people would find it nice (catalyst cough cough)

  404. Crass Spektakel says:

    How close is the Linux port related to the Mac port?

    In fact every popular plattform besides microsoft is already using the same APIs as Ubuntu does (PS1, PS2, PS3, PSP, Wii, Android, iOS, MacOS, all use a mix of OpenGL/AL/FX/CL/SDL). Only Microsoft uses its propietary DirectXY-API.

    What did the trick? A mere ARCH=linux && make? More?

    Within the posix(=unix=linux=ubuntu) world it is usually easy to recompile for a different system. But I personally always had an oddball feeling about MacOS.

  405. bastpt says:

    Good work. Keep going.
    All the best!

  406. Timo says:

    Great News!
    Will it be possible to use Steam backups from Windows with the Linux client?
    Than I wouldn’t have to download all the games again if they come to Linux.

  407. Valerio says:

    Guys, what can I say? THANK YOU! This is a great day for the world of opensource, videogames and community!
    Keep up! Ciao!

  408. Luke Woods says:

    I am so VERY Excited about this!

    I Run Linux servers for a few of your games and I would love to see the day when I run my games on Linux natively!

    You Guys Rock and I will Support any work you do to better the Linux community. I am sure there will be no shortage of Volunteers for Testing any software you are developing. Just look at Minecraft, they built a full game on that Very concept and it flourished!

    Please let me help test, I am eager and ready to help on this front.

    Lets make this happen!

  409. Joel says:

    I’m confused on how you equate linux with open source. I can only assume you will not be releasing neither the Steam client or L4D2 source codes, so what exactly has open source to do with any of this..?

  410. Vertigo says:

    This is quite a pivotal moment in the PC desktop space. Very much a game changer – well done Valve, this is going to be amazing! Wise choice to focus on Ubuntu, as it is the archetypal Linux, and very well supported and used.

    Id even go as as to say this is the beginning of a new era in the PC OS world.

    I raise my glass to you beautiful men – keep it up and bring it home!

  411. tdb says:

    You’re saying that you’ll “look at supporting other distributions in the future”. Will the users of other distributions still be able to use it from day one if they can figure out how to make it work themselves, but they just won’t get official support from you if they can’t? Or are you tying Steam with the Ubuntu Software Center, so that it’ll be impossible to install on any other distribution until you give it your blessing?

  412. Gabriel says:

    Unless you’re making Steam and L4D2 open source, don’t talk about open source. It confuses the weak.

  413. fan #22⁹² says:

    Nearly all of my friends don’t use Linux because can’t play games that well. WINE is fair and most games work but you have to be experienced user. Well, now they are going to wipe Windows partition. Ubuntu 12.04 is such a great operating system so this is the right thing to do.

    Thank you, Valve. This will be revolutionary.

  414. Ozzy says:

    Thank you so much Valve!! :)
    Now we are able to completly move to Linux!
    Will also be GoldSource Games (like HL1, CS 1.6, DoD) available in late future? I think its not that much effort too port because they already have an OpenGL Renderpath, or am I wrong?

    Love you Valve + Devs <3

  415. Martin says:

    Great work, keep it up!

  416. Simon Haynes says:

    I’ve been looking forward to this for some time. My Windows box has a second partition running Ubuntu, but I haven’t had much incentive to run it lately. Being able to run a few games on it would be a great start, and once developers have access to that new (and very uncrowded) market, I’m sure more ports will follow quickly.

  417. bob says:

    Thank you guys, your work is appreciated.

  418. fasd says:

    YEAH!! Finally! Keep rocking, just don’t be Ubuntu specific and you’ll change the world! Thank you thank you thank you!

  419. Henky!! says:

    Great job valve i can’t wait to see all the source engine games ported over.
    This is a great thing for server plugin developers as we can now develop , play and test on one platform.

  420. Kalle Happonen says:

    This is great news! I’m running the Steam client over Wine now, and try to hand pick games which might work over wine.

    A native linux client would be amazing and probably help raise the awareness of a linux gaming community among game developers. With the Humble Bundle and now Steam, things are looking up!

    Keep up the good work, and I can’t wait to get a hands on!

  421. RandomLinuxNoob says:

    Very exciting news from you guys, and I look forward to running a native Steam client in the future.
    Currently I’m able to get my Steam client and some of my Steam games to play through WINE. It may not be optimal, but with enough horsepower, I’m able to plow ahead, even with a performance hit. My question/suggestion is will non-native Steam games still be executable in WINE with the new client? Any plans of collaborating with the WINE project insofar as compatability is concerned?

  422. Fred says:

    Distro-agnostic steam binaries would be great (much like what desura currently provides). Sure there are a lot of Ubuntu users, but having a simple binary to start (instead of deb packages) makes moving steam installations around a lot easier after reinstalling, upgrading a distro. Much like the windows version where you can simply copy the steam directory to your laptop.

  423. AJSB says:

    If you need Alpha or Beta testers for Steam Client and/or any game to be ported to Linux , i’m ready and willing to participate :D

    I can whatever tests you need not only under UBUNTU but also under LINUX MINT , XUBUNTU and SLACKWARE.

    I simply can’t wait to finally dump Windows once and for all that i only use for gaming !!!
    BTW, i’m already a Steam customer for Windows games…

    As soon as you have L4D2 avaiable for Linux i will buy it !!! :D

    Don’t forget to port also CS:GO, TF2 and even DoD ;)

  424. Venty says:

    Will I have any chance to run this on my Gentoo 64-Bit Linux too? Not every Linux is an Ubuntu, you know.

  425. Great News!

    I only hope that the rules regarding Games vs OS on steam get adapted, since at the moment, you need to buy a game twice if you want to play them on Windows and Mac OSX (even if it is exact the same game).
    It would be quite a inconvenience for the users if they need to buy a game 3 times when they want to be able to play a game on all platforms, also for keeping track of your game library.
    This is something that Desura really have done well, you buy a game, and not a game attached to a OS, so you can instantly play the game on all compatible platforms (and new platforms can be added later).

  426. tuxster says:

    Great to see you guys support Linux, too bad you chose Ubuntu, that distro that tries its hardest to seperate itself from the Linux-community. I play TF2 on Linux, and I rather install Windows than installing Ubuntu.

  427. Matthias says:

    Brilliant news!

  428. Miguel says:

    Did you guys ever considered open sourcing Source, I may be wrong but don’t thing Source licensing is a big income to Valve and a open Source will surely drive up adoption. Now of course there are many reasons for not doing that besides licensing revenue, like extra work in code maintenance, competitive advantage and probably others. But although I think is natural that games themselves are not open source I find it odd that the number of open source tools for game development is not that pervasive, given that there are so many programmers in game development that are probably constantly repeating common tasks. If there were more common open source tools available that would probably drive down cost and development time overall that, it’s not like there is a competitive advantage of having better tools when everybody is licensing Unreal Engine 3. In my mind Valve would be the perfect candidate for starting this big open source development tools project with Source, just a thought.

  429. Bons says:

    This is great news :),

    I cannot wait to test the Steam Linux Client when its ready for open testing.

    Keep up the good work, Valve :)

  430. Nikitas says:

    Thanks guys! i am so excited!!!

  431. Liam Dawe says:

    You should think about doing an open beta once the client gets close enough, the Linux community does love to play!

  432. Paobl says:

    Sweet Zombie Jesus

  433. Thanks, thats great work !

    If many publishers decide to support Steam on Linux then this would allow me to switch completly to Linux and ereasing Windows 7 from my Harddisk ;)

  434. spydon says:

    Good shit, thank you for bringing steam to the nerdy linux masses!

  435. mark6165156 says:

    well then, … now youre a real threat for microsofts monoculture, so … you should expect heavy fire :-/

    great news btw, im happy to see steam catalogue on ubuntu! keep good work.

  436. X-DraGoN says:

    Well, I might once install STEAM on my Ubuntu machine. That has been ages since it ran in Cedega / Wine.
    Hopefully we won’t have to be patient much longer…

  437. Fra says:

    Can’t wait! Good job, guys!

  438. nate l. says:

    Linux still makes for a minuscule portion of the market. What I don’t get is… why is Valve investing resources on it? I’d rather see those resources poured into game development. Let’s face facts, shall we? Linux has been around for 20 years and no one cares about it. It’s not going to be different just because a couple of games are made available on Linux.

    Unless you’re just going for the cheers of the open-source crowd, who will conveniently forget that Steam is not Open-Source and employs DRM, but honestly, I think Valve was doing well without them.

  439. Brian Hunter says:


    This is awesome news.

  440. xaos3k says:

    Cake for the penguin, love it =D

    If you ever happen to need a beta-tester for non-Ubuntu-testing, I’d be happy to support you (running arch linux for amd64).

  441. Mathias says:

    I’m very pleased to hear this! You’re doing an awesome job, guys. As others have said already, I will support this effort with my wallet.

    If you’ll be able to publish this yesterday, noone will be happier than me. :)

  442. Pieter Steyn says:


  443. hmm says:

    Please get it working for mint/debian/lmde it would mean the world

  444. Guiennet says:

    After so many rumors, here we are :)
    Linux is a great OS with noble ideas, however it lacks some commercial games.
    But then we have seen humble indie bundles <3
    and now Steam/source.
    I can't wait. Left 4 dead seems great.

  445. puchenyaka says:

    I will buy all your games for GNU/Linux. great thanks!!

  446. Taz says:

    Shut up and take my money.

  447. Ken DiPietro says:

    Taking a somewhat larger view, and with the knowledge that you all understand this, what you are doing is going to severely disrupt Microsoft’s business model. I cannot count the number of times a client has said that the reason they use Windows for their operating system is because they game and Linux cannot meet that requirement.

    As boisterous as this may sound, you all are changing the world and I sincerely applaud that effort.

  448. pztrn says:

    Nice one! I hope, CS:GO will be available for Linux too :)

  449. caramono says:

    I see a future where productivity under linux falls to minimum… lol.

    What about bringing 4 computers with L4D2 under linux to The international? I , sadly, will not be there. But someone will make a video, so i can see it working.

    Dota…. without pauses…. Amazing!

    Congratulations guys

  450. M1AU says:

    How awesome is that? Actually I waited for this wet dream to come true for years! As a long time Ubuntu and Linux user, I applaud you for this effort.

  451. NikkoJT says:

    This is a great idea :) I don’t use Ubuntu (or Linux in general) much myself, but it’s always nice to see additional platforms being added to the “supported” list for stuff. Now if only those console devs would let PC have some of their big games…

    A question though: would Linux users playing (for example) TF2 be playing with Windows/Mac players (I am assuming Mac players play with Windows players), or would they have a separate server set?

    • Vertigo says:

      There is no reason they should be seperate. Its the same game, sending the same network packets. The only sticky point might be connecting to different game versions..

  452. munchor says:

    I just hope you release tarballs of executables or something, because targetting Ubuntu and Ubuntu alone is quite bad. You might say “We’ll support other distributions in the future”. Yeah, I know that, you will support Fedora.

    If you released tarballs (or even open sourced Steam and all your games {just kidding}), it would work, out of the box, on every single distribution.

  453. get says:

    Pls bring Steam to linux, NOT only to Ubuntu, cause *Buntu is not the center of the universe…..

  454. mpei says:

    Shut up and take my money!

  455. Urfoex says:

    Source SDK for Linux?
    Free Source SDK like Unity3D and UDK ?
    OpenGL3 & 4 support?

    Steam-Play & SteamWorks for Linux?
    Option for running non-Linux games through wine? Connection to appdb.winehq for help?

    Steam CLI ?

    PS: Awesome work your are doing. Thanks a lot ^__^

  456. Jokke says:

    This is great news. I think the times for having Linux as a viable commercial platform for software developers is here. I absolutely love Valve’s games, and even though I’m not that big a fan of the Steam (nor any other similar) client, I think it’s a step in the right direction. I hope Valve profits from this move…I know I’ll be buying their games as soon as possible, but let’s hope other publishers opt to release their titles on Steam too (I wouldn’t want to deal with that horrible Origin service). Good job Gabe!

  457. Phosphoros says:

    Already read phoronix article, but news from Valve them self are awesome!

  458. James Cleveland says:

    Hurrah! I’d gladly volunteer to make a binary AUR package for Arch Users!

    What arch are we going to be talking about? x86_64?

  459. Martin says:

    Yeah! Awesome News!

    Thank you very much!

  460. Jack says:

    Rock on!! I’ve been waiting a long time to hear those words. Can’t wait to buy it!

  461. I would have preferred Portal 2 as a starting game, but I’m sure I’ll live with whatever comes this way 8-)

  462. Rod says:

    I believe that because of the community, the model and the freedom phylosophies amongst many other things, that the linux platform will continue to grow and one day become the leading computing platform (much like how Android has become the leading mobile platform).
    When this day comes and we all look back at the linux timeline as it climbed to global domination we will see this date and this valve statement as one of the most significant milestones in computing history that pushed down the accelerater and boosted linux into global ubiquity.
    Thank you Valve , great job :)

  463. Lauwko says:

    I’m really looking forward to the moment where I can start my games from steam in Ubuntu. Nothing against Windows, but I prefer Ubuntu.
    I support the idea of post above me(10098). I also prefer the CLI above the GUI. Maybe it could be combined.
    I’ve got a question, will there be a open-beta or such? Goes i really would like to help out :).
    Keep on the good work and the best of luck.

  464. darkestkhan says:

    STO LAT!!! (may the Valve live for hundred years)

    Finally I may be able to (some time later) play Counter Strike [and some other titles] on Linux :)
    Then I will have no need for Windows :)

  465. nate j. says:

    Linux still makes for a minuscule portion of the market. What I don’t get is… why is Valve investing resources on it? I’d rather see those resources poured into game development. Let’s face facts, shall we? Linux has been around for 20 years and no one cares about it. It’s not going to be different just because a couple of games are made available on Linux.

    Unless you’re just going for the cheers of the open-source crowd, who will conveniently forget that Steam is not Open-Source and employs DRM, but honestly, I think Valve was doing well without them.

  466. Antonio says:

    Great news! Thank you Valve team!

  467. Laurens says:

    Hey guys,

    many thanks to give some direct information! I really don’t trust phronix since they seem just to guess what’s going on without having a clue about anything!

    If you bring out some good games for Linux I’ll definetly buy them! Since I already own Half Life 1/2 + Counterstrike I hope they’ll be available for Linux as soon as possible, too. And I’ll also bei LFD2 – I don’t really liket the game, but I’d like to support your mission.

    Do you know what is huge problem for me? I don’t like to run a client using DRM on my free system. Couldn’t you build a linux client without DRM? Just look what the guys from Desura do: They’re really succesfull without DRM. Why don’t you follow this way under linux? Many people would love you for that!


  468. Gabriel says:

    You’ve just made penguins all over the world happy. If you take aerial shots of the Antarctic, i bet that penguins have already formed the Valve logo <3 .

  469. Klaus Morgenholz says:

    Thanx for going through all this work. We will know how to reward you.

  470. Anon says:

    I normally boot up Windows, but I appreciate the motivation to support *ix based OS’s. :)


  471. Aman says:

    Aaaaaaahhhhh!! *faints*
    Sorry that took a while to sink in. As a game designer and linux user and valve lover all i can say is a big thank you and congratulations on the efforts!

    Can i faint again now?

  472. Nightwish says:

    Sadly, I don’t think this is going to save desktop linux, which insists on making stupid changes for the sake of change and having no problem breaking things that used to work.
    Maybe you’ll provide the needed perspective of stability that it needs, but I’ve given up hope.


  473. Евгений says:

    Это отличная новость! Спасибо Вам!

    This is great news! Thank you!

  474. Ubuntu Gamer says:

    Thanks so much for this. I can’t wait to start playing Left4Dead 2 with my brother. This will be beneficial to Steam and the greater Linux community too!!

  475. Jonas says:

    This is fantastic, beyond question. For my part, the only thing holding me to MS is its functionality with games. I’m really hoping this will open up the market to an otherwise (imho) superior OS.

    LOVE IT!

  476. Sslaxx says:

    Wouldn’t surprise me if the vast majority of titles Linux Steam will see will be Unity 4 based. Big publishers and corporate inertia and all that (Mac Steam anyone?). Still, so long as the games are good.

  477. miranda says:

    I hope Ubuntu will not be the only platform for Steam, but will be supported in future on a broader range of distributions, like Debian and Slackware.

    Ideally you would be looking at the latter distribution, it is not only one of the most oldest actively maintained distributions but also one of the leanest and most efficient running one. Perhaps a collaberation between Valve and Slackware would be a great boon to both which could potientally emerge into a “Valve OS” or something. Would be great :)

    Perhaps you contact Pat Volkerding for a collaberation, see volkerdi at slackware dot com.

  478. Wouter Saaltink says:

    This is great news! Maybe make it a community project to port the old Half-Life engine and games? I would be in for that!!! :)

  479. Jens says:

    Really, great news about that. As many, I’ll be so happy the day I don’t need windows any more to play games (or at least need it only every now and then as I’m realistic enough to know Microsoft will keep at least some publisher bound to DirectX so they don’t lose to many gamers).
    I am sure, you are aware of that problem, but I will name it nevertheless: suitable grapic card drivers.
    You’ll now that one of the main problems when it comes to high performance gaming with linux is that some graphic card manufacturer obviously don’t care about releasing good drivers for their cards (yes, I am looking at you, nvidia!). I’m sure this will get better as more and more people ask for proper driver and buying cards regarding their linux support, but I am also a bit worried that this problem could kind of kill the acceptance of steam for linux (“yay, linux is free and now gets steam, I’m trying this!” -> “What? I’m getting so bad performance and not suitable graphic card driver that would fix that? Screw that, I’m moving back to windows!”).

    So, long story short: I’m hoping you are using your influence you surely have as Valve to get the graphic cards manufacturer to release better drivers with or around the release of steam for linux.

  480. machbio says:

    its one of the few times in linux life that people are getting out of the terminals to comment on your blogs.. congrats valve, we love you..

  481. Anton says:

    Go on, Valve, go on!

  482. totalizator says:

    Good news everyone!

  483. Tom says:

    Thanks for your excellent work.

    I’ve had a lot of success playing Steam games through Wine under Ubuntu. When you’re making the new client, would it be possible to retain the ability for using Wine to play games that don’t have a native Linux version yet?

  484. jekakm says:

    It’s amazing, waiting for Portal on Linux.

  485. mustard says:

    A dream comes true!

    As my game collections has moved from 90% physical media to 90% Steam, I’m looking forward to this great step. Hope it won’t be that hard to get Debian support too :-)

  486. Kevin says:

    So it hasn’t been ported to Linux, but Ubuntu.

    One more stick in the wheels of the open-source community.

    Give me a call when you support LINUX…

  487. Supertras says:

    Excelent news! I’m waiting for an open beta

  488. Fudge says:

    Oh wow, I am so unbelievably happy about this! I have been a steam user for a couple years and have had to have a dual booted machine to do it, even though I only use my windows partition for steam and the my ubuntu partition for everything else. Thank you so much in advance guys :) Keep up the hard work and keep us all posted on how it goes!

  489. Daniel says:

    This is great news guys. Now I can move to Linux completely. Thank you!

  490. Fudge says:

    This is such a great thing your doing. I have been a steam user now for about two years, and have to dual boot my machine in order to be. My windows partition is literally just used for steam and my Ubuntu partition everything else, so for you to intergrate the two would just be fantastic!

    Good luck guys, and keep us posted :)

  491. Darren Stewart says:

    Hi dear steamy boffins.

    Love what you are doing, but think its misplaced. I think Linux lacks the Direct X layer that windows provides. And I mean in a generalistic sense. I think only someone like Steam or a large player can actually think in those terms. Linux suffers from ‘choice’ – which means nightmare API, Driver, Window manager issues. For you to bring your product onto Linux means finding a way by yourself – or with others, of creating the core things you’ll need – like a Direct X layer (Sound, Gfx, Controls api layer) – and make it one that is Linux based, but distro independant. Once you have this you can layer steam and games on top.

    If you go distro dependant, while this might work short term, I am unsure if this is the answer. Linux needs an API layer, and it needs someone large enough to build, maintain, and be somewhat dictotorial about it. You might have to creat a controlled ‘steam box’ thats got a set of hardware you can count on given current states of sound/gfx/control api’s

    I want to add one more thing. I detest DRM. I hate it with a passion. But I’ve been a steam member for a long time, and you guys offer great value, a single point of purchase, your DRM is largely silent and unseen, which is how DRM if it has to exist should be, and you guys deserve great success for making it so, and definging and buiding the awesome thing you have done.

    Wish you very well on this venture.

  492. Those are some great news! A word from Arch user – it would be great if Steam would be available in Ubuntu Software Store *and* as static/dynamic binaries (e.g. Skype).

  493. Justin Andrews says:

    Well, I think it kinda sucks you are only supporting Ubuntu. I do not, and will not use Ubuntu for various reasons. Please port to Fedora or openSUSE or another suitable Linux distribution.

  494. Dundee says:

    Hey guys

    this is very good news. *yay* :)

    Two requests:
    – Please do _NOT_ try to build your own updater. Set up a repository/PPA and let users use apt.
    – I would be very happy if you could release a (binary-)tarball and tell us the dependencies so we could install steam on other distributions the ubuntu. Unbundling those .deb-Packages can be pain in the ass ;)

    Thank you in advance

  495. Daniel M says:

    This is awesome! Great work guys. I will follow this project :)

  496. Lex says:

    And once again Valve proves to the world why they’re the single best developer and distributer out there.

    I’ve been saying for years that the day the majority of the Steam library is available under Linux is the day I’ll toss windows out of the.. eh.. window.. forever.

    Well done guys, well done!

  497. Axel WJ says:

    That’s great! I’ve got a secondary computer with Ubuntu on it, and it’s always great to lose some diskspace… ;)

  498. Megaknight says:

    Hell yeah! Windows’ uptime on my system will get severely reduced now!

  499. Phillip Spring says:

    The only thing I’m worried about is:

    Would Stem for Linux stop the kids of using head box?

    Sometimes I ask myself, really: Why those kids use cheats? What you win?


  500. warlord2909 says:

    Thanks, Gabe!

  501. Hmmmm says:

    Thank you Valve for staying the great open-minded and gamer-oriented guys you’ve always been.
    You are the brightest star on the dark dark sky that is today’s gaming industry and you will hopefully never stop to amaze me and others with your great attitude and dedication to quality entertainment <3

  502. Dariusz says:

    Hi Valve,
    thanks a loot for that :) I use Ubuntu in my work and at home for couple of years already. I have steam account and quite a collection on it :) I hope to see Steam on Ubuntu soon so I can play withount need to switch system just to play something when I’m not working.

    I hope that Steam on Linux will be a success. More to that – it will be first, high class platform like that on Linux so you will eat another cake just by yourself :) Good day and good luck!

  503. cfi says:

    Congrats! Go fot it!

    While I hate Steam and all similar systems for their digital rights managements (or rather restrictions thereof) I am happy to see the activity of porting games over to linux. The speed with which this seems to be accomplished suggests that as of today they’re written in a mostly portable way anyway.

    Instead of steam I’d also be happy if you’d just support the standard app shops or the old fashioned way of e.g. online shops where one just buys a permanent, life-time license key with which to enable the game. I will never fathom why we need to be online and regularly connected to a centralized server just to be able to play a game that was rightfully paid for.

    Keep on your good work! I’ll have lots of catch up to do with Portal and Portal 2

  504. David says:

    You are brilliant.

  505. Jeshurun says:

    Amazing news guys, can’t wait for this to be released. Just shut up and take my money!
    If it is being built for Ubuntu 12.04, it should work on Linux Mint as well right?

  506. Beaver says:

    Hello, very good initiative, I hope I CS AND CZ under Gnu / Linux soon.

  507. jp says:

    Thank you for that project. I have stopped playing Valve games as well as other Windows-only games many years ago when I made the full switch to Linux. The last game I played back then, still from a CD I bought in the store, was the very first Half Life game.
    I enjoyed that game a lot but I never considered to keep Windows just for playing games — everything else I do both privately and in my job as a computer scientist I can do on a Linux computer better.
    So I am looking forward to wasting some of my precious spare time with a good Valve game again in the future!

  508. TYValve says:

    Thank you very much!

    This means a new era in GNU/Linux, where finally AMD & Nvidia must improve their drivers.

    I hope I can finally get rid of dual booting Windows.

  509. X-Drum says:

    Yeah it’s happening!! :)

    As an avid player and old time linux user i have been waiting for steam/source on linux since 1998 (yes, back in the days of half life), this will be a real revolution for Linux as desktop environment.

    While i understand why it’s critical at this stage to focus your strengths on a single linux distribution, i would suggest to release a “generic tarball” too to ease the integration/testing on other distributions (i prefer to use Gentoo for instance).

    Last but not least Thanks guys, for your commitment, this blog and this official statement!

  510. Florian says:

    That is very good news to me. I hope if Valve has success on the linux platform, other companies like EA/DICE will move on and use an OpenGL compatible Engine so that we Linuxers can maybe also come to the flavour of a BF?
    Besides the fact that it is great that I dont have to fireup Windoze just to play TF2 or CSS.
    That’s great Valve guys, keep it up! You are definitly going in the right direction here.

  511. Gilles says:

    Steam on Linux, this is certainly the most awesome news in the linux gaming history! Thank you Gabe!

  512. Remi says:

    It is an amazing news for the linux evangelist I am. So many students I try to convince are glued to windows for games.

    I think there are many adobe flash games in Steam, they may be the easiest (technically) part of steam to port to linux.

  513. Zach M says:

    Brilliant! I’m looking forward to more great news from you guys :)

  514. andrew says:

    It’s about time some one started to add popular games to Linux again. The only reason I use windows is because of Games.

  515. Martin Fink says:

    Hey Valve,

    Thank You for making a first (very) important Step! (finally! ;) )
    I hope that more AAA Publisher will release there titles for Linux via Steam, L4D2 is on my List.
    +1 You and relinked the Blog on G+!

    again Thanks!

  516. dr jimmy rustles says:

    I’m on linux and will spend money on linux steam! Thanks for this!

  517. Игнат says:

    Where I can buy it?

  518. Boris the Atomic Cockroach says:

    As a long time Valve customer, and TF2 player since the beginning, this is excellent news

    I can finally look forward to the day I can dump the dual boot and leave my system in Linux all the time

    Although my choice of distro is Fedora.. it should’nt be too long until we have something that needs the basics of a sound package, video driver and kernel version

  519. Alex T says:

    Wonderful news and I’m glad you’re doing this on Ubuntu first, a great choice for sure.

    Hopefully we can see other multiplatform titles like Spiral Knights and Dungeon Defenders working with Steam Linux shortly after or even at launch too. Have you been approaching game makers about this yet?

  520. Vasilache Anton Ciprian says:

    I can’t wait for a Team Fortress 2 port.Goodbye dual booting !

  521. UbuntuNarr says:

    … try to make steam open source … i dont want to have security gaps on my system :/

  522. Bill Carlisle says:

    As a Linux enthusiast who would love to completely switch to Linux, this news is incredibly encouraging. Valve continues to be a company that proves it is willing to step out, take a little risk, and be pioneer in gaming. I do not feel that it is an exaggeration to say that if companies like Valve continue to demonstrate such forward thinking, it could easily and permanently change the face of computer gaming.

    Games are the last holdout for so many Linux users, and I’d venture to say it’s one of the largest barriers to Linux breaking through to the desktop market in more than single digit percentages. Wanting to play the latest and greatest games seems to be the one thing that forces Linux users like me to keep paying for proprietary operating systems that we otherwise would not want. If I had that $100 or $200 that I had to pay for an operating system, how many games could I buy with that money? How much more willing would I be to give that money to a game company that was instrumental in seeing to it that I could play their games on my favorite OS?

    Making money is certainly the primary reason why businesses exist, but so many game companies seem to care *only* about the money and very little about trying to meet their customers’ wants from their product. It is a welcome relief to see a game company that still prides itself on gaining and maintaining the goodwill of its customers by listening to the community.

  523. waaaaargh says:

    why care about auto-updating? release it as a PPA or a user-defined repository. Updating is clearly the job of a packet manager.

    auto-updating means the user that executes the program has to have the permissions to change the program itself which is considered a bad idea in most contexts.

  524. Kronk says:

    Wow, I was so excited I dropped my skateboard !

    Good news guys.

    Looking very forward to release. It’s been quite a wait.

    Beta testing ? Anyone ?


  525. oOzzy` says:

    Oh yes, I’ve been waiting for this sooo long…
    Maybe my dream will become true soon:
    abandoning windows completely!
    Atm I have to boot windows up to play my favourite games (css, l4d2), but I really prefer Ubuntu (Linux mint) over windows!

    Thank you very much! I hope the open source idea helps you as much as you help Ubuntu in gaining popularity in the consumer market!

  526. Oscar Lq says:

    Great news! I hope you influence the graphic card makers to make better drivers for linux. I’ve made a couple of attemts to get in to the linux world, and a goal has always been to play the Unreal and Quake games on lunux but I have never been able to get them running well (if at all) because of those darn drivers.
    Go Valve!

  527. Kimiko says:

    I’d like to read more about what exactly you mean by developing for Ubuntu. Does that mean Linux Steam users will need to have the Gnome 3 libraries installed? .deb packaging? Are you using Pulseaudio, or bypassing it?

  528. antidotcb says:

    Great news!!! Appreciate this!

  529. Thornton says:


    Best of luck :)

  530. cra1g321 says:

    “Our goal is to have L4D2 performing under Linux as well as it performs under Windows.”

    Really great news, and I’m especially glad they said that they are wanting the games to work as good as they do on windows. It shows that they are not thinking of Linux as just another platform but as a equal platform.

    Hope we get to see some public betas, so linux users can help out with testing :)

  531. Michael says:

    Great news, thanks Valve!

  532. Artur Shaihullin says:

    Great news guys. Keep it up!

  533. Cosmin says:

    THANK YOU VALVE !!!!!!!!!!!!!!!!!!

  534. giagiugianni says:


  535. Wael says:

    You Rock!!
    At last I won’t have to use Windows to play my favorite games,I’ll be able to do it from the comfort of my Ubuntu installation! thank you a lot!

  536. Erwin says:

    The best news this year. I hope you’ll follow with half life ep3 ;-)

  537. Kristian Joensen says:

    I am really looking forward to running Steam on my Ubuntu laptop. Great to hear that you are making progress.

    One thing that would be a really nice gesture and just a generally cool thing for you guys to do would be to release to source code to the Goldsrc games(Half-Life, Team Fortress Classic, etc). I know you licensed the Quake engine for those games but I am sure that wouldn’t mind since they have historically released source code for some of their games including Quake. If you did that the community could then port those games to both Mac OSX and Linux.

  538. Artyom says:

    The easiest way to make it auto-update on Ubuntu is to publish client on Ubuntu Store or how does it called.

  539. SirZ says:

    Respect guys, you are doing great work, really great work.
    It is a big step to new gaming platform, where the Windows feels himself as a owner.

  540. Yow Mama Sita says:

    I dont know what to say, just… Thank you!

  541. Lee Forest says:

    I’m excited about the steam client coming to Ubuntu. This is great news for Linux as whole even if it does direct its focus on one distribution. I have a decade under my belt with Linux. I’ve been waiting a long time to see some mainstream games come to the greener side of the OS fence. Don’t hesitate to do a closed or even open beta to get the community involved in testing. We can probably have you guys ready for release before the summer ends, or at least help you find the showstopping bugs before the first release. Give it some thought :)

  542. ta-ra-ram says:

    Please keep in mind that there are already a lot of cross platform indie games. Even without the AAA games available, steam for Linux can be a great tool for organizing all those time burners.

  543. I’m so excited that Steam is coming to Linux.

    I really hope the games that I currently own on Steam, I’ll continue to own on Linux (if they get ported).

    I second the idea that Steam should auto-update by using a repository and letting the package manager do the actual updating. I much prefer this method as Linux has the software updates sorted already (no need to re-invent the wheel).

    I’ll definitely buy L4D2 as soon as it’s on Linux (I don’t yet own it).

    Counter Strike: Source also seems a no-brainer if the source engine has been ported.

    Can’t wait for all this great stuff coming, thanks Valve.

  544. DevilFromNorth says:

    yeah goo Valve :) Ubuntu<3

  545. Tilman Baumann says:

    I love it. I have not been playing games for a long time. But if I could get HL2 and Portal running on Linux, I might get back into it.

    I hope “Support for Ubuntu” means in reality, “we develop for Ubuntu, if your system is reasonably similar it will run with yours as well”.

  546. Christian says:

    I played many of your games since day 1 (HL1, CS since Beta etc.)
    I followed your progress in linux area via forums over at phoronix and have to say, it’s great. It’s really great to see a step forward in linux gaming. With your power on the gaming market, you have the potential to make many dreams true.

    People were very disappointed in the past when UT3 didn’t make it. People are still waiting for newer tier 1 games on linux.

    If you’ll make it, times will change.
    Thanks in advance, I love what you’re doing now.

  547. Jackelope says:

    This is fantastic news. When Linux is a fully viable Steam gaming platform, I might just build a new Ubuntu rig to cerebrate. You are setting a huge precedent here for the future of PC gaming. Keep up the good work!

  548. Jordan says:

    I want this so bad… Literally the only reason I switch to Windows is to game, and this is a good start to changing that :D

  549. tesx says:

    Okay, next step: Photoshop… and bye bye Windows :)

  550. Alfredo says:

    woooooot!!!!!! can’t wait!!! I’ve been waiting for this for a while now….

  551. CptPicard says:

    Hmm, as a Finn I’d say there are so many things wrong with the mental image of “sauna and Swedish bikini team” that I quit reading at that…

  552. TdR says:

    Finally an official announcement! Cant wait for a release! :D

    Thank you guys!!!
    Good luck!

  553. DarkPhoenix says:

    10-year-long debian user here. All i can say – don’t listen to red-eyed open-source fanatics (i know that open-sourcing steam / games or even packaging everything into debs may be just someone’s wet dream), just bring us more quality games. Quite tired of messing with wine and its bugs.

    And with dota 2 being valve title, i keep my fingers crossed…

  554. Adam says:

    Excellent to hear! One of the few reasons I have kept a Windows PC (or partition) around is for gaming, and Ubuntu is an excellent start!

    Looking forward to seeing this progress!

  555. Chris says:

    Thank so much for this! I’m getting tired of playing Nexuiz.

  556. Matt says:

    I’m no developer but I do enjoy Linux and I guess my question is where do I sign up to beta test?

    Since many games are currently Linux capable through WINE are you guys planning on implementing options to download/install games that are currently non-compatible with Linux, with of course the idea in mind that they are not fully supported?

  557. jediafr says:

    This is great news indeed ! Valve had always been a special entity and here proof of its willing to explore further…. I’m looking forward to play HL2 (wine is simply to slow to accomodate for it).

  558. Michael says:

    wow, so cool!
    Counter-Strike: Global Offensive would be great :-)
    I am a fedora user, but ubuntu is the perfect choice (easy to use, out of the box mp3 support, video/audio codecs, flashplugin, software-center, etc.).

    • dom says:

      +1 for global offensive.

      That is a definite really good news that valve/steam is spreading to linux ;-)

      It has really been a (too) long long wait time …..

  559. Dave says:

    Keep up the good work. Can’t wait for Steam on Linux.

  560. Markus says:

    Steam on Linux. Thats soooo coool.

    Thank you so much.

    Greets from Germany.

  561. joltman says:

    Before everyone gets too excited, you should be aware that its likely that Valve will charge you for games you already own. And I think they should. They are basically writing a new app and new game from scratch. Its not as simple as running the code through a “converter”. I’d happily pay to play my HL2/DoD:S on my Ubuntu machines. My only suggestion to the Valve team is to support Steam/games using the Ubuntu LTS release schedule. So support the client/game for the longer LTS releases and the normal releases shouldn’t get updated past their lifetime. Great job guys!

  562. Michael says:

    Wow so cool!
    CS:GO would be great :-)

  563. Nicholas Joseph says:

    Great focus. Now i can finally ditch Windows forever.

  564. Mark says:

    If this comes to fruition then you’re going to be seeing a hefty amount of money from me! This is absolutely wonderful news!

  565. Mannemerak says:

    Shut-up and take my money!

  566. pakohan says:

    I think in a few years this day and this post will be marked at the day X, when media talks about the new gaming platform beside Windows.

    I hope you will be successful in showing other publishers how to win new markets.

  567. Anon says:

    Can’t wait for a beta! This is really great news, too bad there’s no way of telling how long it will it be.

    But honestly, when can we expect a beta? It’s the one thing I’ve been waiting for since the unofficial announcements!

  568. Troublegum says:

    I’m very excited about the news and I hope that updates for the steam-client will be delivered via a package repository so that updates can be handled by ubuntu’s package manager. :)

  569. Dario says:

    finally!!!!!!!!!!! THANKS STEAM!!!!!!!!

  570. Marko Kervinen says:

    Nice. Sidenote: you do not use bikinis in sauna. sauna is Finnish invention btw.

  571. rtp says:

    Dota 2 on Linux !!!

    Make it happen guyz!

  572. GaProgMan says:

    This is amazing news!

    As a games developer myself, I know how hard it is to support multiple platforms that don’t have the same core framework. I applaud you all for the work you’ve done so far.

    What’s great about this (aside form the fact that I may no longer need a Windows installation just for gaming any more) is that it will introduce the Linux platform to a multitude of other users. Users who may never have tried it out because, “Linux doesn’t have games,” or something similar.

    As others have said: great work, keep it up and take all of my money Valve. I can’t wait to be playing L4D2 on my Ubuntu install.


  573. Scythium says:

    Very exciting!
    I would love to see this project collaborate with video card companies and improve the graphics drivers for Linux.

    Thank you Gabe for your interest in Linux!!!

  574. MedicineMan says:

    This is awesome! So glad to see that this will be coming out soon. Been waiting for years for this to happen! Keep up the good work, Valve.

  575. Decker says:

    Thank you very much for your efforts in this!
    I think the management that allowed this project to proceed deserves some props as well as the team getting the job done. I think the gaming industry is going to find that the Linux gaming market is a lot larger than they had assumed.
    Here’s to great success for you /cheers

  576. Linuxlookup says:

    Hopefully it also means new Valve titles will have same-day release dates across all platforms, this I believe is critical to success in the .

  577. Matt says:

    Woohoo! Defense Grid! Hopefully the kickstarter project for Defense Grid 2 gets the funding it needs and will be supported on by Steam on Ubuntu when it’s released.

    Playing DG on Ubuntu will make everything right with the world :)

  578. Hybrid Son Of Oxayotl says:

    Hurray !
    Now I just have [unannounced Valve time] to get ready and buy a new computer with a fully supported graphic card !

  579. Denis says:

    I have been looking forward to this day. Games were the last thing hold me up from switching from Windows to Linux and now it appears that will no longer be a hold up.

  580. Jon says:

    Will games which a) already exist on the Steam store and b) have already been released on Linux – such as Bastion, Braid, Super Meat Boy etc – be supported on the Ubuntu Steam client? Seems to me that this would be an easy way to increase the number of opening titles.

    I am very excited about your entry into the Linux gaming sphere! Thanks for all of your efforts so far!

  581. Travis says:

    I have been waiting for this day for years! I’m more of a FreeBSD user but I’d work with Ubuntu in order to play popular game titles in Linux. If it wasn’t for Counter Strike Source (and few other titles) I would be in Linux at home 24/7. I hope Counter Strike GO sees the green light for a Linux port!

    Please keep us posted on the progress!

    Good luck and thanks for the official word! :)

  582. Peter says:

    shut up and take my money! :-)

  583. zefficace says:

    I have to say, the only reason I bought win7 for my latest PC, was for Steam (and what few games bought at a store). Otherwise, I have no use for windows whatsoever. The arrival of Steam on Linux is exactly what I needed and wanted. Hell, you might eve pry me off ArchLinux, just for steam, and that I quite an exploit!

    If I might make a suggestion, if you could officially “list” games that are working as your work continues that would be great. Also, maybe mention games that you might be looking at for porting (with no promises), that might be interesting. Lastly, if any there are any of your partners interested in porting to Linux (with or without specific games mentionned), maybe tell us about them too? Sort of “croudsourcing” you advertisement…

    A great many thanks for your contribution to Linux gaming (or GNU/Linux, to please Mr. Stallman)

  584. iluciv says:

    Finally speculation laid to rest this is a great day for gaming on the Linux platform!

    You can +1 me to only booting into windows for gaming on steam for what I can’t get working on Linux (and currently seeing so Skyrim runs awful for me on linux I’m in windows quite a bit)

    Need to make a Actual Steam Linux gaming group now don’t huh and I’ll +1 an invite to that group also please :) ?

    Desura are an indie/mod scene game client that do cross platform maybe some collaboration with these guys might highlight some difficulties that they’ve faced and help you with this project also but you guys have probably already know/thought of that.

    Perhaps also 3rd party titles can be optimised and packaged in wine compatible launchers to launch within the client till companies agree with the viability of porting to the platform.

    Happy by all means to test the beta when it comes out for sure!!!

    Thanks so much for considering this and starting this effort I’m grinning from ear to ear at the moment as I type it’s a happy day! :D

  585. Euler says:


  586. Dan says:

    I have been using Linux for almost 2 decades now, and like most, I always have to dual boot to Windows just to play serious games. I am very glad to see Steam taking these first steps to bring serious games to a solid operating system and distribution like Ubuntu!

    While I feel bad that some of our other unix brethren will not be able to immediately benefit from the Ubuntu release, I have high hopes that over time (or through hacks like debootstrapped “mini” installations), the other distributions will get their chance too.

    Thank you, and good luck with your efforts. I will see you on the battlefield! ;) o/


    Looking forward to it :-D

  588. James says:

    Out of curiosity what development tools / SDKs / languages are being used to develop Steam and L4D in?

    As a Windows business software developer myself, I have always fancied having a crack at writing a game, and whilst I thought about doing something different I thought maybe get more familiar with something like Linux as well. It would be interesting to see what a major publisher like Valve are doing…

  589. Pranav Karanjkar (@pranavict) says:

    Well, L4D2 is a good choice, but why not start with something simpler first. Like CounterStrike?? This game is more popular than ever…..maybe any other valve title…If I can say so :) …. And linux people currently use it using wine….It would be good to have an official linux version of CS…

  590. Homwer says:

    This is the right way ! Can’t wait to play my steam games with Linux !

  591. tuxBurner says:

    Awsome !!!!
    I am waiting for this for a loooong time.
    Thanks for the effort realizing this, cant wait play L4D2 on Linux OMG.

  592. Edward says:

    Very exciting!!!

  593. Herman Galioulline says:

    Valve, you’re awesome for doing this. I’m excited about the new project and will definitely participate in the beta (if I can). Keep up the awesome work, guys.

  594. Kamban says:

    Thank you very much for bringing native running games to Linux(if i’m right) .
    Kudos to everyone involved in it !!!!!!!!!

  595. Sentry says:

    Valve, I love you!

    When Steam started, I hated it. We needed to be online to play Counter-Strike on LAN parties. But now I can’t think of a better gaming platform than Steam. Sure, it has its drawbacks, but what doesn’t. Bringing Steam and the Source engine to Linux is just another step toward the best gaming platform ever.

    Keep up the good work, show them that Linux can be a gaming OS, you just have to really want it!

    All the best

  596. Kristian Joensen says:

    I am greatly looking forward to playing some more games on Linux :)

  597. David Krider says:

    You let me add a repo for Steam, and use apt to keep up to date, then allow me to login with my current account and install Linux versions of all the games I already own (many from indie bundles), and I’ll love you forever. You let me go back and install the Linux versions of things like Quake 2 and UT — all patched up and expanded — and I’ll give you a big, sloppy, wet kiss. I’m not saying you have to do the work; just make it possible for the publishers to make that happen. I’ve been re-buying many older favorites on Windows, just so I don’t have to fool with the patching and the physical media. Give us this ability on Linux, and the year of Linux-on-the-Desktop will have finally, officially arrived. Good thing, too. I’ve been waiting for about… 18 years now. ;-)

  598. Corey Richardson says:

    This is awesome news. I can’t wait to give you my money!

  599. Dirceu says:

    Thanks Valve! You’re the best!

  600. vijay says:

    What to play games in Linux!!!!! most exited!! waiting to play game on linux

  601. rabit says:

    Great news!!! Seriously!!!

    A couple suggestions:

    I run Steam frequently under Linux using Wine so that I can do my normal work while my Windows games download. It would be really quite nice if Steam Linux were to share the install path (Windows & Linux launch executable in the same directory) and allow me to download/update game assets for the Windows as well as Linux.

    It would be especially nice if this applied to games as well, in that if Portal 2 for Windows is already installed, only a minor platform-specific update is needed to play it under Linux. This seems obvious so I’m sure this is the plan already.

    A CLI interface (as described above) is a wonderful idea, seriously. Also, give us an interactive, ncurses-based shell that I can jump into with a single keystroke while gaming, have all the features of the Stream client (purchasing, chatting, backup/restore, controlling/monitoring/throttling download activity) and I’ll love you guys for life (more than I already do, of course).

    Well that’s all I can think of for now! Best of luck and looking forward to all the super-secret awesome stuff to come from Valve in the near future.

  602. Xedicon says:


  603. serpent says:

    Awesome can’t wait. Gaming is pretty much the last thing why I’m still booting windows up at home. Guess the next distries will be fedora and opensuse :)

  604. Dario says:


    for now, i’m playng with modern warfare 2, team fortress 2, HL2, etc.. with steam on linux+WINE, when you deliver the native client, i will continue to use wine with the games that are good supported, or i must install 2 version (one native, and another with wine), for both games? or we can try to use the unsupported (yet) games on linux native client by wine?

  605. Paavo says:

    Thank you Valve for your great work! Many of your games worked fine with Wine, but I still needed other OS just to be sure. I’ll be following this blog for sure :)

  606. Aermak says:

    Finally! Tired of running it via PlayOnLinux and Wine! Buggy and not all games work!

  607. zacH says:

    I am so excited for this blog, and all the info soon to come from it. s mundane as it might seem to some people, I’d love to see more screenshots of Steam and L4D2 (and other games, down the line) being shown off here. Short teaser videos would be great, too, perhaps with someone speaking over them. They could just be showing off a given feature, or talking about a daily hurdle that needs to be overcome in the code? I dunno. I think this stuff is fascinating, and I’m really pumped for the final product. I’m gonna redownload and replay so many of my current Valve games, if and when they are offered as Linux ports, and I’ll be especially glad to see new ports from other developers as they follow suit. Thank you for leading the way forward on such a large undertaking!

    Oh, and if you need a beta tester after your internal tests are done… I’m using an older version of Ubuntu because I enjoy the classic desktop more (11.10), but I’d gladly upgrade to stress test this project.

  608. Valve, I will love you for this. I use Windows only for gaming and I dream with all myself the day in which I can delete my Win partition. :D

    Steam on Linux is not the solution. But a very important first step.


  609. Babis says:

    Open Source + Gaming = Win

    Great Work Valve, keep it up. Thank you.

  610. HuFlungDung says:

    This is fantastic news! Freedom from Microsucks is a great idea, I don’t know why this has taken so long to get here….

  611. Pedro Paramo says:


    Now I’ll be able to play something on my work PC! :D

    Two big thumbs up Valve!

  612. Vex says:

    Great news, guys – I’m looking forward to following your progress, trying it out when it is ready for testing, and sending you more money when you release!

    Asides: good to see that you are spending the time and money to do it right: Linux users (in my experience) *are* happy to pay for software but have a low tolerance for commercial products that don’t work well and/or are poorly supported.

  613. Bart says:

    I am not a huge gamer but I will be buying l4d2 and other titles when they are available. you support my os of choice.. I support you..

  614. Jancis says:

    please, don’t run it on existing framework as mac client is really sluggish even on my 2011 mbp. also, when i select game, i cannot go back to filtered list which is kind of lame. if you’d open-source the client and ask to contribute changes back, users would totally do best client of all platforms :)

    finally i won’t have to boot OS/X to play steam games. I will gladly test and try it out on 12.04 (or whenever it comes out), and wait wait for TF2 and CSS to be ported too :)

    thank You Steam a lot, this is a big step forward in Linux history You are making.

  615. lzap says:

    Subscribed :-) My money are waiting.

  616. Adam Sommer says:

    Great initiative, can’t wait to play L4D2 on Ubuntu.

    Thanks Valve!

    Party On!

  617. Agmenor says:

    This is awesome. I never played Leaft 4 Dead before, I can’t wait to start !

  618. well done says:

    Amazing work valve! its good to see ubuntu getting steam, i cant wait!

    —-looking forward to a public beta?—

  619. Ubuntu - Linux for Human Beings! says:

    Linux! Steam! Team Fortress 2! HATS! HATS! HATS!
    I want Team Fortress 2! :3

  620. Jeff J says:

    Once this gets going, I’ll probably only buy games from Steam!

  621. Brinkley, says:

    SWEET, keep us updated across the social networks!

  622. jahoomax says:

    Hey I just read about this and this is crazy.
    But here’s my Linux system, I will install this maybe, eh, that is, for sure I will!

    Good job! Keep it coming!

  623. Zack says:

    This is the best news I’ve heard all week. Gaming is the only reason I haven’t already wiped the Windows partition clean from my computer.

  624. Peter says:

    Shut up and take my money! ;)

  625. Maniac says:

    Really great news. I’m waiting for linux-steam for years!
    Hope TF2, DOD:S and so on are ported as well ;)

    Looking forward to test steam/L4D2 on linux, as soon as there is a public version available!

  626. Dick Freely says:

    This is FANTASTIC news!

  627. stratus says:

    I am so glad that this is no longer rumor.

    Hopefully the humble bundle success has proven that we in the linux community are more than willing to pay our fair share to be able to play games in our OS.

    You guys rock!

  628. King says:

    This is the best news I have heard in quite a while. Hopefully once L4D2 is ported some of the other Source engine games will come as well (HL, Portal, etc).

  629. MangyGit says:

    Seriously Awesome news!!! There are a lot of games I would love to play, but wine glitches on too much for me to want to lay out cash. I refuse to use windows so this would be a godsend! My only request is that you build in some way to make xbox controllers work natively in the games. Then it would be truly amazing!

  630. Geno says:

    Thank you thank you thank you!
    Please let us all know if we can help somehow.
    (Betas, Development, Financially, etc.)

  631. Jalister says:

    This is one of the best pieces of news to come around in a while. An official mention of Steam on Linux. Ubuntu is probably the best starting point, but hopefully more distros will work in the long run. Also, L4D2 is an excellent choice, and I will be on that the day it’s released.

  632. John Pirie says:

    Very much looking forward to reading progress on this page, keep up the awesome work Valve!

  633. Whizard72 says:

    So after L4D2, what else is planned for availability on Linux? It’s also smart to support only Ubuntu officially to aid in distro unification, Far too much wasted and duplicated effort supporting every obscure distro that almost nobody uses.

  634. solaris says:

    I want to be a tester! :)

  635. Bernhard says:

    Gaming is the last reason for my last windows box. Please keep going this linux-way!

  636. Alexander Schwarz says:

    This is just awesome! Kudos to you great guys at Valve.

  637. Eder Bastos says:

    This is amazing, fantastic news. I already own just about most Valve-made games, but I will probably open a new account so I can repurchase any game you make available for Linux, and will do so proudly. Thank you so much!

  638. Tekkris says:

    Thank you for even considering this let alone making it a reality. I may someday finally be able to get rid of the 75% of my computer being ran on Windows just to support gaming (Most of which are purchased through Steam now). I look forward to this soooo much.

  639. drew2794 says:

    This is great! Truly fantastic. I like the direction that Valve is going. You guys are truly leaders in the gaming industry. Keep up the good work.

  640. dox says:

    Thank you.. so much

  641. Beau Severson says:

    I think this is awesome. If a solid games market like Steam were to hit Linux I think it could really legitimize the platform for others to start supporting it. I know Desura is already on Linux, but they don’t have enough bigger named games to bring real attention to Ubuntu or Linux in general.

    I also think Ubuntu is a great platform to start on because it will be most friendly with a growing user base. It may even help pull new converts to Ubuntu.

  642. Chris says:

    Please, take my money!


  643. gnunix says:

    Thank you! :’)

  644. rekh127 says:

    Thank you so much! I already do most of my gaming on linux through wine, and it will be great not to have to deal with those idiosyncracies. I’ve just got a couple of questions

    Will you make it easy for third party developers who already have linux versions to combine them into steam play? I have lots of indie games that have linux ports that I would probably start using through steam if that works.

    Also are you still planning on porting all the source games? Dota, Portal, Counter Strike etc? Dota 2 would be my highest priority right now.

    Also does this mean HL2:E3 will get a linux release day one? (This question is mostly tongue in cheek)

  645. Seth Anderson says:

    So glad to see this made officially official. I’ve been following all the Steam-related news on Phoronix for quite some time.

    As far as additional blog posts, I heard mention a few different times that you guys are working to try and get other developers on board with supporting Linux. I’d like to hear more about that. Also, with Linux you all are now in a position that instead of finding workarounds for flaws in the underlying systems you can just fix them (or maybe you were able to wave your top-tier developer wand and have Microsoft fix it before…). Are there any plans to commit to upstreams?

    Also, I second 10098’s suggestion of command-line interfaces.

  646. michip says:

    Until now I have to stop my work and reboot to windows – and then you are just forcing me to type steam and I will waste hour for hour for hour for hour…


    (hope you found the irony)

  647. Renato Carvalho says:

    “The only, and I mean ONLY reason I ever need/boot into Windows is to play video games.”

    Same here. I believe a lot of people have Windows solely for games. And Steam/Source on Linux means no more reasons for Windows on my machine. With clumsy Windows 8 coming, it’ll be be great news.

    And I can’t stop wondering some things… like… imagine the results of a *UBUNTU ONLY* early access to a beta version of HL2E3. Or a double drop rate week in TF2 coupled with exclusive hat…

    All these years, I’ve been showing my support to Valve in the best way I could: purchasing games in Steam and several items in TF2. I always felt rewarded, never felt like Valve was letting me down (unlike some other companies…)

    Now, this feeling is stronger than ever. I want Valve to reach unprecedented levels of success. I want Valve to write history itself. I want Gabe and all Valve staff to become the richest men and women in the world. I want all the other companies to envy Valve so much they will cry like babies.

    And I’ll do my best to make that happen, showing my support on Steam Store.

  648. Ablay says:

    At last. I will play LFD2 on my Ubuntu!!1

  649. John Mcclain says:

    GREAT NEWS!!!!!

    Cant wait to see it running.

    Great platform choice, Im running Ubuntu 10.04 right now.

    Once you remove Unity Ubuntu rocks.

  650. Giako says:

    Can’t wait for it! I can finally have my own NATIVE Steam instead of wrapping it in Wine!

  651. Thiago Rocha Patrício says:

    Bring us Dota2!!


  652. Danny says:

    Thank you for your interest in getting steam and source on Linux, for years we’re expecting a company to take over the space left by Epic when they stopped their linux development. Valve will make history and I hope that it will be an example for other companies. For now, I’m just buying every game that I have a strong feeling that will be ported to Linux (some that are already on OSX and also, some indies that have linux natives). I hope to get my first day on steam with a bunch of great (and supportive) games! Ah, L4D2 is boiling here awaiting for being launched on my Ubuntu…..

    Keep the great work and thank you very much!

  653. Victor says:

    Cool! Thanks Valve!

  654. Jesse Brandao says:

    Awesome :D.
    Finally hope for getting rid of windows eventually. I only dual boot because of gaming.

  655. T. Maile says:

    Great to have a public confirmation :D

    I was right with putting my hope and money in your hands^^
    VALVE: Best game company ever.
    Thanks for making Linux a competitively viable gaming platform!

    I wish you best of luck and mutch success!

  656. A Bear says:

    This is a very interesting and positive development. What about the rumors of a “Linux Steam Box” console? Seems to me that would be a valid avenue to explore – a competitor to XBox et al. Even if you guys don’t go down that road, I certainly will be in my own home and I won’t have to pay $250+ for an OS on top of it all.

  657. Vitor says:

    I’m justing writing this to show my gratitude about your recent announcement of Steam for Linux.
    Maybe it’s because of the increasing popularity of Ubuntu, Humble Indie Bundle, Android, OpenGL, Wine, Desura, etc. I don’t know for sure, but what it really matters is that you are bringing Steam to us, Linux users, Linux gamers.

    I hope lots of people drop Windows and start using a better OS (Linux) because of you. The internet needs this.

    And I’m going to play A LOT of L4D2 and other ported Valve games when this comes out. I’ve been using Steam under Wine since 2007 and I’m willing to play most of my games under native Linux. Even if I have to buy my games again, your effort in bringing Steam to Linux deserves that.

    Linux gamers won’t let you down.

    Thank you. Thank you. Thank you.

    • Uh huh... says:

      Why would anyone drop Windows when the vast majority of the games on Steam will never be ported?

      • gnudist says:

        Because not everybody likes windows and don’t need all the games, just great games.

        Even “good enough” games would be reason to switch for good if the OS allows you to get real work done in the way that’s best for you.

      • Diego says:

        Vast majority of games WILL be ported.

  658. Jason Rivers says:

    This is fantastic news! Thank you Valve!
    This is something I am very much looking forward to, Will you be making the games we currently have still work under wine (which is how I play, now) but with the native Steam client?

    I will be purchasing L4D2 on Linux as soon as it’s about.

    Big thumbs up, and really hope it works out!

  659. north says:

    I would like to know how easy it will be for devs to port their games to steam linux?

    The easier it is the more likely they will port their games and the less games there are the more people would still need Windows.

    I personally think a LOT of time should be spent simplifying that more than anyone ever thought possible.

  660. Will says:

    Exciting news! Thanks Valve!

  661. Jim says:

    Awesome news! I’d buy every Steam title I own again to get a native version (at an upgrade discount of course ;)


  662. Dahlellama says:

    I am really pumped about this. I was excited about the Mac Release and now a Linux release is just awesomesauce! This will definitely pull me into Linux more. I was hoping that I would not need to go to Windows 8. Now I have a great escape route.

  663. Albert says:

    Thank you guys! GREAT work!
    I was waiting for the day which I could play my usually games (HL, Portal, CS, L4D, ..). The announce of STEAM to land in linux was… incredible! Maybe you don’t know, but you are doing history. Since now, you will change the panorama of games in operating systems. ‘Cause the first -and bigger- reason to stay in windows for many people was… Video games. You know, In one hand you’ve got free software, easy, with support of community, … and in other hand you’ve got windows or Mac, with pay-for-everything, headaches-updates, …. but they’ve got videogames.

    I’m talking about me, but maybe someone has the same “idea”: I’m waiting to move from windows to linux. ’cause you are changing my world and I will be there, waiting the day wich L4D or Half Life for example, see the light in linux thanks to you.

    I can only say: THANKS, VERY MUCH !! Still doing that work and be the first one who will change the paradigma of videogames to take care about linux! :)

  664. Alonso says:

    Excellent New :D, hala Linux. Thank You Valve :D

  665. dnascimento says:

    Great news!
    I was already a big fan of valve and now with this awesome news that steam client is coming to Ubuntu I’m even more happy :D

    Are you guys planning some beta testing with some users? I’d like to have the opportunity to test the dev version of the client.

    Cheers and keep the good work!

  666. Paul Wouters says:

    finally I’ll be able to use my orange box again! will pay for games on Linux!

  667. Michael says:

    You have all my support (I don’t know if I can give you more money than I already do, but I’ll see what I can scrape together).

    Thank you for being industry leaders and pushing forward into the future with your eyes open and an ear to the community.

  668. JSokol says:

    That’s great news for all linux using Steam gamers!

  669. Robin says:

    Hi Valve,

    Love you guys :) I’ll be supporting your linux efforts! I imagine this is a big turning point in computing history, but we’ll see.


  670. Leandro says:

    I love valve, ty soo muuchhhh ;)

  671. That *is* the idea of open source, but you’re *not* part of that idea since you’re not releasing your source. The idea of open source is not to help out proprietary software vendors.

  672. Roba says:

    Yes the right way :)

  673. Madura says:

    I have being following Valve’s progress towards Linux gaming! Awesome news for a performance oriented platform like Linux, this is a good place where you can gain good profit too(as numerous people have shown above and everywhere elsewhere too!). Let me give my 2 cents, its good to target Ubuntu but let other distros package steam in someway too, or a way to install it on any distro, you will only gain more customers.


  674. leemachine says:

    Yes! This is what I have been waiting for!

  675. I usually run gentoo, and have a grudge about ubuntu being non-standard (i.e. sysv scripts, not using /usr/share/keymaps) but for this I’m going to be throwing it on a spare hard drive just for testing this; clean install with fresh updates. Blow me away, Valve!

  676. Jon says:

    I made the switch to full time Linux use with no dual boot over a decade ago.

    I already have the steam client for Windows installed under wine. Will there be any support for running non-Linux games under wine in the official Linux version of steam? For instance, will I be able to launch Portal in wine under the Linux client or will I need to keep both the Windows and Linux clients installed?

  677. Adam says:

    Thank you Valve! I bet it’ll be a relief to the guys working it now that they can talk about it, at least a little bit. My question is if most of the Valve “Source” games all run off the same engine how is working on one title different from working on main engine? I know there are the game dlls that would need recompiling but those are needed mostly for engine calls not windows. Ether way REALLY excited!

  678. You sirs, win 9001 internets!

  679. di3gopa says:

    I am super exited about this, thanks valve!

  680. Andrew Matta says:

    Thank you Valve. I use Windows for 1) IE browser compatibility testing at work, and 2) games. Everything else I do in Linux. I have been on the fence about buying L4D2; once this is out I’ll do it just to say thanks :)

    I hope you make it so that games that we already own that may be made multi-platform in the future will be downloadable on each platform.

    I also know that some people already run Steam through wine, and are able to run some Windows-only games with it. I hope that the native Linux version of Steam will not prevent Windows-only games from an attempt to launch them with Wine (of course nobody would expect you to officially support this, just don’t block it).

    Other than the Humble Indie Bundles, I’ve been buying games exclusively on Steam for the past couple years. Thank you for supporting my platform of choice. I wish you luck and hope that you continue to bring more games to Linux. I have a very high opinion of Valve based on experience and your track record, and hope you continue the great work.

  681. freetolio says:

    Bravo on getting this started. I barely ever use Windows, and when I do it is almost always for gaming. Being able to access steam on my Linux boxes will make me more likely to both game more and buy more games.

    Also, kudos on going with the popular Ubuntu platform. Mint is my preferred distro, but as a very close derivative of Ubuntu, there is a 99% chance that whatever you do for Ubuntu will work with it too.

  682. Bruno Rico says:

    Great news! Hope this helps to standarize programming games on all platforms. For sure this will benefit all software industry.

  683. Tynan McLelland says:

    This should finally let me make the full move to Linux and save me a good deal of money. Thank you.

  684. Luke ab says:

    OH joyous day, this is truly fantastic news. It’s funny that one of the few areas of software that have good cause to be proprietary is content, specifically games. I think there is a place for open source games development, and certainly indie games development, but big studio and backers like Valve also bring tremendous games and set a bar for all.

    On the Steam side, L4D2 will be an immediate purchase for me, if i can get it to run on Fedora 16/17, unless in the next few months I do revert to Ubuntu. One thing I would also love to see is my Humble Bundle games with steam keys being redeemable and install-able through this new steam client.

    I really appreciate the core steam software being decoupled from a single OS, and being made availble to Linux, and I would love to see it become more of a platform abstraction that could be ported and supported across the multitude of distro’s, even in an open source way, get the community to maintain some stratum of the middleware software for their platform. If i can boot to Archlinux, Beos, BSD or Mac and play HL2 or an extention (DoD) then that will truely be an awesome day. Half life on my XBMC on the 48″ tv with xbox controlers,, nerdgasm.

  685. Snarkface says:

    Dear Valve,

    You are awesome. My poor little old machine has been running Ubuntu for some time, and I have sorely missed my steam games. I sincerely hope that Portal is high on the list of Linux-ported games.

  686. peppered penguin says:


    thanks !!!

    you bringing more light into the dark of our minor subsistence. i m looking forward to play more and more stuff on (K)Ubuntu .. i believe that this will drive the whole community
    further ahead.

  687. Stephen J says:

    Yes! I’ve been hoping this would happen for years. I can see the light at the end of my dark, Linux gaming tunnel.

  688. idiotonuni says:

    Once Team Fortress 2 is ported to Linux you can say bye bye to windows. Seriously thank you for this, it will lead to some big things. Graphics card support from Nvidia, for one.

  689. Christian says:

    You are the best! :) I’m looking forward to it.

  690. mosaic_school says:

    Awesome news!

    Hopefully Debian follows soon =)

  691. Mike Stairs says:

    Thank you! You may be saving the desktop computer and my job fixing desktop computers.

  692. Kevin S. Clarke says:

    Thank you! Will definitely be buying some games once this is released!!

  693. yay says:

    Yay, this is awesome!

  694. Cormac O'Brien says:

    Now I can convince my friends to use the $40-70 they were using to upgrade to Windows 8 to switch to Ubuntu and buy games. Smart move, Valve.

  695. David Radcliffe says:

    I recently set a new life policy that I will not pay for a game unless it runs natively in Linux so this news is good and bad. I expected to catch up on some TV shows…now that may not happen.

    Valve rocks!

  696. Vince says:

    I think I just messed my shorts a little.

  697. frymaster says:

    Suggestion: In terms of titles for linux: not only are there some indie games in your catalogue that have steam versions, but also some VERY old titles are dos-based games that use the DOSBox emulator in order to run. (Doom, for example). DOSBox runs on linux as well…. :)

    @10098 the current steam clients used in linux for downloading dedicated servers work in a similar way to this, it’s possible that when the consumer version is released it’ll also work this way as well as via the GUI

  698. Vinny Valdez says:

    This is beyond fantastic! I understand the choice to start with a user-friendly distribution. Personally, though, I prefer an rpm-based distribution like Fedora. I’m sure it won’t take long for the communities to rise up and help port your fine work to other distros.

    Regardless, this is an absolute welcome addition to the already dominant user experience from Valve.

    Thank you and please continue the great work, and I’ll continue on-boarding new users to the Steam platform.


  699. Richard says:

    Any chance that this build will be available for other Linux distros with a “use at your own risk” disclaimer attached? Or will the Steam app be too heavily integrated into Ubuntu for this to work?

  700. I must say I find this a very cool but also a bold move!
    Once again Valve define them selves, as the company within the industry; with the power and the balls to try and change the world; I like it!

    Though the move to the Linux platform probably wont affect me much, as a devoted Microsoft user, this is one of the steps the platform needs to become (more) successful!

    However, this change in platform also brings up a few questions;

    Which limitations will Steam for Linux have?
    Which requirements will Steam have? (KDE/Gnome/Console?)

    What will Valve do, to make 3rd party games available on the platform?

    Will we see a lot of tips, tricks and research results from the conversion of Source, which may apply to other games, so that we as fellow developers will have an easier time bringing our games/apps to the platform?

    How will Steam handle the requirement of 3rd party libraries on Linux?
    eg: Mono, for ‘easy’ portability of .net powered applications.

    If a game is published for both Windows and Linux, which limitations will be okay between the 2 platforms?

    How are game-developers supposed to handle the use of Windows-.only libraries?

    Am looking forward to follow this blog, hopefully having the question