Lesson 05

Choosing a
Distribution

Ubuntu, Fedora, Debian Testing, Arch Linux. They all run the Linux kernel. Everything else — the installer, the defaults, the community, the upgrade path — is different. This lesson helps you choose, then confirms it with a quiz.

4 distros
1 quiz
~12 min read

Side by Side

The honest comparison.

Click any column header to highlight it. The criteria below are chosen because they predict long-term satisfaction, not because they're the most marketable features. Distros that score well here age well.

Criterion Ubuntu Fedora Debian Testing Arch Linux
Release model Point (6 mo)LTS available Point (6 mo)Fast cycle Semi-rolling→ becomes next Stable RollingPerpetually current
Package manager apt / dpkg+ Snap (default) dnf / rpm apt / dpkgNo Snap pacman + AUR80k+ pkgs
Software freshness
Months behind
Near-current
~2 weeks behind unstable
Same day upstream
Documentation quality
Good; lots of outdated tutorials
Official docs solid
Debian + Arch wiki
The Arch Wiki. Best on the internet.
System transparency
Defaults obscure choices
Clean upstream choices
You know what's installed
You installed every piece yourself
Learning value
Comfortable ceiling
Exposure to newer tech
Real world skills
You built the whole thing
Install difficulty
Graphical, guided, done
Graphical, clean
Graphical + text-mode options
Manual; archinstall helps
Honest ceiling Snaps push back on power users; config decisions made for you Shorter support window; ecosystem smaller than Debian/Arch None meaningful. This is what runs most of the internet. Updates require attention. If you ignore them, they can stack up.

A word on gaming-first distros — Nobara, Garuda, CachyOS, and similar.

These distros ship pre-configured gaming tweaks, Proton layers, custom kernels, and performance settings out of the box. That sounds great — and it might be, briefly. But they carry a serious risk that only shows up later: when something breaks, you don't know which of the dozens of pre-applied customizations caused it.

Real case: one of our group ran Nobara and hit, within a short period: a system freeze, a corrupted update, a broken display manager, a black-screen boot, and a kernel panic — all before getting a stable working desktop. Each of those is resolvable on a clean base system where you know what's installed. On a gaming-focused distro with 30 pre-applied patches, you're debugging someone else's configuration.

Build from a clean base. Debian Testing or Arch — install your games, apply your own tweaks, know what you changed. You'll spend less time recovering from mystery failures.

The Quiz

Find your starting point.

Four questions. Honest answers get you a real recommendation.

How do you feel about troubleshooting your own computer?

How comfortable are you in a terminal?

How current do you want your software?

What are you primarily building this machine for?

1 / 4