1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

What Should Valve Do For Linux & Open-Source?

Valve

Published on 17 July 2012 08:41 AM EDT
Written by Michael Larabel in Valve
133 Comments

What should Valve be doing for Linux and open-source software? They don't plan to just release the Steam client and select titles for Linux and then suddenly scream "MISSION ACCOMPLISHED!"

With their inaugural Linux blog post from yesterday, on their blog it clearly states "We are also investigating open source initiatives that could benefit the community and game developers." So what should they do? Going back to April this was something Gabe Newell, Mike Sartain, and I were talking about were some of the different possibilities. Now that they've begun to mention this extra commitment publicly on their blog, I guess I am free to write a bit more.

Valve is treating Linux very seriously and as you can see they're actually releasing real games and the Steam client with a goal of achieving the same performance under Linux as in Windows. They aren't doing anything like EA's shit on Linux nor are they just trying to pipe their game engine over Wine. They're looking to go beyond the basics and fundamentally improve Linux -- their end goal isn't just to release the Steam client with a handful of titles for Ubuntu and then congratulate themselves on being the biggest native Linux game publisher. They want to do much more.

Among the recommendations I made to Gabe back in April were: improving the available documentation for Linux since it can be hit-or-miss, dedicate some resources to the advancement of the open-source Linux graphics driver, and provide some resources to help in legal-related matters (Gabe was stunned to learn that S3TC isn't enabled by default in the open-source drivers over legal/patents fears). Other possibilities were also talked about from creating a new debugger for Linux to marketing.

Valve's games simply being officially available on Linux is a huge statement for the industry by itself. But before getting too excited when hearing "Valve" and "open-source" together, there is no indication that they have any plans at all to open-source the Source Engine or Steam Client. That was never mentioned at all in talking with them, and frankly, it wouldn't provide them any real return or huge benefit. I assume they would also have a similar feel to why Unigine, as mentioned in Phoronix articles in the past, won't open-source their engine or tools.

As Mike Sartain mentioned in a recent email to me about the ongoing hiring of more Linux developers, "Our goal is to help Linux become a great entirely open gaming platform for everyone – not just Valve. There is a ton of work that has nothing to do with our game or engine and we’d love to talk to any good Linux developers about possibilities. I personally (along with several others on this team) want to help Linux improve in general as well. We’re hoping that getting more folks using the platform via games is how we can best contribute to that goal." Additionally, "what a company like Valve could do to help gaming or gaming development on Linux? Might be something like improving tools (apitrace, perf, etc.) or working on drivers (Intel graphics, audio, keyboard, mouse, etc.) or SDL or X or [redacted]? Or something else we haven’t even thought of yet?"

What do you think Valve can do to better embrace Linux and open-source? The Phoronix community is very vocal and diverse, so there's surely to be some great original ideas out there (in addition to last month's What Are The Biggest Problems With Linux?, These Are The Biggest Problems With Linux, and Linux Driver Support Still Leaves A Lot To Desire). Post using the comments link below and they'll likely see it or you can also fire them off an email.

As I wrote back in May, "I'm very confident in Valve and their Linux intentions; the impact of their work can greatly benefit the entire Linux ecosystem in huge ways. Whether you're a Linux gamer or not, it's to everyone's benefit that Valve's striking Linux work is steaming with greatness. Without the very best developers the Valve Linux cabal could be left for dead or ricocheting through a portal that has a half-life that is too short to make everything a reality."

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. Scythe Mugen MAX
  2. Intel Core i7 5960X Haswell-E On Linux
  3. Intel 80GB 530 Series M.2 SSD On Linux
  4. With A New Motherboard, The Core i7 5960X Haswell-E Lights Up
Latest Linux Articles
  1. RadeonSI Gallium3D vs. Catalyst At 4K UHD On Linux
  2. MSAA RadeonSI Gallium3D Performance Preview
  3. Intel Core i7 5960X CPU Core Scaling Under Linux
  4. AMD RadeonSI Gallium3D Performance For 4K Linux Gaming
Latest Linux News
  1. Eclipse IDE Starts Firing Up On Wayland's Weston
  2. OpenSUSE Announcement On SUSE's Recent Merger
  3. Valve Begins Publicly Tracking AMD Catalyst Linux Issues
  4. Digia Qt Spinoff Is Called "The Qt Company"
  5. GNOME 3.14 Makes More Progress In Running Natively On Wayland
  6. Minix 3.3 Released With Cortex-A8 ARM Support, NetBSD Userland Compatibility
  7. More Intel DRM Changes Queued For Linux 3.18, Including Old i830M Fixes
  8. New Code Starts Lining Up For X.Org Server 1.17
  9. Rust Developers Planning For The Rust 1.0 Language
  10. RPM 4.12 Brings New Switches, New Rpm2Archive Utility
Latest Forum Discussions
  1. Updated and Optimized Ubuntu Free Graphics Drivers
  2. New Group Calls For Boycotting Systemd
  3. support for first generation UVD blocks (RV6xx, RS780, RS880 and RV790)
  4. Nvidia joins the ranks of Apple and Microsoft
  5. Hd 6850
  6. nv and xorg.conf under Debian PPC
  7. X.Org Is Looking For Some Female Help
  8. FSF Issues Their Rebuttal To Apple's New iPhone, Watch & Apple Pay