September 30th, 2024

The Arch Linux team is now working directly with Valve

Arch Linux is collaborating with Valve to enhance SteamOS and its own infrastructure, addressing security and release cycle challenges, with potential long-term benefits for gaming performance and features.

Read original articleLink Icon
The Arch Linux team is now working directly with Valve

The Arch Linux team has announced a direct collaboration with Valve, which is expected to significantly benefit both SteamOS and Arch Linux. This partnership comes as Valve provides support for two key projects: a build service infrastructure and a secure signing enclave. Arch Linux, known for its lightweight and efficient design, serves as the foundation for SteamOS 3, which powers the Steam Deck and its OLED variant. The collaboration aims to address longstanding challenges faced by Arch Linux, allowing for improved security and more structured release cycles. This funding from Valve is seen as a positive influence in the Free and Open Source Software (FOSS) community, enabling Arch Linux to enhance its development capabilities. The long-term implications of this partnership may lead to better gaming performance on SteamOS and additional features, although specific outcomes remain uncertain at this stage. Overall, this collaboration highlights the potential for corporate support to foster growth and innovation within open-source projects.

- Arch Linux and Valve are collaborating to enhance SteamOS and Arch Linux.

- Valve is providing funding for critical projects, improving Arch Linux's infrastructure.

- The partnership aims to address security and release cycle challenges for Arch Linux.

- This collaboration is viewed positively within the Free and Open Source Software community.

- Long-term benefits may include improved gaming performance and new features for SteamOS.

Link Icon 13 comments
By @teruakohatu - 7 months
> While Valve's specific reasons for picking Arch Linux for Steam Deck remain unknown, it's pretty easy to guess why it was picked. Mainly, it's a particularly lightweight distribution maintained since March 2002, which lends itself well to gaming with minimal performance overhead. A more intensive Linux distribution may not have been the ideal base for SteamOS 3, which is targeted at handhelds like Steam Deck first.

I am not sure Arch is going to be faster for gaming than any other distro, but I can see why Valve picked it for a minimalist base. Another reason I am sure they picked it is that it is smaller and less commercial than others (such as Debain or Ubuntu) and they would have more ability to influence the project.

> In the long-term, the funding touted should, at minimum, allow Arch Linux to improve the security of its distribution and provide more structured releases compared to its current near-continuous update cycle.

This was literally the stated reason they moved from Debian in 2021, because they preferred rolling releases. [1]

[1] https://www.rockpapershotgun.com/heres-why-steamos-switched-...

By @moomin - 7 months
Seen from a certain angle, the real question is: why don’t more companies do this? This isn’t charity, this is enlightened self interest paired with understanding that pissing off your free supplier is a bad idea.
By @marcodiego - 7 months
No other OS is as configurable, adaptable and versatile as Linux. It runs on the biggest super-computers, on the helicopter that flew on Mars, on the server that is hosting this service and on the device I'm typing just now.

Now, just imagine... just imagine how much performance could be gained if game vendors didn't ignore it.

By @exar0815 - 7 months
"In the long-term, the funding touted should, at minimum, allow Arch Linux to improve the security of its distribution and provide more structured releases compared to its current near-continuous update cycle."

Isn't rolling release one of the core ideas behind arch? Sounds like the usual gaming journalism...

By @sph - 7 months
I'm still hoping to see an official immutable version of Arch Linux.

SteamOS is immutable, and I'm "stuck" using Fedora Silverblue [1] because immutable is the future and I won't go back to installing stuff manually while cruft accumulates in system directories. I don't interact often with rpm, but I hate them with a passion, while I used to maintain multiple Archlinux packages as it was so easy to do.

1: Silverblue host, but working within an Arch Linux container with Emacs, of course. Imagine having to maintain all the five dozen LSP servers and dev tools without access to the AUR.

By @frankjr - 7 months
> Valve is now providing a build service infrastructure

Fingers crossed this means Arch will support the ARM architecture* in the official repositories. There's a related RFC which has been accepted but but I'm not sure where things stand right now.

https://rfc.archlinux.page/0032-arch-linux-ports/

* I'm well aware of Arch Linux ARM but that's a separate project with even less resources (missing packages, some broken). Asahi used to use it before moving to Fedora due to similar problems.

By @NoboruWataya - 7 months
> In the long-term, the funding touted should, at minimum, allow Arch Linux to improve the security of its distribution and provide more structured releases compared to its current near-continuous update cycle.

This is a weird point, and concerning if it is true, because it seems to assume Arch's rolling release model is a bad model that the Arch team are forced into due to lack of funds, whereas for most of us it is in fact one of the main reasons to use Arch. As another commenter mentioned, the rolling release model is one of the reasons why Valve chose Arch, so hopefully this comment in the article is just misinformed. But there is a concern IMO that once Arch starts to look how Valve want it to look, they will try and influence the project to move to a more Debian-like release model (so that they have to worry less about breaking changes). Of course whether they can successfully influence the project in that way is another thing.

By @StableAlkyne - 7 months
I'm still curious about why they picked Arch over Debian or a BSD.

The article claims it's because Arch is "lightweight," but then why not pick a smaller distro?

My best guess would be familiarity (Valve can afford to buy the best developers, and lots of great folks enjoy the fiddlyness of Arch), hackability, and insanely fantastic documentation of Arch

By @kkfx - 7 months
Well... Arch community is very kind and very active, but Arch is a rolling distro, a paradigm essentially incompatible with stable production systems.

I wonder why not choosing NixOS or a custom Guix System (due to the non-free stuff) instead since their model offer effortless rollbacks and safe updates.

By @shkhuz - 7 months
If I'm not mistaken, Arch Linux only supports x64 (excluding the unofficial ARM port), so I wonder why they've chosen to go with it rather than Fedora or Debian.
By @daghamm - 7 months
Did gentoo have any similar collaborations with Google?

(Chromeos is based on gentoo)

By @guerrilla - 7 months
I'm glad I started looking at other distributions like Alpine recently. This could just as well have negative effects as positive ones. Time for me to diversify.