Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
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 came back to check 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. Find me on Mastodon.
See more from me
The comments on this article are closed.
41 comments
Page: «2/5»
  Go to:

Liam Dawe Aug 10, 2021
Quoting: NeverthelessIn one of the hands on videos ( https://www.youtube-nocookie.com/c274cab9-49dd-48b2-acf3-7b6bc8574acb )
at around 9 minutes, the Valve guy shows how it's updated, and he says "system, Steamplay and Bios-updates" are updated at once in a big package for the benefit of knowing exactly whats on the device.
So I wouldn't expect anything like Manjaro..
Well, that is basically how Manjaro do updates though. They bundle everything together, test a bit and then release. Just because Valve have more (like their own stuff included), doesn't mean it's entirely different.
BielFPs Aug 10, 2021
Quoting: NeverthelessValve guy shows how it's updated, and he says "system, Steamplay and Bios-updates" are updated at once in a big package for the benefit of knowing exactly whats on the device.
So I wouldn't expect anything like Manjaro..

Manjaro usually release updates in "packages" too like you can see here
They're even criticized by vanilla Arch/other forks users for not releasing new packages in the same way as those.

I also couldn't open your youtube link, but judging by your comment for me it seems pretty much similar to Manjaro, but packaged to look like just a single thing (plus bios updates which is nice)
Nevertheless Aug 10, 2021
Quoting: Liam Dawe
Quoting: NeverthelessIn one of the hands on videos ( https://www.youtube-nocookie.com/c274cab9-49dd-48b2-acf3-7b6bc8574acb )
at around 9 minutes, the Valve guy shows how it's updated, and he says "system, Steamplay and Bios-updates" are updated at once in a big package for the benefit of knowing exactly whats on the device.
So I wouldn't expect anything like Manjaro..
Well, that is basically how Manjaro do updates though. They bundle everything together, test a bit and then release. Just because Valve have more (like their own stuff included), doesn't mean it's entirely different.

Not entirely, but I wouldn't expect much choice regarding kernel/drivers/system software.
And like I said, I think that would be a good idea.
Nevertheless Aug 10, 2021
Quoting: BielFPs
Quoting: NeverthelessValve guy shows how it's updated, and he says "system, Steamplay and Bios-updates" are updated at once in a big package for the benefit of knowing exactly whats on the device.
So I wouldn't expect anything like Manjaro..

Manjaro usually release updates in "packages" too like you can see here
They're even criticized by vanilla Arch/other forks users for not releasing new packages in the same way as those.

I also couldn't open your youtube link, but judging by your comment for me it seems pretty much similar to Manjaro, but packaged to look like just a single thing (plus bios updates which is nice)

Thanks, the link works now.
Nevertheless Aug 10, 2021
I stand corrected about the Manjaro update policy. I actually like that much more than the Arch way, cause I think it should help to prevent a lot of upstream problems I wouldn't want to deal with.
Unfortunately every time I tried out Manjaro something broke after an update.. maybe I should try again.
grigi Aug 10, 2021
Having the base OS update like firmware really makes sense for this, but since it's a "PC" they would need to allow user apps to update separately. Possibly have those bundle as appimages or flatpacks or something?

Or allow global packages to install into /usr/local or /opt only? (as the base OS would be a read-only FS if it's image driven)
Whitewolfe80 Aug 10, 2021
Quoting: NeverthelessI stand corrected about the Manjaro update policy. I actually like that much more than the Arch way, cause I think it should help to prevent a lot of upstream problems I wouldn't want to deal with.
Unfortunately every time I tried out Manjaro something broke after an update.. maybe I should try again.

Think manjaro does that to a lot of people personnally am looking at os endeavour it's from a team of long dead antigos distro and it's been brilliant on my test pos dell
dos Aug 10, 2021
Quoting: EikeAFAIK the main Linux developer at Valve doesn't like Debian's package format.

If that's true, then I don't think it's worth discussing any other reasons. This one is the only one that matters :P
Adrianodl Aug 10, 2021
It appears we'll have at the Steam Deck launch day many distros based on SteamOS.
They will have package managers adequate for many users likewise.
Also various DEs available.
This is great for everyone, let them fight for popularity!
denyasis 8 years Aug 10, 2021
Quoting: grigiHaving the base OS update like firmware really makes sense for this, but since it's a "PC" they would need to allow user apps to update separately. Possibly have those bundle as appimages or flatpacks or something?

Or allow global packages to install into /usr/local or /opt only? (as the base OS would be a read-only FS if it's image driven)

The underlying FS, BTRFS, allows for subvolumes and snapshots. I could see it downloading the subvolume whole and switching to it on reboot.

Or it could just download a huge zip file with an update script to run the package manager and use the file as the repo, lol. No need to invent the wheel.
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.