Valve Is A Wonderful Upstream Contributor To Linux & The Open-Source Community
Valve Is A Wonderful Upstream Contributor To Linux & The Open-Source Community
This is the best summary I could come up with:
This shouldn’t come as any surprise to any longtime Phoronix readers and dedicated open-source/Linux enthusiasts, but Valve with their work on the Steam Deck and SteamOS have been lifting the open-source ecosystem as a whole.
A talk this week at the Linux Foundation Europe’s Open-Source Summit highlighted some of the great and ongoing contributions by Valve and their partners.
Alberto Garcia of the open-source consulting firm Igalia, which continues to collaborate with Valve on some of these Linux ecosystem improvements, talked at length around how SteamOS is contributing to the Linux ecosystem.
SteamOS is built atop Arch Linux with a GNU user-space and systemd, the desktop mode features KDE Plasma to which Valve has funded some improvements there, Valve’s Steam Play / Proton that leverages Wine has been immensely valuable to Linux gamers and enthusiasts along with related open-source projects like DXVK / VKD3D-Proton, and then there’s also they work they are doing around AMD color management / HDR.
Not just to the AMD graphics drivers for benefiting the Steam Deck’s hardware but also to Zink OpenGL-on-Vulkan and then other common infrastructure.
There has also been other efforts Valve has been involved in such on expanding case insensitive file-system support on Linux, various other kernel features, their Gamescope Wayland compositor, immutable software updates, and Flatpak.
The original article contains 366 words, the summary contains 215 words. Saved 41%. I’m a bot and I’m open source!
Microsoft is a big contributor to the Linux kernel. It would probably not be in their interest to tank it as they'd lose customers from Azure.
But who knows, they might be stupid enough to try.
Linux is a usable daily driver if you’re tech savvy enough. Some distros are even kind enough to be daily driveable by non tech savvy, at least for the normal stuff.
At this point, it’s possible, but no normie is ever going to know what distros are easy and won’t be getting through an OS installation anyways.
Linux is a usable daily driver if you’re tech savvy enough.
A daily driver shouldn't need you to be tech savy. There should just be an added benefit for being tech savy.
Windows is not usable if you aren’t tech savvy. See young people who grew up on iOS/Android.
I think Linux is very good already and only improving.
I don’t agree in a broad sense. Windows is much harder to use in some ways, like drivers are a mess compared to Linux (sans Nvidia). It’s harder to maintain over time, less robust, like immutable OSes are much more simple.
There are very few days I use windows and think “wow that was straightforward”. Maybe that’s just me though.
Nah, it’s not you. In their efforts to make Windows more dummy friendly, they’ve SOMEHOW managed to make it worse and keep it that way over several major versions.
We STILL have two different settings schemes in Windows, but don’t worry, they’re still ‘innovating’ with ads in to the start menu!
like drivers are a mess compared to Linux
Maybe but if you google (which most users use for their daily driver, even on IOS/Android) you get pointed to the manufacturers who have the driver installers as simple as possible. These also come with auto updaters.
I mean you could not use the tools the manufacturers are providing, but at that point I'd argue you're trying to be a tech savy user when they offered a way not to.
And very, very, very few edge cases are more difficult than that. most are plug-n-play (which to be fair, Linux has as well)
If you try to google a result for Linux you get a bunch of results for distributions that might not be yours. if you try to google a result for your distro you might get a result from years ago that is strongly not recommended anymore (especially if it leads to that Ubuntutalks website). And then the absolute worst case scenario, where you google and don't actually find what you're looking for, because the manufacturer does nothing with Linux and nobody cares about the problem.
I mean, if you’re biggest argument is, “they might Google the wrong distro”
if you don't think that's an issue, you probably are in the tech-savy category
I meet people on a daily basis who can't even say what browser they're on.
Yes, but that sort of user is also immediately stumped when any program fails to update.
I’m not sure it’s fair to judge linux by the standards of the least capable when they are equally stupid about any OS.
I don’t understand how you consider Windows drivers to be a mess compared to Linux? Do you mean for power users who like to manually configure their own drivers? Windows 10 and 11 are just plug and play with any device I can think of that a normal user would use.
I don’t use Windows as my daily driver, but I have done a lot of IT work for people who do use Windows, so maybe I’m missing something.
On Linux a user does nothing. The kernel contains all drivers. The few userspace drivers that exist are there by default like Mesa.
On Windows they are spread out between vendors. Sometimes Windows manages them, sometimes it grabs ancient versions. Then you have to maintain them with updates.
A lot of drivers are spyware, Nvidia’s tool even requires an account.
Yea, I see what you mean. I definitely prefer the way that linux handles drivers.
From my experience, not too many people have had driver issues with the newer versions of windows, but I could have just gotten lucky there. I find that most non tech savy people don’t care if they have the latest driver or if it contains spyware or any of that. Most of them don’t know what a driver is, so they just plug it in and if it works they don’t care how or why.
I try to educate when I can but some people really don’t care to learn. Thanks for your explanation, I totally understand your reasoning.
Modern Windows is much better than like the Vista and earlier days for sure.
Though now I find a lot of accessories want you to Intel their crappy, and very sketchy, app just to set an rgb color.
You'd have to check one of the side-distros. SteamOS itself has no official installer yet, only available pre-installed on steamdeck.
There are distros that are organized to recreate it for normal installation though.
Yea, install availability and upgrades gone wrong are areas Linux needs a bit more progress, though I stand by that Linux is plenty good for daily driving once you’re staring at a GUI you’re comfortable with on the friendlier OS’s
I guess also app availability… Snap packs fucking suck and even normal package repos aren’t the simplest thing to deal with if something is only available in EPEL or some similar situation.
Though is that really unique to Linux? As soon as you do something outside of any normal program, it’s all wizardry to normies.
I'd say Executables (for all their risks) make it pretty easy for less savy users to get apps not immediately made available to them, given there are definite security issues.
But I will be fair that I think Linux's flatpaks are helping a bit with making apps more available without worrying about the distro. Plus proton/wine lets users grab some of the useful exe's from windows.
It's improving I do agree, but it's something that will hopefully keep improving.
I disagree while agreeing. The biggest reason people use windows is simply because its pre-installed. That’s the same reason people use Edge on Windows or Bing as their search engine. They get it preinstalled and don’t know how to change it.
If you install anyone Linux and give them a simple and easy distro preinstalled they’re usually fine with a few words about how to use it, update it and install stuff. Especially if they’re not tech savvy because in this case they wouldn’t know exactly how to use Windows either. I mean look at companies: how many employees use Windows in their daily work but still don’t know how to actually usw windows? They get teached to use their software and tools but not the OS itself and have to figure things out on the OS level if they would want to change something on Windows too.
My observation was that people that are not tech savvy find it easier to understand some beginner friendly Linux distros than Windows.
If on the other hand a person is used to use Windows and knows how to actually use Windows it’s harder for them to switch because things are just different on Linux. For me it’s hard and annoying to use Windows which I have to do at work since February. Before that I used Linux in private my whole life, I used it in school because my school never used Windows as one of the few schools in my country and my last employer also used Linux. And from that perspective I can say that Windows is hard and not intuitive. It’s just being used because it’s being used. I guess you could compare it to Whatsapp vs Signal. From an objective standpoint Signal is better but most people still use WhatsApp because others use it and because it comes preinstalled on some Android phones.
Linux is a usable daily driver if you’re tech savvy enough.
So it’s not…?
This platform is the best thing to happen in the computing landscape in a very very long time. If the Deck can become the target platform for developers due to the install base, we’re going to see more legitimate gaming hardware and software come out alongside it.
There are a glut of gaming handhelds out there running android or windows but there are a few that rise to the top as the pinnacle of the platform. When a clear winner emerges, everyone else tries to be like it enough while having something new to offer.
This problem with windows (one of the many) is almost all the value ads like game hubs (i.e. ROG Armoy Crate) detract from the experience and almost provide a superficial “ooh she diff’rent” appeal.
With the contribution of their work back to the Linux community, imagine Asus deploying their own Linux OS that ran steam. They too would be inclined to contribute back to the larger ecosystem while providing actual added value of substance!
I’m sure I’m preaching to the choir here but I’m just so happy about the success of the steam deck that it makes me want to evangelize it in my spare time!
It’s kind of weird that Gabe Newell et al shows this much support and appreciation for the future than most of the people from his generation, referring more to when he entered the industry than when he was born. In theory, he could profit more in the now instead of investing in a future he won’t be around to enjoy, but instead chose the high road.
It’s also kind of weird that a person not being scum in a position of power is weird to me. Pretty low standard we’ve set for humanity.
I’m not trying to hate on Gabe Newell or Valve or anything (and not to say that it isn’t a pretty objectively win-win) but I think there’s some pretty easily explainable motivation behind this that isn’t just “out of the kindness of their hearts”
I think the product they intend to sell is actually the software and services (there’s a reason the Deck seems to be sold basically at cost), they’re betting on these PC-based portable gaming devices taking off and being a viable segment of the market that other hardware companies will want to invest into, and if they do, what highly functional and easy to integrate (since it’s all open source) operating system (and its subsequent game store integration) might they be more likely to use?
And why push upstream? They’re by far the largest PC games provider, so more games running on more (Linux) devices can only really serve to financially benefit them
So if Gabe suceeds, we get a gaming ecosystem with different hardware sellers, all using a platform that other software sellers are not blocked from using (Linux)? And the only reason Valve wins, is because they invested into providing the best possible distributing platform on Linux?
This does not make them evil by any standard I know. It just sounds like a solid long term business plan.
So if Gabe suceeds, we get a gaming ecosystem with different hardware sellers, all using a platform that other software sellers are not blocked from using (Linux)? And the only reason Valve wins, is because they invested into providing the best possible distribution platform on Linux?
Yes.
I would also like to add that I think the main reason for the Steam Deck runs Linux is because Gabe Newell himself has literally stated that he loves Linux and FOSS, which results in only Gabe, but the majority, if not all, of Valve wanting Linux to be a the gaming platform that it deserves to be.
So if Gabe suceeds, we get a gaming ecosystem with different hardware sellers, all using a platform that other software sellers are not blocked from using (Linux)? And the only reason Valve wins, is because they invested into providing the best possible distribution platform on Linux?
Yes. 100% correct
I would also like to add that I think the main reason for the Steam Deck running Linux is because Gabe Newell himself has literally stated that he loves Linux and FOSS, which results in only Gabe, but the majority, if not all, of Valve wanting Linux to be a the gaming platform that it deserves to be. It also the reason why Valve forked WINE and made Proton.
There’s also the fact that he was extremely worried about Microsoft trying to go the Apple route and restrict program installs to their store, including games. That would have killed Steam overnight. That’s when the investment into Linux really started ramping up.
That’s not evil or anything, but it is identifying a potential company-killing vulnerability and trying to reduce the impact somewhat.
Not only would it kill steam, but also kill so many other applications. It could even just straight up kill Windows as a whole.
Switching to Linux on all my computers was literally one of the best decisions I have ever made. Granted it was 5.5 years ago, but I’m glad I was able cuz microsoft started to get worse like a year later.
What Microsoft started doing recently, pushing users built-in ads to use their products, makes me more glad that I’m a Linux user so I don’t have to deal with Microsoft’s bullshit.
Well, he likes Linux
And doesn't trust Microsoft not to be anticompetitive and tank his business if they think they can get away with it.