top | item 46167602

(no title)

rPlayer6554 | 2 months ago

Very interesting that Valve and Framework seem to be throwing their eggs in the Arch basket over Debian/Ubuntu. When I got my first computer, I installed Ubuntu because it was dominant. Maybe it still is for the average Linux downloader, but why are the Hardware companies more into Arch?

discuss

order

nrp|2 months ago

We also sponsor Debian. We are distro-agnostic and pick our sponsorships largely based on what we see Framework Laptop owners using in our post-purchase surveys and community polls.

ezschemi|2 months ago

Great to see this! I have two Framework Desktops running with CachyOS, for AI workloads, software development and light gaming. Great machines! I wish the header for the power button and LEDs was rotated 180 degrees so the NanoKVM doesn’t need extra cable adapters.

snapplebobapple|2 months ago

Ive bought 5 of your laptops and have used cachyos on all of them so i hope i skewed your results lol

rPlayer6554|2 months ago

Thanks for the clarification. Glad to see your support for the open source community.

tazard|2 months ago

That's awesome

nerdponx|2 months ago

You need a minimal base OS to have the flexibility to build your own stuff on top of it, and you don't want to be at the behest of another corporation. That rules out Fedora, Suse, and Ubuntu. You also need it to be popular and have good hardware support. So the only two realistic options are Arch and Debian.

My guess is that Arch is easier to build on top of because they have a stronger culture of leaving packages as unmodified as possible relative to their upstream sources, whereas Debian maintainers seem to have the opposite culture. A Debian system has a lot of Debian-isms in it overall, whereas the Arch-isms tend to be more like generic sensible defaults rather than OS idosyncrasies.

nextaccountic|2 months ago

NixOS would also be a contender, and would have the advantage of being reproducible. It may be surprising but Nixpkgs has a lot of packages

vitorsr|2 months ago

> over Debian/Ubuntu

And over Fedora/RHEL. If I had to guess, it could be that new entrants find it easier to submit changes to Arch Linux packages [1]. ChromeOS also steered away from Debian-based distributions, choosing a Gentoo base.

[1] https://gitlab.archlinux.org/archlinux/packaging/packages

nickorlow|2 months ago

I'd think it's because they're introducing updates to address issues w/ the hardware quickly and want a rolling-release distro so users can get the updates faster.

vitorsr|2 months ago

Debian testing is about as stable as it gets while also being a rolling distribution. The promotion of package updates from unstable to testing does not take that long either depending on the severity. I would venture a guess that there is more to it.

preisschild|2 months ago

Personally I'd also think it would be a better engineering choice for Valve to base SteamOS on Fedora Atomic, as it supports the immutable OS paradigm a lot better imo. Especially now with progress in bootc/oci/ostree.

crowcroft|2 months ago

If only Arch supported Arm.

OsrsNeedsf2P|2 months ago

I run Arch Linux on my M1, is that not arm?

bombcar|2 months ago

Debian (or Ubuntu) is a great base if you want to run one program on top of it.

Arch (or even Gentoo) is great if you want to do more detailed customizations of various things.

blu3h4t|2 months ago

I use Linux for 20 years and I study programming for 10 years, bought 100 programming books, so a linux distribution is basically a programming language container. Slackware was for lisp. Now instead of kiss its simple ain’t easy with clojure. Debian is very tightly tied to perl with both communities bent on reproducibility. (Tho rust is replacing perl). Red hat and ibm is a Java shop. Centos is a scala platform at cern. Ubuntu and Python is a data science platform. Sure is a better Debian like ruby is a better Perl. And here we come to arch, when 10 years ago after a brief stunt with Perl basics I started learning c# the first thing I did is try to run the excercises on the raspberry pi. But because of some hard float soft float something they didn’t work. So I had to jailbreak the raspberry pi and run this new distro on it, the arch Linux. Where it just worked. You see ethics of ai and maybe like data science require the system to be fsf endorsed free system that’s what Debian gnu linux reason detre is. And Debian as Steve Jobs with Java were like against mono, you shall not pass. But for a gaming platform that’s a little bit different. Ex red had ceo now works at unity this mono fork. Ms bought blizzard, they want into this gaming thing badly. So that’s why steam os is arch now, less strict than Debian on the Libre side of things. The rest is history. :D