Fedora Linux
View on Wikipedia
| Fedora Linux | |
|---|---|
Fedora Workstation 42 with the GNOME Desktop Environment | |
| Developer | Fedora Project |
| OS family | Unix-like |
| Working state | Current |
| Source model | Open source |
| Initial release | November 4, 2003[1] |
| Latest release | 42 (Adams) / 15 April 2025[2] |
| Repository | src |
| Marketing target | Desktop computers, servers, supercomputers |
| Package manager | RPM (DNF), Flatpak, OSTree |
| Supported platforms | |
| Kernel type | Monolithic (Linux kernel) |
| Userland | GNU |
| Default user interface | |
| License | GPL and various free software licenses, plus proprietary firmware files[6] |
| Official website | fedoraproject |
Fedora Linux[7] is a Linux distribution developed by the Fedora Project. It was originally developed in 2003 as a continuation of the Red Hat Linux project. It contains software distributed under various free and open-source licenses and aims to be on the leading edge of open-source technologies.[8][9][10] It is now the upstream source for CentOS Stream and Red Hat Enterprise Linux.[11][12]
Since the release of Fedora 21 in December 2014, three editions have been made available: personal computer, server and cloud computing. This was expanded to five editions for containerization and Internet of Things (IoT) as of the release of Fedora 37 in November 2022.[13][14] A new version of Fedora Linux is released every six months.[15]
As of February 2016[update], Fedora Linux has an estimated 1.2 million users,[16] and is also the distribution used by Linus Torvalds, creator of the Linux kernel (as of May 2020[update]).[17][18][19]
Features
[edit]Fedora has a reputation for focusing on innovation, integrating new technologies early on and working closely with upstream Linux communities.[10][20] Making changes upstream instead of specifically for Fedora Linux ensures that the changes are available to all Linux distributions.
Fedora Linux has a relatively short life cycle: Each version is usually supported for at least 13 months, where version X is supported only until 1 month after version X+2 is released and with approximately 6 months between most versions.[21] Fedora users can upgrade from version to version without reinstalling.[22][23]
The default desktop environment is GNOME, and the default user interface is the GNOME Shell. Other desktop environments are available, including KDE Plasma, COSMIC, Xfce, LXQt, LXDE, MATE, Cinnamon, and Budgie as well as window managers including i3, and Sway.[24][25]
A live media drive can be created using Fedora Media Writer or the dd command,[26] allowing users to try Fedora Linux without writing any changes to their hard drives.
Package management
[edit]Most Fedora Linux editions use the RPM package management system and DNF as a tool to manage installed software.[27] DNF uses libsolv, an external dependency resolver.[27] Flatpak is also included by default.
The CoreOS and Silverblue editions are designed for operating system-level virtualization. These editions use rpm-ostree (a hybrid transactional image/package system),[28] and traditional RPM (or other package management systems) can be used in containers.
Security
[edit]Fedora Linux uses Security-Enhanced Linux by default, which implements a variety of security policies, including mandatory access controls, which Fedora adopted early on.[29] Fedora provides a hardening wrapper, and does hardening for all of its packages by using compiler features such as position-independent executable (PIE).[30] Fedora also ships with firewalld as a default firewall.
Software
[edit]Fedora Workstation comes preinstalled with a wide range of software such as LibreOffice and Firefox. Additional software is available from the software repositories and can be installed using the DNF package manager or GNOME Software.
Additionally, extra repositories can be added to the system, so that software not available in Fedora Linux can be installed easily.[31] Software that is not available via official Fedora repositories, either because it does not meet Fedora's definition of free software or because its distribution may violate US law, can be installed using third-party repositories. Popular third-party repositories include RPM Fusion free and non-free repositories. Fedora also provides users with an easy-to-use build system for creating their own repositories called Copr.[32]
Since the release of Fedora 25, the operating system defaults to the Wayland display server protocol, which replaced the X Window System.[33] As of Fedora 41, both the GNOME and KDE editions do not ship with X.Org Server session support by default.[34]
System installer
[edit]
Fedora Linux uses Anaconda as the system installer.
Editions
[edit]Beginning with Fedora 21, the distribution was available in three editions,[13] expanded to six editions as of version 42.[14][35]
Workstation
[edit]
The Fedora Workstation editions target users who want a reliable, user-friendly, and powerful operating system for their laptop or desktop computer while still being on the cutting edge of new technologies.[36] They come with GNOME by default but other desktops can be installed, including KDE Plasma, which was promoted to a regular edition on the same level as Fedora Workstation with GNOME starting with Fedora 42.[37][38]
Spins and remixes
[edit]
The Fedora project officially distributes different variations called "Fedora Spins"[39] which are Fedora Linux with different desktop environments. The current official spins, as of Fedora 42, are Xfce,[40] LXQt,[41] MATE (with Compiz),[42] Cinnamon,[43] LXDE,[44] SoaS,[45] i3,[46] Phosh (for use on PinePhone),[47] Budgie,[48] Sway,[49] and COSMIC.[50]
In addition to Spins, which are official variants of the Fedora system, the project allows unofficial variants to use the term "Fedora Remix" without asking for further permission, although a different logo (provided) is required.[51]
Atomic desktops
[edit]
Fedora offers immutable editions known as "Atomic Desktops".[52][53] Separate editions are offered per desktop environment, currently there are editions for Budgie, COSMIC, GNOME (Silverblue), KDE Plasma (Kinoite) and Sway.[54] Every atomic desktop installation is identical to every other installation of the same version, and it never changes as it is used. The immutable design is intended to make the operating system more stable, less prone to bugs, easier to test and develop, and create a platform for containerized applications as well as container-based software development. Applications and containers are kept separate from the host system. OS updates are fast and there is no installation stage. It is possible to roll back to the previous version of the operating system, if something goes wrong.[55]
The long-term goal for this effort is to transform Fedora Workstation into an image-based system where applications are separate from the OS, and updates are atomic. Fedora developers, Red Hat engineers, along with independent contributors have been developing and/or contributing to software used in the atomic desktops. Such as: OSTree, Wayland, Flatpak, and rpm-ostree support in GNOME Software, etc. Project Atomic added new features like package layering to rpm-ostree and added rpm-ostree support to Anaconda.[56]
Server
[edit]Its target usage is for servers. It includes the latest data center technologies. This edition does not come with a desktop environment, but one can be installed. From Fedora 28, Server Edition will deliver Fedora Modularity,[57] adding support for alternative update streams for popular software such as Node.js and Go.
IoT
[edit]Images of Fedora Linux tailored to running on Internet of Things devices. It supports x86_64, aarch64 and armhfp processors.[58]
CoreOS
[edit]The successor of Fedora Atomic Host (Project Atomic) and Container Linux after Fedora 29,[59] it provides a minimal image of Fedora Linux which includes just the bare essentials. This is not to be confused with Fedora Core. It is meant for deployment in cloud computing. It provides Fedora CoreOS images which are optimized minimal images for deploying containers.[60] CoreOS replaced the established Container Linux when it was merged with Project Atomic[61] after its acquisition by Red Hat in January 2018.[62]
Labs
[edit]Similar to Debian blends, the Fedora Project also distributes custom variations of Fedora Linux called Fedora Labs.[63] These are built with specific sets of software packages, targeting specific interests such as gaming, security, design,[64] robotics,[65][66] and scientific computing[67] (that includes SciPy, Octave, Kile, Xfig and Inkscape).
The Fedora AOS (Appliance Operating System) was a specialized spin of Fedora Linux with reduced memory footprint for use in software appliances. Appliances are pre-installed, pre-configured, system images. This spin was intended to make it easier for anyone (developers, independent software vendors (ISV), original equipment manufacturers (OEM), etc.) to create and deploy virtual appliances.
Architectures
[edit]x86-64 and ARM AArch64 are the primary architectures supported by Fedora.[4] As of release 38, Fedora also supports IBM Power64le, IBM Z ("s390x"), MIPS-64el, MIPS-el and RISC-V as secondary architectures.
Fedora 28 was the last release that supported ppc64 and users are advised to move to the little endian ppc64le variant.[68] Fedora 36 was the last release with support for ARM-hfp.[69]
Alternatives
[edit]The Fedora Project also distributes several other versions[70] with fewer use cases than mentioned above, like network installers and minimal installation images. They are intended for special cases or expert users that want to have custom installations or configuring Fedora from scratch.
In addition, all acceptable licenses for Fedora Linux (including copyright, trademark, and patent licenses) must be applicable not only to Red Hat or Fedora, but also to all recipients downstream. This means that any "Fedora-only" licenses, or licenses with specific terms that Red Hat or Fedora meets but that other recipients would not are not acceptable (and almost certainly non-free, as a result).
History
[edit]The name of Fedora derives from the original "Fedora Linux", a volunteer project that provided extra software for the Red Hat Linux distribution, and from the characteristic fedora hat used in Red Hat's "Shadowman" logo. Warren Togami began Fedora Linux in 2002 as an undergraduate project at the University of Hawaii,[71] intended to provide a single repository for well-tested third-party software packages so that non-Red Hat software would be easier to find, develop, and use. The key difference between Fedora Linux and Red Hat Linux was that Fedora's repository development would be collaborative with the global volunteer community.[72] The original Fedora Linux was eventually absorbed into the Fedora Project, carrying with it this collaborative approach.[73] The Fedora Project is sponsored primarily by Red Hat with additional support and sponsors from other companies and organizations.[74]
In 2003, Fedora Linux and Red Hat Linux merged to create the Fedora Project and its distribution, Fedora Core. The Red Hat Linux product was discontinued so the team could focus on their paid version for servers: Red Hat Enterprise Linux.[75] Red Hat Enterprise Linux was to be Red Hat's only officially supported Linux distribution, while Fedora was to be a community distribution.[75] Red Hat Enterprise Linux branches its releases from versions of Fedora.[76]
Before Fedora 7, Fedora Linux was called Fedora Core after the name of one of the two main software repositories - Core and Extras. Fedora Core contained all the base packages that were required by the operating system, as well as other packages that were distributed along with the installation CD/DVDs, and was maintained only by Red Hat developers. Fedora Extras, the secondary repository that had been included since Fedora Core 3, was community-maintained and not distributed along with the installation CD/DVDs. Upon the release of Fedora 7, the distinction between Fedora Core and Fedora Extras was eliminated.[77]
Since the release of Fedora 21, as an effort to bring modularization to the Fedora distribution and make development more agile,[78][79] three different versions are available: Workstation, focused on the personal computer, Server and Atomic for servers, Atomic being the version meant for cloud computing.[13]
Fedora is a trademark of Red Hat, Inc. Red Hat's application for trademark status for the name "Fedora" was disputed by Cornell University and the University of Virginia Library, creators of the unrelated Fedora Commons digital repository management software.[80] The issue was resolved and the parties settled on a co-existence agreement that stated that the Cornell-UVA project could use the name when clearly associated with open source software for digital object repository systems and that Red Hat could use the name when it was clearly associated with open source computer operating systems.[81]
In April 2020, project leader Matthew Miller announced that Fedora Workstation would be shipping on select new ThinkPad laptops, thanks to a new partnership with Lenovo.[82]
Framework officially supports Fedora Workstation on their laptops.[83]
Development and community
[edit]
Development of the operating system and supporting programs is headed by the Fedora Project, which is composed of a community of developers and volunteers, and also Red Hat employees.[84] The council is the top-level community leadership and governance body. Other bodies include the Fedora Engineering Steering Committee, responsible for the technical decisions behind the development of Fedora, and Fedora Mindshare Committee which coordinates outreach and non-technical activities, including representation of Fedora Worldwide e.g.: Ambassadors Program, CommOps team and Marketing, Design and Websites Team.[85]
Releases
[edit]


Fedora has a relatively short life cycle: version X is supported only until 1 month after version X+2 is released and with approximately 6 months between most versions, meaning a version of Fedora is usually supported for at least 13 months, possibly longer.[21] Fedora users can upgrade from version to version without reinstalling.[22][23]
The current release is Fedora 42, which was released on 15 April 2025.[86]
| Version[87] | Release[87] | End-of-life[88] | Kernel[89][a] | GNOME[89] |
|---|---|---|---|---|
| 1 (Yarrow) | 2003-11-05 | 2004-09-20 | 2.4.22 | 2.4 |
| 2 (Tettnang) | 2004-05-18 | 2005-04-11 | 2.6.5 | 2.6 |
| 3 (Heidelberg) | 2004-11-08 | 2006-01-16 | 2.6.9 | 2.8 |
| 4 (Stentz) | 2005-06-13 | 2006-08-07 | 2.6.11 | 2.10 |
| 5 (Bordeaux) | 2006-03-20 | 2007-07-02 | 2.6.15 | 2.14 |
| 6 (Zod) | 2006-10-24 | 2007-12-07 | 2.6.18 | 2.16 |
| 7 (Moonshine) | 2007-05-31 | 2008-06-13 | 2.6.21 | 2.18 |
| 8 (Werewolf) | 2007-11-08 | 2009-01-07 | 2.6.23 | 2.20 |
| 9 (Sulphur) | 2008-05-13 | 2009-07-10 | 2.6.25 | 2.22 |
| 10 (Cambridge) | 2008-11-25 | 2009-12-17 | 2.6.27 | 2.24 |
| 11 (Leonidas) | 2009-06-09 | 2010-06-25 | 2.6.29 | 2.26 |
| 12 (Constantine) | 2009-11-17 | 2010-12-02 | 2.6.31 | 2.28 |
| 13 (Goddard) | 2010-05-25 | 2011-06-24 | 2.6.33 | 2.30 |
| 14 (Laughlin) | 2010-11-02 | 2011-12-09 | 2.6.35 | 2.32 |
| 15 (Lovelock) | 2011-05-24 | 2012-06-26 | 2.6.38 | 3.0 |
| 16 (Verne) | 2011-11-08 | 2013-02-12 | 3.1 | 3.2 |
| 17 (Beefy Miracle) | 2012-05-29 | 2013-07-30 | 3.3 | 3.4 |
| 18 (Spherical Cow) | 2013-01-15 | 2014-01-14 | 3.6 | 3.6 |
| 19 (Schrödinger's Cat) | 2013-07-02 | 2015-01-06 | 3.9 | 3.8 |
| 20 (Heisenbug) | 2013-12-17 | 2015-06-23 | 3.11 | 3.10 |
| 21[91] | 2014-12-09 | 2015-12-01 | 3.17 | 3.14 |
| 22 | 2015-05-26 | 2016-07-19 | 4.0 | 3.16 |
| 23 | 2015-11-03 | 2016-12-20 | 4.2 | 3.18 |
| 24 | 2016-06-21 | 2017-08-08 | 4.5 | 3.20 |
| 25 | 2016-11-22 | 2017-12-12 | 4.8 | 3.22 |
| 26 | 2017-07-11 | 2018-05-29 | 4.11 | 3.24 |
| 27 | 2017-11-14 | 2018-11-30 | 4.13 | 3.26 |
| 28 | 2018-05-01 | 2019-05-28 | 4.16 | 3.28 |
| 29 | 2018-10-30 | 2019-11-26 | 4.18 | 3.30 |
| 30 | 2019-04-30 | 2020-05-26 | 5.0 | 3.32 |
| 31 | 2019-10-29 | 2020-11-24 | 5.3 | 3.34 |
| 32 | 2020-04-28 | 2021-05-25 | 5.6 | 3.36 |
| 33 | 2020-10-27 | 2021-11-30 | 5.8 | 3.38 |
| 34 | 2021-04-27 | 2022-06-07 | 5.11 | 40 |
| 35 | 2021-11-02 | 2022-12-13 | 5.14 | 41 |
| 36 | 2022-05-10 | 2023-05-16 | 5.17 | 42 |
| 37 | 2022-11-15 | 2023-12-05 | 6.0 | 43 |
| 38 | 2023-04-18 | 2024-05-21 | 6.2 | 44 |
| 39 | 2023-11-07[92] | 2024-11-26[92] | 6.5 | 45 |
| 40 | 2024-04-23[93] | 2025-05-13[93] | 6.8 | 46 |
| 41 | 2024-10-29[94] | 2025-11-19[94] | 6.11 | 47 |
| 42 (Adams) | 2025-04-15[95] | 2026-05-13[95] | 6.14 | 48 |
| 43 | 2025-10-28[96] | 2026-12-02[96] | 6.17 | 49 |
| 44 | 2026-04-14[97] | 2027-05-19[97] | [to be determined] | [to be determined] |
Legend: Unsupported Supported Latest version Preview version Future version | ||||

Rawhide
[edit]Rawhide is the development tree for Fedora.[98] This is a copy of a complete Fedora distribution where new software is added and tested, before inclusion in a later stable release. As such, Rawhide is often more feature rich than the current stable release. In many cases, the software is made of CVS, Subversion or Git source code snapshots which are often actively developed by programmers. Although Rawhide is targeted at advanced users, testers, and package maintainers, it is capable of being a primary operating system. Users interested in the Rawhide branch often update on a daily basis and help troubleshoot problems.[98] Rawhide users do not have to upgrade between different versions as it follows a rolling release update model.
See also
[edit]References
[edit]- ^ "Archived Fedora Core 1 ISO first release" (Mailing list). 4 November 2003. Archived from the original on 19 July 2024. Retrieved 21 May 2024.
- ^ "The answer is 42! Fedora Linux 42, that is". Fedora Magazine. 15 April 2025. Archived from the original on 15 April 2025. Retrieved 2 May 2025.
- ^ "Announcing the release of Fedora 28". Fedora Magazine. 1 May 2018. Archived from the original on 25 July 2018. Retrieved 24 July 2018.
- ^ a b "Architectures". Fedora Project. Archived from the original on 14 July 2011. Retrieved 22 March 2018.
- ^ "alt architectures". Archived from the original on 14 December 2017. Retrieved 22 March 2018.
- ^ "Frequently Asked Questions about Fedora Licensing". Fedora Project. Archived from the original on 6 September 2015. Retrieved 27 March 2014.
- ^ "Changes/Fedora Linux in os-release - Fedora Project Wiki". fedoraproject.org. Archived from the original on 28 September 2021. Retrieved 28 September 2021.
When used by itself, the term "Fedora" refers to the Fedora Project. When referring to our work, please use either a specific name like Fedora Workstation, Fedora CoreOS, or Fedora KDE Plasma Desktop; or use Fedora Linux to refer to the OS distribution as a whole.
- ^ Spevack, Max (18 August 2006). "Fedora Project Leader Max Spevack Responds". Slashdot. Archived from the original on 9 February 2012. Retrieved 17 December 2006.
- ^ "Objectives". Fedora Project. Archived from the original on 16 December 2018. Retrieved 12 February 2007.
- ^ a b Yegulalp, Serdar (22 November 2016). "Fedora 25 stakes out leading edge, not bleeding edge". InfoWorld. Archived from the original on 28 July 2017. Retrieved 23 July 2017.
- ^ "Fedora and Red Hat Enterprise Linux :: Fedora Docs". docs.fedoraproject.org. Retrieved 26 December 2021.
- ^ "CentOS Stream". www.centos.org. Archived from the original on 19 July 2024. Retrieved 28 June 2023.
- ^ a b c Gilbertson, Scott (16 January 2015). "Fedora 21 review: Linux's sprawliest distro finds a new focus". ArsTechnica.com. Archived from the original on 30 November 2018. Retrieved 15 July 2017.
- ^ a b "Fedora". Archived from the original on 6 January 2016. Retrieved 18 February 2023.
- ^ "Fedora Linux Releases". Fedora Project. Archived from the original on 31 August 2023.
- ^ Hoffman, Chris (26 February 2016). "Fedora project leader Matthew Miller reveals what's in store for Fedora in 2016". PC World. International Data Group. Archived from the original on 1 March 2016. Retrieved 1 March 2016.
- ^ "Interview with Linus Torvalds from Linux Format 163". TuxRadar. Linux Format. 29 November 2012. Archived from the original on 19 January 2014. Retrieved 4 August 2015.
- ^ Torvalds, Linus (30 December 2014). "The merge window being over, and things being calm made me think I should try upgrading to F21". Google+. Archived from the original on 9 August 2015. Retrieved 3 May 2015.
- ^ Vaughan-Nichols, Stephen J. (27 May 2020). "Look what's inside Linus Torvalds' latest Linux development PC". ZDNet. Archived from the original on 6 January 2021. Retrieved 8 January 2021.
- ^ "Staying close to upstream projects". Fedora Project. Archived from the original on 5 August 2011. Retrieved 24 May 2015.
- ^ a b "Fedora Release Life Cycle". Fedora Project. Archived from the original on 14 July 2015. Retrieved 25 March 2014.
- ^ a b "FedUp". Fedora Project. Archived from the original on 25 March 2014. Retrieved 25 March 2014.
- ^ a b "Fedora 23 Release Notes: 3.2.4. System Upgrades with DNF". Fedora Project. Archived from the original on 2 October 2015. Retrieved 1 October 2015.
- ^ Brodkin, Jon (15 January 2013). "How to install the MATE and Cinnamon desktops on Fedora 18". Ars Technica. Archived from the original on 17 January 2013. Retrieved 15 January 2013.
- ^ Mutai, Josphat (2 May 2019). "Install Deepin Desktop Environment on Fedora 30". Computing for Geeks. Archived from the original on 25 June 2019. Retrieved 25 June 2019.
- ^ "Preparing Boot Media". Red Hat. Archived from the original on 30 July 2017. Retrieved 30 July 2017.
- ^ a b Edge, Jake (15 January 2014). "DNF and Yum in Fedora". LWN.net. Archived from the original on 30 September 2015. Retrieved 29 March 2015.
- ^ "⚛📦 Hybrid image/package system with atomic upgrades and package layering: coreos/rpm-ostree". 5 December 2019. Archived from the original on 12 December 2019. Retrieved 9 December 2019 – via GitHub.
- ^ Spenneberg, Ralf (August 2006). "Security Hardened - Mandatory Access Control with SELinux" (PDF). Linux Magazine, Issue 69. Linux New Media USA. Archived from the original (PDF) on 13 October 2007. Retrieved 7 October 2007.
- ^ "Harden All Packages". Fedora Project. Archived from the original on 28 June 2017. Retrieved 28 March 2017.
- ^ "Adding, Enabling, and Disabling a DNF Repository". Fedora Project. Archived from the original on 29 July 2017. Retrieved 29 July 2017.
- ^ "Fedora Copr". Fedora Project. Archived from the original on 22 June 2017. Retrieved 26 June 2017.
- ^ Staff, Ars (16 December 2016). "Fedora 25: With Wayland, Linux has never been easier (or more handsome)". Ars Technica. Archived from the original on 3 December 2017. Retrieved 22 December 2017.
- ^ "Fedora 41's GNOME to go Wayland-only". Archived from the original on 7 October 2024. Retrieved 30 January 2025.
- ^ "Getting Started". Fedora Docs. Archived from the original on 19 July 2024. Retrieved 18 February 2023.
Fedora is provided in several distribution items tailored for special Purposes. We call it Editions and spins.
- ^ "The leading Linux desktop". fedoraproject.org. Retrieved 30 January 2025.
- ^ "Issue #504: Request to upgrade Fedora KDE Desktop Spin to Edition status under the Personal Systems WG - tickets - Pagure.io". Retrieved 30 December 2024.
- ^ "Fedora 42's big upgrade delivers new spins for COSMIC and KDE Plasma - and much more". ZDNET. Retrieved 18 April 2025.
- ^ "Fedora Spins". spins.fedoraproject.org. Archived from the original on 18 March 2020. Retrieved 9 December 2019.
- ^ "Fedora XFCE". www.fedoraproject.org. Retrieved 19 June 2023.
- ^ "Fedora LXQt Spin". fedoraproject.org. Archived from the original on 19 July 2024. Retrieved 12 February 2024.
- ^ "Fedora MATE+Compiz Spin". fedoraproject.org. Archived from the original on 19 July 2024. Retrieved 12 February 2024.
- ^ "Fedora Cinnamon Spin". fedoraproject.org. Archived from the original on 19 July 2024. Retrieved 12 February 2024.
- ^ "Fedora LXDE Spin". fedoraproject.org. Retrieved 12 February 2024.
- ^ "Fedora Sugar on a Stick Spin". fedoraproject.org. Retrieved 12 February 2024.
- ^ "Fedora i3 Spin". fedoraproject.org. Retrieved 12 February 2024.
- ^ "Fedora Phosh". www.fedoraproject.org. Archived from the original on 12 April 2023. Retrieved 19 June 2023.
- ^ "Fedora Budgie Spin". www.fedoraproject.org. Retrieved 19 June 2023.
- ^ "Fedora Sway Spin". www.fedoraproject.org. Retrieved 19 June 2023.
- ^ "Fedora COSMIC Spin". fedoraproject.org. Retrieved 18 April 2025.
- ^ "Remix - Fedora Project Wiki". fedoraproject.org. Archived from the original on 4 September 2019. Retrieved 28 September 2019.
- ^ "Getting Started # Fedora Variants and how to install". Fedora Docs. Archived from the original on 19 July 2024. Retrieved 18 February 2023.
An immutable desktop variant of Fedora Workstation Edition
- ^ "Fedora Silverblue User Guide". Fedora Docs. Archived from the original on 11 October 2021. Retrieved 18 February 2023.
Fedora Silverblue is a variant of Fedora Workstation.
- ^ "Atomic Desktops for Fedora". fedoraproject.org. Archived from the original on 13 January 2025. Retrieved 12 January 2025.
- ^ "Fedora Silverblue User Guide :: Fedora Docs". docs.fedoraproject.org. Archived from the original on 11 October 2021. Retrieved 11 October 2021.
- ^ Team Silverblue - The Origins (PDF). docs.fedoraproject.org. Archived (PDF) from the original on 19 July 2024. Retrieved 7 January 2022.
- ^ "Fedora Modularity". Fedora Modularity. Archived from the original on 5 May 2018. Retrieved 3 May 2018.
- ^ "Get Fedora". getfedora.org. Archived from the original on 11 July 2020. Retrieved 5 May 2022.
- ^ Mabe, Dusty (21 November 2019). "Fedora Atomic Host Nearing End Of Life". www.projectatomic.io. Archived from the original on 29 June 2020. Retrieved 8 January 2022.
- ^ "Get Fedora". Archived from the original on 29 July 2021. Retrieved 30 August 2021.
- ^ Mabe, Dusty (20 June 2018). "Announcing the Fedora CoreOS community!". www.projectatomic.io. Archived from the original on 19 July 2024. Retrieved 8 January 2022.
- ^ Rosoff, Matt (30 January 2018). "Red Hat pays $250 million for CoreOS, a start-up that sells Google-developed technology". CNBC. Retrieved 8 January 2022.
- ^ "Fedora Labs". Fedora Project. Archived from the original on 27 May 2015. Retrieved 3 February 2014.
- ^ "Fedora Design Suite". Fedora Design Suite. Archived from the original on 4 May 2018. Retrieved 3 May 2018.
- ^ "Fedora Robotics Edition". Fedora Project. Archived from the original on 28 March 2015. Retrieved 18 March 2015.
- ^ "Fedora Robotics Wiki". Fedora Project. Archived from the original on 28 March 2015. Retrieved 18 March 2015.
- ^ "Fedora Scientific". Fedora Project. Archived from the original on 4 May 2018. Retrieved 3 May 2018.
- ^ "DiscontinuePPC64 - Fedora Project Wiki". Archived from the original on 30 October 2018. Retrieved 30 October 2018.
- ^ "Changes/RetireARMv7 - Fedora Project Wiki". fedoraproject.org. 1 December 2021. Archived from the original on 8 November 2023.
- ^ "Fedora Alternative Downloads". Fedora Alternative Downloads. Archived from the original on 29 January 2018. Retrieved 26 January 2018.
- ^ "Warren Togami". fedoraproject.org. Archived from the original on 19 October 2021. Retrieved 20 October 2021.
- ^ Barr, Joe (1 October 2003). "Warren Togami on the new Fedora Project". Linux.com. Archived from the original on 20 October 2021. Retrieved 9 February 2010.
- ^ Togami, Warren (February 2006). "Why Fedora?". Archived from the original (ODP) on 31 August 2011. Retrieved 30 April 2011.
- ^ "Fedora Sponsors". Archived from the original on 24 November 2019. Retrieved 7 December 2019.
- ^ a b Johnson, Michael K. (22 September 2003). "Fedora Project: Announcing New Direction". Fedora development (Mailing list). Archived from the original on 20 November 2007. Retrieved 18 October 2007.
- ^ Burke, Tim (August 2006). "The Fedora Project and Red Hat Enterprise Linux, part 4". Red Hat Magazine, Issue #22. Red Hat. Archived from the original on 12 October 2007. Retrieved 18 October 2007.
- ^ "Releases/7". Fedora Project. Archived from the original on 27 February 2014. Retrieved 27 February 2014.
- ^ Miller, Matthew (19 March 2014). "Fedora Present and Future: a Fedora.next 2014 Update (Part I, "Why?")". Fedora Magazine. Archived from the original on 9 August 2017. Retrieved 23 July 2017.
- ^ Corbet, Jonathan (16 March 2016). "Modularizing Fedora". LWN.net. Archived from the original on 9 August 2017. Retrieved 23 July 2017.
- ^ Becker, David (21 November 2003). "Red Hat, researchers in name tiff". CNET News. CBS Interactive Inc. Archived from the original on 21 February 2014. Retrieved 3 February 2014.
- ^ "Fedora Repository Project History". Archived from the original on 22 February 2014. Retrieved 3 February 2014.
- ^ Miller, Matthew (24 April 2020). "Coming soon: Fedora on Lenovo laptops!". Fedora Magazine. Archived from the original on 7 May 2020. Retrieved 7 May 2020.
- ^ "Fix Consumer Electronics". Framework. Retrieved 30 January 2025.
- ^ "Overview - Fedora Project". Fedora Project wiki. Archived from the original on 4 August 2019. Retrieved 24 July 2017.
- ^ "Leadership - Fedora Project". Fedora Project. Archived from the original on 31 July 2020. Retrieved 20 April 2020.
- ^ Miller, Mathew (15 April 2025). "The answer is 42! Fedora Linux 42, that is". Fedora Magazine. Retrieved 19 April 2025.
- ^ a b "Releases/HistoricalSchedules". Fedora Project. Retrieved 11 August 2015.
- ^ "End of life". Fedora Project. Retrieved 11 May 2014.
- ^ a b "Fedora Linux". DistroWatch. Retrieved 15 May 2014.
- ^ "KernelRebases". Fedora Project. Retrieved 18 May 2014.
- ^ Boyer, Josh (2 October 2013). "Release Name process ended". Fedora community advisory board mailing list. Retrieved 11 May 2014.
- ^ a b "Fedora Linux 39 Schedule". Fedora Project.
- ^ a b "Fedora Linux 40 Schedule". Fedora Project.
- ^ a b "Fedora Linux 41 Schedule". Fedora Project.
- ^ a b "Fedora Linux 42 Schedule". Fedora Project.
- ^ a b "Fedora Linux 43 Final is GO - devel-announce - Fedora mailing-lists". Fedora Project.
- ^ a b "Fedora Linux 44 Schedule". Fedora Project.
- ^ a b "Releases/Rawhide". Fedora Project. Archived from the original on 24 December 2013. Retrieved 12 December 2015.
External links
[edit]Fedora Linux
View on GrokipediaHistory
Origins and founding
Fedora Linux originated as a community-driven project initiated by Red Hat, Inc., in 2003, following the decision to discontinue the consumer-oriented Red Hat Linux distribution after version 9. This shift aimed to foster open source innovation through collaborative development, positioning Fedora as a testing ground for technologies that would later influence Red Hat Enterprise Linux (RHEL). The project was established as a partnership between Red Hat and global volunteers to promote rapid advancement of free software.[17][18] The inaugural release, Fedora Core 1 (codenamed Yarrow), launched on November 6, 2003, marking the debut of the Fedora Project's software offerings. It featured the newly released Linux kernel 2.6.0, along with a commitment to free and open source software principles, ensuring all included code was licensed under approved open terms to guarantee user freedoms for modification and redistribution. This release provided a complete operating system environment, including the GNOME 2.4 desktop and essential tools, while adhering to guidelines that excluded proprietary components.[19][20] The Fedora Project is a community-led effort primarily sponsored by Red Hat, which provides infrastructure and resources while maintaining separation to encourage independent contributions. It serves as the upstream development platform for RHEL, where innovations are prototyped and refined before enterprise integration, embodying a model of collaborative, transparent governance.[21][22] Early Fedora Core releases pioneered key technologies, including Security-Enhanced Linux (SELinux) for mandatory access control, which was included and enabled by default to enhance system security beyond traditional discretionary models. Additionally, the Yellowdog Updater, Modified (Yum) package manager was introduced as the primary tool for dependency-resolved software installation and updates from repositories. In version 7, released in 2007, the project rebranded by dropping "Core" to unify its package ecosystem.[23]Evolution through major versions
Fedora 7, codenamed Moonshine and released on May 31, 2007, marked a significant rebranding by dropping the "Core" designation and unifying the previously separate Fedora Core and Fedora Extras repositories into a single distribution called simply Fedora.[23] This change streamlined packaging and maintenance, allowing for a cohesive ecosystem without the prior bifurcation that had limited third-party contributions to Extras.[23] In July 2007, the Fedora Project established the Fedora Board as its top-level governance body, replacing the prior advisory-only structure to provide more robust leadership and decision-making.[24] By 2008, this framework had evolved to include key community representatives, fostering coordinated oversight amid growing project complexity.[24] Fedora 9, codenamed Sulphur and released on May 13, 2008, solidified GNOME as the default desktop environment, incorporating GNOME 2.22 with enhancements for usability and integration.[25] This shift emphasized a consistent, modern interface, aligning with Fedora's focus on upstream innovation while supporting alternative environments like the newly defaulted KDE 4.[26] Starting with Fedora 25 in November 2016, the project began experimenting with the Wayland display protocol as the default for GNOME sessions, replacing X11 to improve security, performance, and smoothness in graphical rendering.[27] Key audio advancements arrived in Fedora 34, released in April 2021, where PipeWire became the default multimedia framework, unifying handling of audio and video streams previously managed separately by PulseAudio and JACK.[28] Fedora 41, released in October 2024, removed the default X11 session for GNOME, fully committing to Wayland and aligning with upstream GNOME's deprecation of X11 support to prioritize a more secure and efficient display stack.[29] In Fedora 42, released in April 2025, KDE Plasma was elevated to an official core edition, maintained by the KDE Special Interest Group, offering users a robust alternative to GNOME with enhanced customization and performance.[30] The introduction of atomic desktops began with Fedora Silverblue in version 28, released in May 2018, which adopted an immutable, OSTree-based design for greater reliability and easier updates through layered images rather than traditional package management.[31] By Fedora 42, this approach had expanded the core editions to six, incorporating variants like Silverblue, Kinoite, and others alongside Workstation and Server to cater to diverse workflows such as container-focused development.[32] Fedora 43, released on October 28, 2025, introduced GNOME 49 as a fully Wayland-only desktop environment, aligning with upstream developments, along with Linux kernel 6.17 and the Anaconda WebUI as the default installer for spins, enhancing accessibility and modernizing the installation experience.[33]Development
Development model and processes
Fedora Linux adheres to an upstream-first philosophy, which prioritizes contributing improvements directly to the original open-source projects—known as upstream—rather than maintaining custom patches in the distribution itself.[6] This approach ensures that enhancements benefit the entire ecosystem, reduces long-term maintenance efforts for the Fedora Project, and fosters collaboration with upstream communities.[6] As a testing ground for technologies that often flow into Red Hat Enterprise Linux (RHEL), Fedora enables early validation and refinement of features before their enterprise adoption.[6] Notable contributions include active involvement in projects like GNOME and KDE for desktop environment advancements, as well as the Linux kernel for stability and performance improvements.[6] The development process revolves around two primary branches: Rawhide, a continuously rolling repository that integrates the latest package builds daily for cutting-edge testing, and branched releases, which diverge from Rawhide to stabilize toward a new version's general availability.[34][35][18] Once branched, updates undergo testing and approval through Bodhi, a system that automates package update creation, testing, and release for stable distributions, allowing maintainers to push refinements while minimizing disruptions.[36][37] Fedora Infrastructure supports these workflows with specialized tools, including Bugzilla for comprehensive bug tracking and issue management across the project.[38] Source code is hosted and managed via Pagure, a lightweight git-based platform that facilitates version control and collaboration for packages and modules.[39] Builds are orchestrated by Koji, an RPM-centric build system that creates isolated chroot environments to compile and sign packages reproducibly before distribution.[40] Major features and changes follow a structured proposal process overseen by the Fedora Engineering Steering Committee (FESCo), where submitters draft tickets outlining implementation details, timelines, and impacts for review and approval.[41][42] Each release cycle includes predefined freeze schedules, such as beta and final freezes, to lock in features, conduct quality assurance, and ensure timely milestones like branching from Rawhide.[41][43] Fedora emphasizes free and open-source software (FOSS) principles, packaging only software with permissive licenses and excluding proprietary components or binary blobs from core repositories to maintain ideological purity.[44][45] Exceptions are limited to specific community spins or third-party repositories, where non-FOSS elements may be included for niche use cases without compromising the main distribution's standards.[46][45]Community structure and governance
The Fedora Project operates as a community-driven initiative sponsored by Red Hat, fostering collaboration among volunteers, contributors, and professionals to develop and promote the Fedora Linux distribution. This structure emphasizes open participation, with decision-making distributed across various bodies to ensure transparency and inclusivity. The project's organizational framework is informal yet guided by key governing entities that oversee strategic direction, technical changes, and community outreach.[47] At the apex of governance is the Fedora Council, the top-level leadership body responsible for the overall stewardship of the project, including policy formulation and community representation. Composed of appointed and elected members from diverse community segments, the Council addresses high-level issues such as ethical guidelines and project vision.[48] Complementing this is the Fedora Engineering Steering Committee (FESCo), which focuses on technical governance by reviewing and approving proposed changes to the distribution's engineering aspects, such as feature implementations and release criteria.[42] These bodies ensure balanced input from the community while maintaining alignment with Fedora's principles of freedom and innovation.[49] Community engagement is facilitated through structured contributor paths that lower barriers for newcomers. The Mentors program pairs aspiring participants with experienced members to guide involvement in areas like development, documentation, and testing, promoting skill-building and retention.[50] Aspiring packagers undergo a sponsorship process, where established maintainers review and endorse their work to join the official package repository, ensuring quality and adherence to guidelines.[51] Translators contribute via platforms like Weblate, localizing software, documentation, and websites to support global adoption through the Fedora Localization (L10N) Project.[52] Outreach and events play a central role in community building, with the Fedora Ambassadors program enabling regional representatives to promote the project through local activities, media engagement, and educational workshops worldwide.[53] Historical events like FUDCon evolved into Flock, an annual contributor conference that facilitates in-person collaboration, hack sessions, and discussions on project direction, alternating between international locations to encourage broad participation.[54][55] Diversity and inclusion are prioritized through the Fedora Diversity, Equity, and Inclusion (DEI) Team, which organizes initiatives like the Fedora Week of Diversity to celebrate underrepresented contributors and foster equitable participation. The project adopted a formal Code of Conduct in alignment with broader open-source standards, emphasizing respectful interactions and anti-harassment measures to create a welcoming environment.[56][57] In October 2025, the Fedora Council approved a policy allowing AI-assisted contributions—provided they include proper disclosure and accountability.[58][59] The project continues to support mobile spins and variants.[60]Core Features
Package management system
Fedora Linux employs DNF (Dandified YUM) as its primary package management system, a tool designed for installing, updating, and removing software packages in RPM format.[61] DNF succeeded the older YUM package manager starting with Fedora 22 in 2015, offering improved performance and dependency resolution capabilities.[62] It leverages the libsolv library for efficient dependency solving, enabling faster and more reliable package operations compared to its predecessor.[63] At its core, DNF operates on the RPM (Red Hat Package Manager) format, which serves as the standard for packaging software in Fedora and related distributions.[64] To address the limitations of providing only a single version of certain software stacks per release, Fedora introduced modular repositories in Fedora 28 in 2018.[65] These repositories allow users to install and maintain parallel versions of applications and runtimes, such as multiple streams of Node.js (e.g., versions 14, 16, or 18), without conflicts, by grouping related packages into modules with defined streams and profiles.[66] For handling containerized and immutable deployments, particularly in Fedora's atomic variants like Silverblue and Kinoite, DNF integrates with Flatpak for universal application packaging and OSTree for atomic system updates.[67] Flatpak enables sandboxed, distribution-agnostic app installation, while OSTree manages the base system as an immutable filesystem tree, allowing layered RPM packages viarpm-ostree commands that complement DNF for traditional package management.[68]
DNF supports a range of command-line operations for package handling. Common commands include dnf install <package> to add software, dnf update to refresh the system, and dnf search <keyword> to query available packages.[61] For graphical interfaces, tools like GNOME Software provide a user-friendly frontend to DNF, facilitating package discovery, installation, and updates through an intuitive interface.[69]
Fedora's repository structure is organized to ensure stability and timely updates, consisting of the main fedora repository for initial release packages, the updates repository for stable post-release fixes, and updates-testing for packages under validation before promotion.[70] Third-party repositories, such as RPM Fusion, extend this ecosystem by providing additional software not included in official Fedora sources, including both free and non-free packages that adhere to Fedora's guidelines.[71]
Security mechanisms
Fedora Linux enforces Security-Enhanced Linux (SELinux) by default since Fedora Core 2 in 2004, providing mandatory access control to confine processes and limit potential damage from vulnerabilities. The system uses a targeted policy that applies strict controls primarily to system services while allowing standard user applications to operate with fewer restrictions, reducing administrative overhead without compromising core protections. Tools like setroubleshoot assist in diagnosing SELinux denials by analyzing audit logs and suggesting policy adjustments or fixes, enabling users to resolve issues efficiently.[72] Firewalld serves as Fedora's primary dynamic firewall management tool, allowing zone-based configuration for different network interfaces and runtime changes without disrupting connections. Since Fedora 33 in 2020, firewalld has integrated nftables as its backend, replacing the legacy iptables for improved performance and rule expressiveness in modern networking scenarios. While SELinux remains the primary security module, Fedora provides support for AppArmor as an alternative mandatory access control system through available packages, allowing users to install and configure it for path-based confinement on specific applications. Automatic security updates are facilitated by dnf-automatic, a DNF plugin that schedules checks, downloads, and installations of patches, ensuring timely remediation of vulnerabilities without manual intervention.[73] The Linux kernel in Fedora incorporates hardening features such as Address Space Layout Randomization (ASLR) to randomize memory addresses and mitigate exploitation of memory corruption vulnerabilities, along with historical protections like Exec-Shield for non-executable stack and heap segments in earlier versions.[74] In certain community spins, users may apply grsecurity patches for additional kernel-level protections including enhanced auditing and exploit mitigations, though these are not part of the standard Fedora kernel. For atomic editions like Fedora CoreOS and Silverblue, 2025 updates in Fedora 43 introduced RPM package multi-key signing with RPM 6.0 to bolster integrity in immutable, containerized environments.[33] Fedora aligns with Center for Internet Security (CIS) benchmarks through tools like ComplianceAsCode, which generate profiles for auditing and hardening configurations against established security standards for Linux systems.[75] The Fedora Security Lab spin offers a dedicated environment for vulnerability testing, including tools for CVE identification and exploitation analysis to support proactive security research and tracking.[76] Fedora's repositories employ GPG package signing to verify authenticity and prevent tampering during updates.Software availability and repositories
Fedora Linux Workstation edition features the GNOME desktop environment by default, with KDE Plasma available in community spins for users preferring alternative interfaces. Preinstalled applications include the Firefox web browser for internet access, the LibreOffice office suite for document editing, and core GNOME utilities such as the Files file manager and Settings configuration tool. In Fedora 43, released on October 28, 2025, the default stack incorporates Linux kernel 6.17, providing improved support for modern hardware including AMD Ryzen processors.[77][78] The official Fedora repositories, maintained by the Fedora Project, contain over 75,000 free and open-source software (FOSS) packages, enabling users to install a wide range of applications via the DNF package manager. For software compatible with Red Hat Enterprise Linux, the Extra Packages for Enterprise Linux (EPEL) repository offers additional high-quality extras built from Fedora sources.[79][80] Fedora enforces a strict FOSS policy, prohibiting proprietary software, drivers, or codecs in its core repositories to uphold principles of freedom and openness. Proprietary components, such as NVIDIA graphics drivers, must be obtained from third-party sources like the RPM Fusion repositories, which users enable separately to access multimedia codecs and hardware-specific modules.[71] For example, to install proprietary NVIDIA graphics drivers on recent Fedora releases such as Fedora 43, users should enable the RPM Fusion free and nonfree repositories with the following commands:sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Then update the system:
sudo dnf update
Install the NVIDIA driver package:
sudo dnf install akmod-nvidia
Optionally, for CUDA support:
sudo dnf install xorg-x11-drv-nvidia-cuda
Reboot the system afterward to load the new drivers.
This installs the latest driver version packaged by RPM Fusion, which stays synchronized with NVIDIA's production branch (potentially the 590.xx series if available in the repositories as of March 2026). Users should check the RPM Fusion repository or NVIDIA's official site for the exact version supported.[81]
Manual installation using the .run installer from NVIDIA is possible but not recommended due to potential kernel module conflicts and overwrites of system configurations and libraries on Fedora.[81]
Fedora integrates emerging technologies to support modern workflows, including Podman as the daemonless container engine preferred over Docker for its rootless operation and security focus. The Toolbox tool facilitates creating isolated, mutable container environments for software development and testing. In particular, on Fedora Atomic Desktops (such as Silverblue, Kinoite, and COSMIC Atomic), which feature a read-only root filesystem, while rpm-ostree layering is available for system-level packages, container-based approaches via Toolbox are preferred for developer tools to preserve system immutability and stability.[82][83]
In October 2025, the Fedora Project approved a policy permitting AI-assisted contributions to its packages and documentation, provided they are disclosed and transparent.[84]
Hibernation
Fedora Linux supports hibernation (suspend-to-disk), which saves the current system state to a swap partition or file and completely powers off the system. To resume from hibernation, the user presses the power button to turn on the computer, after which the system automatically resumes from the saved hibernation image during the boot process.[85] Unlike suspend-to-RAM (where actions such as opening the laptop lid or pressing keys on the keyboard can wake the system from a low-power state), these actions do not trigger resume in hibernation because the system is fully powered off.[85]Installation and Configuration
Anaconda installer
Anaconda serves as the primary installation program for Fedora Linux, providing both graphical and text-based interfaces to guide users through the setup of the operating system on a target machine. Developed as a free and open-source tool, it handles hardware configuration, disk partitioning, software selection, and network setup during the installation process.[86] Since its introduction with Fedora Core 1 in 2003, Anaconda has been integral to Fedora installations, evolving from earlier roots in Red Hat Linux distributions dating back to 1999.[87] Written primarily in Python, it consists of modular scripts and libraries that enable flexible customization.[88] Starting with Fedora 42, Anaconda introduced a new Web UI for a simplified and more user-friendly installation experience, which became the default across all Fedora editions including Spins in Fedora 43. In Fedora 43, Anaconda switched to DNF5 for backend package management and increased the default /boot partition size to 2 GiB to accommodate larger boot data.[89][90] A key feature of Anaconda is its support for automated installations via Kickstart files, which allow predefined configurations for large-scale or unattended deployments by scripting responses to installer prompts.[91] During the process, it performs hardware detection to identify and configure components such as storage devices, network interfaces, and peripherals.[87] For disk partitioning, Anaconda's automatic partitioning uses Btrfs with subvolumes for the root filesystem in Workstation editions and XFS on Logical Volume Manager (LVM) for Server editions, offering options for manual customization including encryption via LUKS.[86] Network setup is integrated, enabling configuration of IPv4/IPv6 addresses, DNS, and connectivity for package downloads or remote storage access.[92] Users can select package groups through the Software Selection screen, choosing base environments like Workstation or Server along with add-ons for specific functionalities.[86] Significant updates to Anaconda include its modular redesign starting with Fedora 28 in 2018, which separated core logic into DBus-accessible modules for improved stability, extensibility, and testing.[93] This architecture allows third-party add-ons and easier maintenance. In Fedora 41, released in 2024, Anaconda gained native Wayland support for live environments, replacing X11 dependencies and enabling remote installations via RDP instead of VNC for better security and performance.[94] Fedora Media Writer is the recommended tool for creating bootable live USB media from ISO images, verifying checksums and supporting persistent storage options for testing before installation.[95] Common troubleshooting scenarios involve encryption setup; users should ensure the selected keyboard layout matches their physical keyboard during LUKS passphrase entry to avoid boot issues. Another frequent problem is configuring LVM on LUKS, which requires careful manual partitioning to ensure the bootloader can access the encrypted volumes without errors.[86] For Fedora Atomic editions, such as Silverblue or CoreOS, Anaconda facilitates the installation but deploys an immutable OSTree-based image managed by rpm-ostree, differing from traditional editions that use standard RPM packaging via DNF for mutable updates.[96]Post-installation setup
Upon completing the installation process with Anaconda and rebooting the system, Fedora Linux launches the Initial Setup wizard on first login, which guides users through essential configurations. This tool, introduced in Fedora 18 to replace the older Firstboot, runs as a systemd unit before the login screen and includes both graphical and text-based user interface (TUI) modes. It facilitates the creation of user accounts, selection of locale and keyboard layout, and adjustment of privacy settings, such as location services and online account integration. In GNOME-based editions like Fedora Workstation, it transitions seamlessly to the GNOME Initial Setup for additional desktop-specific customizations, while KDE editions utilize a similar GUI flow for these steps.[97] To install the KDE desktop environment group on a non-KDE Fedora installation post-setup, users can run the commandsudo dnf install @kde-desktop-environment. This provides the base KDE Plasma desktop with SDDM as the display manager.[98]
For multimedia support, users often enable additional repositories post-installation to access proprietary codecs. The RPM Fusion repositories, a community-maintained third-party source, provide these packages after installation via command line: sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm for free content, followed optionally by the nonfree repository. Once enabled, multimedia codecs can be installed using [sudo](/page/Sudo) dnf group install [multimedia](/page/Multimedia) on Fedora 41 and later, which includes support for formats like H.264 and MP3 without manual plugin configuration. Firewall adjustments are also common; for instance, in Fedora Server, the firewalld service manages rules, and users can add services like Cockpit via [sudo](/page/Sudo) firewall-cmd --add-service=cockpit --permanent before reloading with [sudo](/page/Sudo) firewall-cmd --reload.[71][99][100]
Proprietary NVIDIA drivers can be installed post-setup for enhanced graphics performance on systems with NVIDIA GPUs using the RPM Fusion nonfree repository (enabled as described above if not already done). The recommended steps are:
- Update the system:
sudo dnf update - Install the drivers:
sudo dnf install akmod-nvidia(Optional:sudo dnf install xorg-x11-drv-nvidia-cudafor CUDA support) - Reboot the system.
sudo dnf install snapd and enabling classic confinement if needed, though they do not integrate directly with GNOME Software since Fedora 31.[101]
In atomic desktop editions like Silverblue or Kinoite, post-installation upgrades use rpm-ostree for immutable system management, allowing rebasing to new versions such as from Fedora 42 to 43 with rpm-ostree rebase fedora:fedora/43/x86_64/silverblue followed by a reboot. For server editions in headless environments, Cockpit provides web-based administration; pre-installed on Fedora Server, it is enabled with sudo systemctl enable --now cockpit.socket and accessed via https://hostname:9090, supporting tasks like storage and networking configuration remotely.[102][103]
Accessibility features are configurable post-installation, with tools like the Orca screen reader available for activation via Alt + Super + S or through Settings > Accessibility. To enable automatic startup, users navigate to Settings > Universal Access and toggle Orca, or set environment variables like export GNOME_ACCESSIBILITY=1 in ~/.bash_profile for broader compatibility across GTK and Qt applications. Hardware drivers, such as the open-source Nouveau for NVIDIA GPUs, load by default and can be verified with lsmod | [grep](/page/Grep) nouveau; proprietary alternatives from RPM Fusion are optional for enhanced performance and are automatically configured to disable Nouveau.[104][81]
Editions and Variants
Workstation and desktop editions
Fedora Workstation is the flagship desktop edition of Fedora Linux, featuring the GNOME desktop environment as its default since the introduction of the Workstation variant in Fedora 21, released in December 2014.[105] This edition emphasizes a modern, streamlined user experience optimized for productivity and creative workflows, with GNOME providing intuitive gesture-based navigation and integration with core system tools. A key component is GNOME Boxes, a user-friendly virtualization application included by default, which leverages QEMU/KVM to simplify the creation and management of virtual machines for testing or development purposes.[106] As of March 2026, the current stable release is Fedora 43 (released October 2025, supported until December 2026), which includes GNOME 49. GNOME 49 adopts a Wayland-only session with X11 support removed, migrating all users to Wayland for improved performance, smoother visuals via triple buffering, and better hardware compatibility. It introduces significant enhancements to multi-monitor setups, a streamlined workflow for screenshots and screen recordings, and sandboxed image loading in GTK applications to enhance security by mitigating potential exploits.[107][108] In parallel, the KDE Plasma Desktop edition serves as a prominent official variant, elevated to full edition status in Fedora 42, released in April 2025, and built around KDE Plasma 6.[109] This release marks Plasma 6's integration as the core desktop, exclusively utilizing Wayland as the display server protocol by default to enhance security, smoothness, and hardware acceleration, with X11 available only via manual installation.[30] In Fedora 43, the KDE Plasma Desktop edition includes further enhancements such as more flexible tiling layouts configurable per virtual desktop, an updated Spectacle screenshot tool, and improved color management.[110] Users can install the KDE desktop environment on an existing Fedora Workstation installation using the commandsudo dnf install @kde-desktop-environment, which provides the base KDE Plasma with SDDM as the display manager.[98]
Many users adopt Fedora KDE Plasma Desktop as their daily driver due to its stability, extensive customizability of the KDE Plasma environment—including resizable menus, movable taskbars, and desktop widgets—and developer-friendly tools such as efficient package management with DNF and strong container support via Podman. They often cite exciting yet non-intrusive updates that introduce new features without forced restarts or disruptive elements, the ease of removing pre-installed applications, and a balanced release cycle that delivers timely enhancements. Users transitioning from Windows frequently report improved productivity by avoiding issues like forced updates and heavy cloud reliance, along with strong performance across diverse hardware. As of early 2026, the Fedora KDE Plasma Desktop is widely regarded as the most recommended KDE-based Linux distribution for smooth animations, due to its excellent default Wayland support, up-to-date KDE Plasma packages, strong graphics driver integration, and responsive compositor performance, resulting in notably smooth animations and desktop effects. Alternatives such as openSUSE Tumbleweed (for deep KDE integration and rolling updates) and CachyOS (Arch-based with performance optimizations for responsiveness) are also highly praised.[111][112] While minor initial configurations may be required (e.g., for proprietary NVIDIA drivers), many describe smooth transitions and overall satisfaction with the experience.[113][114]
Fedora also offers atomic desktop variants for increased reliability and reproducibility, including Fedora Silverblue (GNOME-based) and Fedora Kinoite (KDE Plasma-based). These variants employ an immutable base system with atomic updates via ostree, enabling straightforward rollbacks and consistent system states.[115]
Default applications in the GNOME edition include the Nautilus file manager for seamless file handling, while the KDE edition employs Discover for intuitive software management and updates. Both editions incorporate performance optimizations such as fractional scaling for high-DPI displays—enabled experimentally in GNOME via Mutter settings—and variable refresh rate (VRR) support in recent GNOME versions (since 47) and Plasma 6 to reduce screen tearing and improve fluidity on compatible monitors.[107]
Users seeking alternatives to the default GNOME or KDE experiences can opt for community-maintained spins integrated into the Fedora ecosystem, such as the Xfce spin for a lightweight yet feature-rich interface or the Cinnamon spin for a more traditional desktop layout reminiscent of GNOME 2.[116][117] These spins allow customization without altering the core Workstation or KDE editions, providing options for varied hardware or preference needs. Hardware compatibility in 2025 releases, including Fedora 42 and 43, spans x86_64 architectures with support for recent Intel and AMD CPUs—dropping pre-2008 processors—alongside aarch64 (ARM) for devices like Raspberry Pi and enterprise servers, ensuring broad accessibility for desktop use.[118][119]
Server and enterprise editions
Fedora Server is an edition of Fedora Linux tailored for production server environments, emphasizing stability, security, and efficient resource utilization in headless configurations. It provides a minimal, text-based boot environment without a default graphical user interface, making it suitable for deployment on physical hardware, virtual machines, or cloud instances.[120] The edition features the Cockpit web console, which is pre-installed and enables remote system management through a secure browser interface, covering tasks like storage, networking, and service monitoring.[120] Podman, a daemonless container engine for running OCI-compliant containers without elevated privileges, has been available out-of-the-box since Fedora 28, supporting modern containerized workloads in server settings. During installation via the Anaconda installer, users can select role-based kits to configure common server functions, such as web serving with Apache HTTP Server or Nginx, database management using MariaDB, and virtualization hosting through libvirt and KVM hypervisor.[120] A minimal install option strips down the package set to essentials, ideal for lightweight or customized deployments where only core system components are needed.[120] As the upstream platform for Red Hat Enterprise Linux (RHEL) Server, Fedora Server tests and refines enterprise features ahead of their integration into RHEL, including FreeIPA for centralized identity management, authentication, and policy enforcement.[121] In 2025, enhancements include deeper OpenShift integration for Kubernetes-based orchestration on Fedora Server nodes and improved support for AI workloads via ROCm libraries and frameworks like PyTorch, enabling GPU-accelerated computing in releases such as Fedora 41 and later.[122][123]Specialized editions (IoT, CoreOS, Atomic)
Fedora IoT is a lightweight edition designed for embedded devices and Internet of Things ecosystems, offering a minimal footprint optimized for resource-constrained environments such as industrial gateways, smart city infrastructure, and AI/ML edge analytics. Introduced with Fedora 31 in October 2019, it supports bootloaders like U-Boot for ARM-based hardware, enabling efficient deployment on devices like Raspberry Pi and other single-board computers. The edition emphasizes container-based workflows with tools like Podman and rpm-ostree for atomic updates, ensuring scalability and remote recovery capabilities. In recent developments as of 2025, Fedora IoT has enhanced security features for edge computing, including integration of the FIDO Device Onboarding (FDO) stack for zero-touch provisioning, which facilitates secure, automated device ownership transfer in distributed IoT networks.[124][125] Fedora CoreOS serves as an immutable operating system tailored for container orchestration in clustered environments, functioning as a minimal host optimized for running Kubernetes workloads. Launched in 2020 as the official successor to the original CoreOS Container Linux, it employs Ignition for initial system configuration on first boot and Butane as a declarative tool to generate human-readable configs that compile into Ignition files, streamlining deployment across cloud or bare-metal setups. This edition prioritizes automatic updates and rollback mechanisms to maintain system integrity in production clusters, with a strong emphasis on security through SELinux enforcement and minimal attack surface. By 2025, Fedora CoreOS has deepened its Kubernetes integration, supporting advanced customization for dedicated workloads and enhancing scalability for containerized applications in hybrid edge-cloud scenarios.[126][127] The Atomic Desktops represent immutable variants of Fedora aimed at desktop users seeking reliable, container-friendly experiences, including Silverblue with GNOME, Kinoite with KDE Plasma, and COSMIC Atomic with the COSMIC desktop environment. Introduced with Fedora Silverblue in Fedora 28 in May 2018, these editions utilize rpm-ostree—a hybrid of OSTree for image-based deployments and DNF for RPM layering—to deliver atomic updates that apply on reboot, preserving the base system while allowing selective package overlays via containers like Toolbox. These systems feature a read-only root filesystem for enhanced stability, consistency across installations, and easier rollbacks compared to the traditional mutable RPM-based updates in Fedora Workstation, where changes directly modify the filesystem and can lead to inconsistencies. Atomic Desktops are designed for container-focused workflows and are particularly well-suited for developers. The recommended approach for developer workflows is to use containers via Toolbox (for Fedora-based environments) or Distrobox (for other distributions) to install and run development tools, IDEs, and dependencies. This maintains system immutability, enables isolated and reproducible environments, and avoids modifying the base OS. Graphical applications are recommended to be installed via Flatpak, which provides containerized apps separate from the base system with fine-grained permission controls. While layering packages with rpm-ostree (e.g., rpm-ostree install) is possible for system-level needs such as drivers or specific tools, it is discouraged for routine development purposes due to drawbacks including the requirement for reboots to apply changes, increased image sizes with additional layers, slower update transactions, potential dependency conflicts, reduced rollback reliability with accumulated changes, and deviation from core immutability principles. Containers are preferred for both CLI and GUI development tools, with Flatpak specifically recommended for GUI applications. COSMIC Atomic follows the same immutable principles and workflows as other Atomic variants. As of Fedora 43 in October 2025, these variants have seen refinements in layering mechanics and container support to better accommodate developer workflows.[68][128][83][129][130]Community spins and labs
Fedora community spins are official variants of the distribution tailored by Special Interest Groups (SIGs) to feature alternative desktop environments or window managers, providing users with customized experiences beyond the default Workstation edition. These spins are built using the same kickstart files and tools as the core Fedora releases, ensuring consistency in package management and security features. Examples include the Xfce Spin, which offers a lightweight and classic desktop interface; the LXQt Spin for minimal resource usage; the MATE Spin emphasizing traditional desktop metaphors; the Cinnamon Spin with a modern yet familiar layout; the Budgie Spin for an elegant and intuitive workflow; the i3 Spin utilizing a tiling window manager for productivity; and the Sway Spin, a Wayland-compatible alternative to i3.[131][132] In Fedora 43, released in October 2025, several spins were updated or added, including the LXQt, MATE, Cinnamon, Budgie, i3, and Sway variants, reflecting ongoing community contributions to diversify desktop options. The creation process begins with a SIG proposing a Self-Contained Change, followed by review and integration into the official build system by Release Engineering, allowing spins to be composed from the Fedora package repositories without introducing third-party dependencies.[131][133][134] Fedora Labs complement spins by offering themed live images that bundle specialized software for particular workflows, rather than serving as complete desktop editions. These labs are curated by community members and focus on purpose-driven tools, such as the Security Lab, which includes penetration testing and forensics applications like Metasploit and Wireshark for secure auditing environments; the Games Lab, showcasing a variety of open-source games across genres; and the Design Suite, providing multimedia tools for graphic design, including Inkscape and GIMP. Other labs include the Jam for audio production with JACK and Ardour, and the Scientific Lab for numerical computing with KDE-based interfaces and tools like Python and Octave. Unlike spins, labs are not intended for permanent installations but for testing and exploration.[13][76][135][136] While third-party remixes like Ultramarine exist as customized Fedora derivatives, the project emphasizes officially hosted spins and labs to maintain quality and alignment with Fedora guidelines. Popular unofficial Fedora-based remixes include Nobara Linux, focused on gaming and content creation;[137][138] Ultramarine Linux, which is user-friendly with desktops like Budgie or Pantheon;[139][138] Bazzite, focused on gaming and similar to Steam Deck experiences;[140] Fedora Asahi Remix, optimized for Apple Silicon/Mac hardware;[141][138] and Bluefin/Aurora, developer and creator-focused variants from the Universal Blue project.[142] Recent developments in 2025 include the introduction of the COSMIC Spin in Fedora 42, featuring System76's Rust-based desktop environment for enhanced responsiveness and customization, and mobile variants such as the KDE Plasma Mobile Spin, which adapts the Plasma desktop for touch-based devices, alongside the Mobility Phosh Image for postmarketOS compatibility. These efforts build upon the Workstation base to extend Fedora's reach to emerging form factors.[143][144][145][146][147][131]Supported architectures
Fedora Linux has officially supported the x86-64 architecture (also known as AMD64 or Intel 64) as its primary platform since the distribution's inception in 2003, providing comprehensive compatibility with modern Intel and AMD processors.[148] This architecture serves as the default for most editions, including Workstation, Server, and specialized variants, ensuring broad hardware availability for desktops, laptops, and servers.[149] The aarch64 architecture (ARM64) received full official support starting with Fedora 21 in November 2014, enabling deployment on a wide range of ARMv8-based systems from high-end servers to single-board computers.[150] This support includes dedicated installation images and package repositories, with ongoing enhancements for compatibility with devices like the Raspberry Pi series.[151] Among alternative architectures, Fedora maintains support for ppc64le (little-endian PowerPC64), targeted at IBM Power Systems and OpenPOWER hardware, with builds available for POWER8 and newer processors.[152] Similarly, s390x support caters to IBM Z mainframes, accommodating z13 and later models for enterprise computing environments.[153] RISC-V, an open instruction set architecture, has been experimentally supported since Fedora 31 in 2019, with images for platforms like the StarFive VisionFive 2 and SiFive HiFive Premier P550, though it remains a secondary architecture with dedicated maintainer oversight.[154] Installation media for these architectures are provided as architecture-specific ISO images, generated through the Koji build system, which facilitates native compilation on dedicated hardware or virtualized environments for secondary architectures to ensure reliability.[149] While full cross-compilation for user-space packages is not standard, Koji supports cross-building for kernels and select components across architectures.[155] As of November 2025, Fedora Linux 43 continues to emphasize x86-64 and aarch64 as primary targets, with bolstered aarch64 integration for IoT and embedded applications, including initial minimal images for Raspberry Pi 5.[156] Support for 32-bit x86 (i686) applications via multilib on x86-64 systems persists, despite ongoing discussions and withdrawn proposals to phase it out, maintaining compatibility for legacy software.[157] Fedora does not provide official support for Windows on ARM platforms or dedicated mobile phone hardware, though community spins may offer experimental adaptations.[118]Releases
Release schedule and cycle
Fedora Linux follows a biannual release cycle, producing two major versions each year, targeted for late April and late October.[158] This schedule ensures a predictable rhythm, allowing users and developers to anticipate updates while incorporating the latest stable technologies from upstream projects. Each release undergoes approximately six months of development, beginning with branching from the Rawhide continuous development stream, followed by alpha and beta testing phases to refine stability before general availability.[18] Each Fedora release receives approximately 13 months of support, extending until four weeks after the subsequent second release (e.g., Fedora N ends support shortly after Fedora N+2 launches).[159] This support window includes security updates, bug fixes, and enhancements, after which the release reaches end-of-life (EOL) status, with no further maintenance. EOL announcements are published through official channels like Fedora Magazine, urging users to upgrade to a supported version.[160] Fedora systems provide automatic notifications via desktop environments—such as GNOME Software or KDE Discover—alerting users to impending EOL and available upgrades.[161] Upgrading between releases is facilitated by the DNF system-upgrade plugin, which enables seamless transitions from the command line by downloading and installing packages for the next version after ensuring the current system is fully updated.[162] Alternatively, users can boot from installation media created with Fedora Media Writer to perform an offline upgrade, preserving existing data and configurations.[163] For example, Fedora 41 reached end-of-life on November 19, 2025, shortly after the release of Fedora 43.[159] In 2025, Fedora aligned its release cadence more closely with upstream desktop environments, particularly GNOME and KDE Plasma, both of which adopted semi-annual cycles to synchronize with Fedora's April and October timelines starting with versions 42 and 43.[164] Rawhide serves as the primary pre-release testing ground, integrating ongoing development for upcoming stable releases.[18] As of February 2026, the latest stable release is Fedora 43, and the next version, Fedora 44, is scheduled for release on April 14, 2026.[165]Rawhide development branch
Rawhide serves as Fedora Linux's perpetual development branch, continuously integrating the latest package versions to prepare for the next stable release. It functions as a rolling repository where all Fedora packages are built and updated daily, allowing developers and testers to access cutting-edge software before it reaches stable channels.[34] The branch is maintained through automated builds in Koji, Fedora's build system, with composes generated nightly at 05:15 UTC using Pungi if the build succeeds; successful composes are then synced to public mirrors. This daily update cycle ensures Rawhide mirrors the most recent changes from Fedora's source repositories, including experimental features and dependency updates.[34] Primarily intended for developers, package maintainers, and early testers, Rawhide provides an environment to validate new software integrations, such as updates to core components like glibc or gcc, before they propagate to stable releases. However, its bleeding-edge nature carries significant risks, including system breakage from incompatible updates or incomplete features; users are advised to employ mitigation strategies like installing from compose spins—pre-built images that undergo basic validation—or using tools such asdnf downgrade to revert problematic packages.[34]
To switch to Rawhide from a stable Fedora installation, users can enable the Rawhide repository in /etc/yum.repos.d/fedora.repo and perform an upgrade via sudo dnf system-upgrade download --releasever=rawhide --allowerasing followed by sudo dnf system-upgrade [reboot](/page/Reboot), or for image-based variants like Silverblue, use rpm-ostree rebase. Rawhide draws from the latest packages in the updates-testing repository, serving as an upstream testing ground that feeds into stable updates after validation.[166][34]
In the Fedora release cycle, Rawhide remains the active development trunk until approximately two months before general availability (GA) of the next version, at which point it branches to form the new stable release tree, allowing Rawhide to reset and begin development for the subsequent version. This branching aligns with Fedora's six-month release cadence, providing a clear transition from development to stabilization.[35][158]
As of 2025, Rawhide benefits from enhanced automation in its workflows, particularly for atomic images and container-based variants, through integration with Fedora's Continuous Integration (CI) pipelines that test OSTree compositions and enforce gating via tools like Bodhi and Greenwave to catch integration failures early. These CI/CD practices, including automated testing for Atomic Hosts and Docker containers, improve reliability for image-based editions like Silverblue, reducing manual intervention in daily composes.[167][168]
Version history and upgrades
Fedora Linux began its version history with Fedora Core 1, released on November 6, 2003, as a community-driven successor to Red Hat Linux, featuring the Linux kernel 2.4.22, GNOME 2.4 as the default desktop environment, and the introduction of the yum package manager for easier software handling.[169] Subsequent early releases from Fedora Core 2 (May 2004, kernel 2.6.5, codename Tettnang) to Fedora 10 (November 2008, kernel 2.6.27, codename Cambridge) focused on kernel evolutions toward better hardware support and performance optimizations, such as the adoption of the 2.6 series for improved multiprocessing and device drivers. Desktop environments saw gradual shifts, with GNOME remaining prominent but incorporating enhancements like better integration with KDE options and the unification of Fedora Core and Extras repositories in Fedora 7 (May 2007, kernel 2.6.21, codename Zod), streamlining package availability.[4][169] From Fedora 11 (June 2009, kernel 2.6.29, codename Leonidas) to Fedora 30 (November 2019, kernel 5.3), the project emphasized stability and innovation, introducing significant technologies like Btrfs as the default filesystem in Fedora 33 (though prototyped earlier, fully adopted post-30 for snapshots and compression).[170] Systemd was adopted as the init system in Fedora 15 (May 2011, kernel 2.6.38, codename Lovelock), replacing Upstart for faster boot times and service management.[171] The Silverblue prototype, an immutable and atomic desktop variant using OSTree for image-based updates, emerged in Fedora 28 (May 2018, kernel 4.16), aiming to enhance reliability through containerized applications and rollback capabilities.[172] These mid-period releases also saw desktop refinements, including GNOME 3's debut in Fedora 15 and ongoing kernel advancements for security features like SELinux enhancements. Recent releases have accelerated desktop and kernel innovations. Fedora 38 (April 18, 2023) introduced GNOME 44 with improved variable refresh rate support and unrestricted Flathub access for Flatpak apps.[173] Fedora 39 (November 7, 2023) shipped with kernel 6.5 for enhanced AMD GPU support.[174] Fedora 40 (April 23, 2024) featured GNOME 46 and a refreshed GNOME Software interface.[175] Fedora 41 (October 29, 2024) featured GNOME 47, DNF 5 for faster package management, and the Miracle spin, with GNOME continuing to default to Wayland while retaining X11 session support.[176] Fedora 42 (April 15, 2025) promoted KDE Plasma Desktop to official edition status with Plasma 6.3 and introduced the COSMIC desktop environment.[177] Fedora 43 (October 28, 2025) introduced GNOME 49 with Wayland-only support (no X11), featuring improved multi-monitor setups and screenshot workflows, sandboxed image loading for security, a new Anaconda WebUI installer for spins, and RPM 6.0, while completely removing GNOME X11 packages.[33] Fedora 44 is scheduled for release on April 14, 2026.[165] As of March 2026, Fedora 43 is the current stable version of Fedora Linux, released in October 2025 and supported until December 2026. Upgrading between versions is typically straightforward using thednf system-upgrade command, which handles package transitions and repository updates, but certain releases present challenges requiring user intervention. For instance, Fedora 31 (October 29, 2019) involved a significant Python 3 migration, where Python 2 was fully deprecated, necessitating adjustments for legacy scripts and dependencies in environments like virtualenvs to avoid breakage during upgrades.[178] Post-Fedora 43 details remain incomplete as of March 2026, with ongoing Rawhide testing providing early previews of future changes.[158]
| Version | Release Date | Kernel | Major Features |
|---|---|---|---|
| 38 | April 18, 2023 | 6.2 | GNOME 44, unrestricted Flathub, new Budgie and Sway spins[173] |
| 39 | November 7, 2023 | 6.5 | Improved AMD GPU support, GNOME 45[174] |
| 40 | April 23, 2024 | 6.8 | GNOME 46, refreshed GNOME Software[175] |
| 41 | October 29, 2024 | 6.11 | GNOME 47, DNF 5, Miracle spin[176] |
| 42 | April 15, 2025 | 6.14 | KDE Plasma official edition, COSMIC desktop, streamlined installer[177] |
| 43 | October 28, 2025 | 6.17 | GNOME 49 (Wayland-exclusive with improved multi-monitor setups, screenshot workflows, sandboxed image loading for security), Anaconda WebUI for spins, RPM 6.0[33] |
| 44 | April 14, 2026 (scheduled) | N/A | Upcoming release |
