Fedora: Cutting-Edge Linux from Red Hat
Fedora is what Red Hat developers run on their own laptops. It’s the upstream feeder for Red Hat Enterprise Linux (RHEL), so it gets new kernel features, GNOME versions, and developer tools first — usually 6-12 months before they hit the slower distros.
Quick facts
- Sponsored by: Red Hat / IBM
- Package manager:
dnf - Release cycle: 6 months
- Support per release: ~13 months
- Editions: Workstation (desktop), Server, IoT, Silverblue (immutable)
Daily commands
# Update everything
sudo dnf upgrade --refresh -y
# Install
sudo dnf install nginx git tmux
# Search
dnf search "image viewer"
# Remove
sudo dnf remove nginx
# List installed
dnf list installed
# Group install (e.g. development tools)
sudo dnf group install "Development Tools"
# Add a third-party repo (RPM Fusion for codecs)
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
Why pick Fedora
- Newest mainstream kernel of any major distro — your hardware will work better, especially recent CPUs and GPUs.
- Best GNOME experience by default; ships nearly stock GNOME without heavy customization.
- Good developer story — modern toolchains, container tools (podman) installed by default.
- Strong upstream alignment: things you learn on Fedora map directly to RHEL/CentOS-equivalents at work.
Why people leave Fedora
- Major upgrades every 6 months can break things; you have to keep moving.
- 13-month support window means you’ll be upgrading often or face EOL.
- Codec and proprietary driver setup needs RPM Fusion — extra step out of the box.
Silverblue: the immutable version
Fedora Silverblue is an experimental edition where the OS is read-only and updates are atomic. You install desktop apps as Flatpaks. If an update breaks, you roll back with one command. Worth knowing about, but Workstation is what most people install.
What to learn next
Fedora’s package manager dnf is covered in detail in the package management section of this roadmap.