Linux project overviews

How the big Linux projects work: who runs them, how often they release and where to follow them officially. Written to age slowly rather than chase headlines.

For release dates and end-of-life dates in one table, see Linux release cycles and support lifetimes.

Desktops

GNOME

GNOME overview: the six-month release cycle, GTK and libadwaita, extensions, the Wayland-only GNOME 50 and which distributions ship it.

KDE

KDE explained: Plasma desktop, Frameworks and Gear release schedules, the Qt 6 base, Wayland status and which distributions ship KDE best.

Distributions

Arch Linux

Arch Linux overview: the rolling-release model, pacman, the AUR and AUR helpers, the Arch Wiki, and who Arch is (and isn't) a good fit for.

Debian

Debian explained: stable, testing and unstable branches, codenames, the release process, LTS support, the Social Contract and major derivatives.

Fedora

Fedora release cycle explained: two releases a year, about 13 months of support, Fedora Server lifecycle, editions, upgrades and how Fedora relates to RHEL.

Ubuntu

How Ubuntu releases work: LTS vs interim, support lengths, Ubuntu Pro, flavours and editions, and which release is current as of 2026.

Kernel & security

The Linux Kernel

How the Linux kernel is released: mainline, stable and LTS kernels, how distributions pick them, and how to check and update your kernel.