Fedora
Overview
Fedora is a community-driven Linux distribution sponsored by Red Hat (IBM). First released in 2003, it serves as the upstream testing ground for Red Hat Enterprise Linux (RHEL).
Fedora is known for innovation and cutting-edge technology — it adopts new Linux features (systemd, Wayland, Pipewire, Btrfs) before they reach enterprise distributions.
Key Features
- Upstream for RHEL: Features are tested in Fedora before being backported to RHEL.
- Cutting-edge packages: Rolling-release-like cycle with new software versions every 6 months.
- Security: SELinux enabled by default, full disk encryption, TPM support.
- Fedora Workstation: GNOME-focused desktop with excellent hardware support.
- Fedora Server: Minimal server edition with container and cloud support.
- Flatpak integration: Primary distribution for Flatpak desktop applications.
- KDE, Xfce, and other spins: Community-maintained desktop variants.
Licensing
Free and open-source (GPL, LGPL, MIT, and other FOSS licenses).
Notable Facts
- Fedora was the first to ship with SELinux as default.
- It adopted systemd as the default init system before RHEL.
- Fedora Silverblue/Kinoite offer immutable OS experiences with atomic updates.
- The project is community-driven with Red Hat providing infrastructure and funding.
Use Cases
- Development workstations and servers
- Testing ground for RHEL features
- Cloud and container development
- Enterprise software testing
- Desktop computing
Related Technologies
- Rhel — midstream between Fedora and RHEL
- Rocky Linux — RHEL replacement
- RPM — package format used by Fedora
Official Resources
- Website: https://fedoraproject.org/
- Source: https://src.fedoraproject.org/
- Bug Tracker: https://bugzilla.redhat.com/