Generated by GPT-5-mini| Fedora (operating system) | |
|---|---|
| Name | Fedora |
| Developer | Red Hat |
| Family | Linux |
| Source model | Open source |
| Released | 2003 |
| Latest release | 2024 |
| Kernel type | Monolithic (Linux) |
| Ui | GNOME, KDE Plasma |
| License | Various free and open-source software licenses |
Fedora (operating system) is a Linux-based operating system distribution developed by Red Hat and supported by the Fedora Project. It serves as a community-driven, cutting-edge platform used by developers, researchers, and enterprises, and often influences Red Hat Enterprise Linux development. Fedora integrates technologies from projects such as GNOME, KDE, Wayland, systemd, and Flatpak to provide a modern computing environment.
Fedora traces its roots to the merger of the Red Hat Linux product line and the community-centered initiatives that followed the split creating Fedora Project and Red Hat Enterprise Linux. Early releases were influenced by contributors from the Linux Kernel Mailing List, Debian Project participants, and packaging practices from RPM Package Manager development. Major historical milestones include adoption of systemd influenced by work from Lennart Poettering and Kay Sievers, migration to Wayland windowing contributions from Mauro Carvalho Chehab and others, and the establishment of Fedora governance modeled after other open-source communities like Apache Software Foundation and GNOME Foundation.
Fedora uses a time-based release model with editions roughly every six months, coordinated by Fedora Engineering teams and packaging maintainers affiliated with Red Hat. Notable version changes mirrored upstream innovations such as kernel updates from the Linux kernel community, adoption of glibc releases, and integration of toolchains like GCC and LLVM. Fedora has numbered releases that corresponded with major shifts—examples include transitions around releases contemporaneous with projects such as systemd, Wayland, and PipeWire—each milestone influenced by collaboration among maintainers from organizations like Canonical and contributors from academic institutions.
Fedora emphasizes modularity and modern system architecture, integrating components from the Linux kernel tree, systemd for init and service management, and GNOME for desktop sessions. Its architecture supports multiple CPU families including x86_64, ARM, and AArch64, and leverages virtualization technologies such as KVM, QEMU, and libvirt for cloud and server deployments. Container-focused features draw from Docker origins and container standards promoted by the Open Container Initiative and Kubernetes orchestration developed by the Cloud Native Computing Foundation. Fedora also collaborates with projects like Wayland for display protocols and PipeWire for multimedia routing.
Fedora is published in multiple editions and "spins" tailored to different use cases, with official variants including Workstation for desktop environments, Server for headless and enterprise scenarios, and IoT for embedded systems. Community spins provide curated experiences such as KDE Plasma, Xfce, Cinnamon, LXQt, MATE, and more, reflecting desktop environments maintained by teams associated with projects like KDE, Xfce, and the MATE Desktop. Fedora Silverblue explores immutable desktop paradigms influenced by ideas from ostree and atomic update models similar to CoreOS and Atomic Host initiatives.
Software in Fedora is packaged using the RPM format maintained by projects like RPM Package Manager and managed via tools such as dnf (Dandified Yum) developed as a successor to yum. The Fedora Package Collection is maintained by community packagers and sponsored maintainers often employed at organizations including Red Hat, IBM, and various academic research labs. Fedora repositories include Fedora Rawhide for rolling development, modular repositories for alternative streams, and COPR for third-party builds—workflows influenced by practices in the Debian Project and OpenSUSE build service ecosystems.
Security in Fedora incorporates multiple upstream projects: mandatory access control via SELinux originally developed with contributions from NSA researchers, kernel hardening from Grsecurity-adjacent work, integrity tools integrating with IMA and EFI Secure Boot, and sandboxing via Flatpak and container isolation from cgroups and namespaces as specified by the Linux kernel community. Fedora's security responses coordinate with entities like CERT Coordination Center and utilize automated testing from continuous integration services used across projects such as GitLab and Jenkins.
The Fedora Project is governed by a community-elected Fedora Council and various Fedora Engineering and Fedora Marketing teams, resembling governance structures found in the Apache Software Foundation and GNOME Foundation. Contributors range from volunteers and upstream maintainers to corporate sponsors including Red Hat, IBM, and academic collaborators. Community events such as Flock and Fedora community meetups often intersect with conferences like FOSDEM, LinuxCon, and Open Source Summit, fostering coordination among contributors from organizations including Canonical, SUSE, Intel, and Arm Holdings.