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. NVIDIA GeForce GTX 970 Offers Great Linux Performance
  2. CompuLab Intense-PC2: An Excellent, Fanless, Mini PC Powered By Intel's i7 Haswell
  3. From The Atom 330 To Haswell ULT: Intel Linux Performance Benchmarks
  4. AMD Radeon R9 285 Tonga Performance On Linux
Latest Linux Articles
  1. Ubuntu 14.10 XMir System Compositor Benchmarks
  2. Btrfs RAID HDD Testing On Ubuntu Linux 14.10
  3. Ubuntu 14.10 Linux 32-bit vs. 64-bit Performance
  4. AMD Moves Forward With Unified Linux Driver Strategy, New Kernel Driver
Latest Linux News
  1. Cairo-Dock 3.4 Shows A Lot Of Progress, Works Toward EGL/Wayland Support
  2. Mesa 10.4 Tentatively Planned For Early December
  3. SteamOS Update 145 Brings Compositor, Update Fixes
  4. GStreamer 2014 Conference Videos Posted: Wayland, HTML5, 3D
  5. Nouveau Now Supports DRI3 Without GLAMOR
  6. Features Of The Linux 3.18 Kernel
  7. Debian Now Defaults To Xfce On Non-x86 Desktops
  8. Phoenix Is Trying To Be An Open Version Of Apple's Swift
  9. Linux 3.19 To Have Skylake Graphics, PPGTT Enablement
  10. Ubuntu 16.04 Might Be The Distribution's Last 32-Bit Release
Latest Forum Discussions
  1. Users/Developers Threatening Fork Of Debian GNU/Linux
  2. Ubuntu 16.04 Might Be The Distribution's Last 32-Bit Release
  3. AMD Releases UVD Video Decode Support For R600 GPUs
  4. HOPE: The Ease Of Python With The Speed Of C++
  5. Proof that strlcpy is un-needed
  6. xbox one tv tuner
  7. Bye bye BSD, Hello Linux: A Sys Admin's Story
  8. Updated and Optimized Ubuntu Free Graphics Drivers