We do often include affiliate links to earn us some pennies. See more here.

It was likely no secret to most Linux users who know a bit about distributions but Valve has clarified directly that the main reason for dumping Debian Linux for Arch Linux was for faster updates.

Previous versions of SteamOS were based on Debian which has a fresh release every 2 years or so, where during that time most of the software stack is frozen in place. For a Linux gaming device, that's obviously not ideal. Gaming on Linux as a whole often needs more up to date packages because everything moves so quickly. Especially for Steam Play Proton, which has at multiple times needed updates to various packages and newer GPU drivers. Arch Linux on the other hand rolls over constantly with updates and so it gives Valve the flexibility they're needing to more easily pull them in.

PC Gamer, one of the lucky few who recently went to the Valve HQ spoke to Valve designer, Lawrence Yang:

"So, Arch Linux, one of the main reasons, there's a couple, but the main reason is the rolling updates of Arch allows us to have more rapid development for SteamOS 3.0," says Yang. "We were making a bunch of updates and changes to specifically make sure that things work well for Steam deck, and Arch just ended up being a better choice for them."

Valve upgrades the Steam Client constantly and no doubt they will be doing the same with SteamOS 3 once the Steam Deck actually rolls out. Having finer control over everything that they would get with Arch Linux is basically a no-brainer, as is the huge availability of software that comes with Arch and the AUR (Arch User Repository), something that will be a big boon for the desktop mode.

It's not likely that SteamOS 3 will just plainly update directly from Arch though, as that could end up messy. They will likely bundle updates together once they've been firmly tested. More like a Manjaro approach but with more clear QA done.

Article taken from GamingOnLinux.com.
36 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
41 comments
Page: «3/3
  Go to:

slaapliedje Aug 14, 2021
Think the issue was Ubuntu licence meant that valve corpnwould have to pay or partner with conical and that was never going to happen.
Some of the things happened after Valve had already gone with Debian, but lets recap weird things we've heard Ubuntu / canonical do over the years.

1) talk about dropping 32bit
2) forcing packages to be installed from their own snap repos instead of deb packages or others (even going so far as to make 'apt install chromium' install the snap.)
3) they used to (still do?) Enable experimental hardware support in their kernels.)
4) work on Unity instead of devoting development effort toward Gnome.
5) work on Mir instead of devoting development time to Wayland.

I am sure there are more.

Oh yeah I remember the amazon deal they had too but and i know debian does too but ubuntu has a large commerical arm well large in terms of linux commerical arms and valve chosing them after battering microsoft for closed wall eco system and that forced snap packages is the linux version of that.
Yeah, what Ubuntu did with Amazon was integrate it into their shell (gnome or unity) so that when you went for a search for say 'browser' it would see if there was anything on Amazon you might like to buy... Very intrusive and I'm not sure if they ever removed it, or just changed it into an opt-in instead of an opt-out.

My previous post is perhaps what you think about Debian doing something similar? Valve didn't chose Ubuntu, at least not for SteamOS, they chose Debian. On the other hand, for the 'supported' games on Steam, they usually picked Ubuntu as that's where they pulled their static libraries from. And developers and Valve had to just pick, and as Ubuntu is/was the most popular desktop distribution, that's what the requirements usually list.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.