Hi everyone! I’m stuck in decision paralysis and could use some advice from the community.
I’ve been through several distros on my Framework 16" (AMD Ryzen AI 9 HX 370, RX 7700S, 32GB RAM) and I keep running into situations where something’s missing with each one. I’m a GNOME user—that’s where I’m most productive and I don’t want to compromise on that.
The core issue: fw-fanctrl and framework-system integrate at the kernel level, which makes them a nightmare on immutable systems or with Secureboot enabled. That’s my biggest blocker.
Here’s what I’ve tried:
Arch Linux I genuinely feel at home with Arch, but I can’t quite explain why. The problem is the installation is tedious—especially dealing with Secureboot, fw-fanctrl, and framework-system dependencies. Setup gets old after a few rounds.
Fedora Silverblue Love the immutable concept—using Flatpak for (almost) everything is clean. I layer Librewolf on top, which works fine. But fw-fanctrl and framework-system? Kernel integration makes it incompatible with the immutable paradigm.
NixOS Genuinely impressive for reproducible system configs. The catch? Local update management is a nightmare. Hard to understand what’s coming in with updates and when. Terrible visibility.
Current setup: I use Distrobox heavily plus a Debian VM running VSCodium with my full dev environment. This stays.
Additional context: I’ve distro-hopped 2-3 times this year but I really want to settle down for a while. I’m also getting into local LLMs—running and testing models locally—so good GPU support and a stable environment for that would be a big plus.
The real question: Is there a distro that handles Framework’s kernel-level tools properly, has solid GNOME integration, plays well with local LLM work, AND won’t drive me crazy maintaining it long-term?
Fedora. Literally just Fedora. Not a spin. Not Silverblue.
Yeah, I know, I’m not making it easy for myself either xD
A gnome user for sure!
Jokes aside when you say productive what do you mean?
Fedora is what you want. Just plain Fedora.
What is the immutable part bringing to the table for you? It’s always extra steps and for what?
Many fedora packages are also flatpaks if you want to pick and choose which ones work that way.
Leverage btrfs snapshots at updates if you want to be able to get some of the benefits of a immutable system without the hassle.
If you feel at home with Arch, but the installation is the problem, why do you care? You only install once. I’ve been on the same Arch install for like 4 years
Fedora
Not sure why you felt like you had to have LLM write your post, but each to their own…
Ubuntu and Fedora are the officially supported distros. So go with either of them. https://frame.work/linux
Seems Bazzite, Arch, Nix and Mint are top of the “community supported” distros. https://frame.work/laptop16?tab=linux
I know all those guides, I don’t like Ubuntu with their messed-up Gnome. With Fedora, I only find the Atomic setups interesting, but that also makes customizations difficult.
Yeah, I know, I’m not making it easy for myself either xD
Ok, well - there’s the community support section as well. I’ve been on Debian since 1997 so I’m probably not the best person to give detailed advice on this.
Good luck!
Thanks, I’d already considered Debian too, but it just never really ran smoothly.
u could take a look at vanillaos. its an immutable distro based on debian.
Just plain old Fedora is probably what you want. Run it on two Framework laptops with Zero issues.
Use one of the officially supported distros, and if it doesn’t work, ask FW for help.
NixOS Genuinely impressive for reproducible system configs. The catch? Local update management is a nightmare. Hard to understand what’s coming in with updates and when. Terrible visibility.
Try nh, which gives you a very readable diff of what derivations were added / modified / removed after building your system config.
I’m familiar with that, but even then it’s not quite that great; I have changes in the flake.lock without it showing which program it was.
Why hew so closely to the “immutable paradigm” as if it’s a rule? I have a few packages layered on my system to achieve results that flatpak + toolbox cannot. Never had a problem with updates.
CachyOS might be, at worst, as difficult to use as Arch, and at best, a really convenient way to get Arch Linux’s benefits.
Maybe try aquamarine Linux? Fedora based distro and it is great.








