Fedora (Operating System) : Fedora Is A Linux Distribution Developed by The
Fedora (Operating System) : Fedora Is A Linux Distribution Developed by The
The Fedora CoreOS and Silverblue editions use rpm-ostree,[27] a hybrid transactional image/package system
to manage the host. Traditional DNF (or other systems) should be used in containers.
Security
Fedora uses Security-Enhanced Linux by default, which implements a variety of security policies, including
mandatory access controls, which Fedora adopted early on.[28] Fedora provides a hardening wrapper, and
does hardening for all of its packages by using compiler features such as position-independent executable
(PIE).[29]
Software
Fedora 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 can be
installed easily.[30] Software that is not available via official Fedora repositories, either because it doesn't 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.[31]
Since the release of Fedora 25, the operating system defaults to the Wayland display server protocol, which
replaced the X Window System.[32]
Editions
Labs
The Fedora AOS (Appliance Operating System) was a specialized spin of Fedora 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.
Spins and Remixes
The Fedora project officially distributes different variations called "Fedora Spins"[40] which are Fedora with
different desktop environments (GNOME is the default desktop environment). The current official spins, as of
Fedora 32, are KDE, XFCE, LXQT, Mate-Compiz, Cinnamon, LXDE, and SOAS.
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.[41]
Architectures
x86-64 and ARM-hfp are the primary architectures supported by Fedora.[5] Pidora[42] and FedBerry[43] are
specialized Fedora distributions for the Raspberry Pi, which support the Raspberry Pi as well as other ARM
and SBC devices.[44] As of release 26, Fedora also supports ARM AArch64, IBM Power64, IBM Power64le,
IBM Z ("s390x"), MIPS-64el, MIPS-el, 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.[9]
Alternatives
The Fedora Project also distributes several other versions[45] with less 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 (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
The name of Fedora derives from 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,[46] 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.[47] Fedora
Linux was eventually absorbed into the Fedora Project, carrying with it this collaborative approach.[48]
Fedora Linux was launched in 2003, when Red Hat Linux was discontinued.[49] Red Hat Enterprise Linux
was to be Red Hat's only officially supported Linux distribution, while Fedora was to be a community
distribution.[49] Red Hat Enterprise Linux branches its releases from versions of Fedora.[50]
Before Fedora 7, Fedora 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.[51]
Since the release of Fedora 21, as an effort to modularize the Fedora distribution and make development more
agile,[52][53] three different versions are available: Workstation, focused on the personal computer, Server and
Atomic for servers, Atomic being the version meant for cloud computing.[16]
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.[54] 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.[55]
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.[56]
2019-05- 2020-05-
30 5.0 3.32
07[65] 26
2019-10-
31 N/A 5.3 3.34
29[66]
2020-04-
32 N/A 5.6 3.36
28[67]
2020-10-
33 N/A N/A N/A
20[68]
2021-04-
34 N/A N/A N/A
20[69]
Legend: Old version Older version, still maintained
Latest version Future release
a. At the time of release. Supported releases are often updated to the latest stable version of the
Linux kernel.[62]
Rawhide
Rawhide is the development tree for Fedora.[70] 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.[70] Rawhide
users do not have to upgrade between different versions as it follows a rolling release update model.
See also
Anaconda, the system installer used by Fedora
Fedora Media Writer
OSTree
ABRT
References
1. Nottingham, Bill (6 November 2003). "Announcing Fedora Core 1" (https://www.redhat.com/arc
hives/fedora-announce-list/2003-November/msg00000.html). Fedora Project announce
(Mailing list). Retrieved 18 May 2014.
2. "Fedora 32 is officially here!" (https://fedoramagazine.org/announcing-fedora-32/).
fedoramagazine.org. 28 April 2020.
3. "Announcing the release of Fedora 32 Beta" (https://fedoramagazine.org/announcing-the-relea
se-of-fedora-32-beta/). Fedora Magazine. Retrieved 21 April 2020.
4. "Announcing the release of Fedora 28" (https://fedoramagazine.org/announcing-fedora-28/).
Fedora Magazine. 1 May 2018.
5. "Architectures" (https://fedoraproject.org/wiki/Architectures). Fedora Project. Retrieved
22 March 2018.
6. "alt architectures" (https://alt.fedoraproject.org/alt/). Retrieved 22 March 2018.
7. "Changes/Stop Building i686 Kernels - Fedora Project Wiki" (https://fedoraproject.org/wiki/Cha
nges/Stop_Building_i686_Kernels). Retrieved 13 February 2020.
8. "Changes/Noi686Repositories - Fedora Project Wiki" (https://fedoraproject.org/wiki/Changes/N
oi686Repositories). Retrieved 13 February 2020.
9. "DiscontinuePPC64 - Fedora Project Wiki" (https://fedoraproject.org/wiki/Changes/Discontinue
PPC64). Retrieved 30 October 2018.
10. "Frequently Asked Questions about Fedora Licensing" (https://fedoraproject.org/wiki/Licensing:
FAQ#Does_Fedora_permit_anything_under_.22Non-Free.22_licensing.3F). Fedora Project.
Retrieved 27 March 2014.
11. "Fedora Sponsors" (https://getfedora.org/sponsors). Retrieved 7 December 2019.
12. Spevack, Max (18 August 2006). "Fedora Project Leader Max Spevack Responds" (https://ww
w.slashdot.org/story/06/08/17/177220/fedora-project-leader-max-spevack-responds). Slashdot.
Retrieved 17 December 2006.
13. "Objectives" (https://docs.fedoraproject.org/en-US/project/objectives/). Fedora Project.
Retrieved 12 February 2007.
14. Yegulalp, Serdar (22 November 2016). "Fedora 25 stakes out leading edge, not bleeding edge"
(http://www.infoworld.com/article/3143141/linux/fedora-25-stakes-out-leading-edge-not-bleedin
g-edge.html). Retrieved 23 July 2017.
15. "Red Hat + CentOS" (https://community.redhat.com/centos-faq/). Red Hat. Retrieved 15 April
2014.
16. "Fedora" (https://getfedora.org/). Retrieved 17 September 2019.
17. Hoffman, Chris (26 February 2016). "Fedora project leader Matthew Miller reveals what's in
store for Fedora in 2016" (http://www.pcworld.com/article/3038353/linux/fedora-project-leader-
matthew-miller-reveals-whats-in-store-for-fedora-in-2016.html). PC World. International Data
Group. Retrieved 1 March 2016.
18. "Interview with Linus Torvalds from Linux Format 163" (https://web.archive.org/web/201401190
45740/http://www.tuxradar.com/content/interview-linus-torvalds-linux-format-163). TuxRadar.
Linux Format. 29 November 2012. Archived from the original (http://www.tuxradar.com/content/i
nterview-linus-torvalds-linux-format-163) on 19 January 2014. Retrieved 4 August 2015.
19. Torvalds, Linus (30 December 2014). "The merge window being over, and things being calm
made me think I should try upgrading to F21" (https://web.archive.org/web/20150809144221/htt
ps://plus.google.com/+LinusTorvalds/posts/Wh3qTjMMbLC). Google+. Archived from the
original (https://plus.google.com/+LinusTorvalds/posts/Wh3qTjMMbLC) on 9 August 2015.
Retrieved 3 May 2015. "Full quote from working link" (https://www.reddit.com/r/Torvalds/comme
nts/2qzbyq/linus_upgrades_to_fc21_over_the_holidays/). Reddit. Retrieved 20 April 2020.
20. "Staying close to upstream projects" (https://fedoraproject.org/wiki/Staying_close_to_upstream
_projects). Fedora Project. Retrieved 24 May 2015.
21. "Fedora Release Life Cycle" (https://fedoraproject.org/wiki/Fedora_Release_Life_Cycle).
Fedora Project. Retrieved 25 March 2014.
22. "FedUp" (https://fedoraproject.org/wiki/FedUp). Fedora Project. Retrieved 25 March 2014.
23. "Fedora 23 Release Notes: 3.2.4. System Upgrades with DNF" (https://docs.fedoraproject.org/e
n-US/Fedora/23/html/Release_Notes/sect-Release_Notes-Changes_for_Sysadmin.html).
Fedora Project. Retrieved 1 October 2015.
24. Brodkin, Jon (15 January 2013). "How to install the MATE and Cinnamon desktops on Fedora
18" (https://arstechnica.com/information-technology/2013/01/installing-the-mate-and-cinnamon-
desktops-on-fedora-18/). Ars Technica. Retrieved 15 January 2013.
25. Mutai, Josphat (2 May 2019). "Install Deepin Desktop Environment on Fedora 30" (https://comp
utingforgeeks.com/how-to-install-deepin-desktop-environment-on-fedora/). Computing for
Geeks. Retrieved 25 June 2019.
26. Edge, Jake (15 January 2014). "DNF and Yum in Fedora" (https://lwn.net/Articles/580223/).
LWN.net. Retrieved 29 March 2015.
27. "⚛📦 Hybrid image/package system with atomic upgrades and package layering: coreos/rpm-
ostree" (https://github.com/coreos/rpm-ostree). 5 December 2019 – via GitHub.
28. Spenneberg, Ralf (August 2006). "Security Hardened - Mandatory Access Control with
SELinux" (https://web.archive.org/web/20071013005525/http://w3.linux-magazine.com/issue/6
9/Access_Control_with_SELinux.pdf) (PDF). Linux Magazine, Issue 69. Linux New Media
USA. Archived from the original (http://w3.linux-magazine.com/issue/69/Access_Control_with_
SELinux.pdf) (PDF) on 13 October 2007. Retrieved 7 October 2007.
29. "Harden All Packages" (https://fedoraproject.org/wiki/Changes/Harden_All_Packages). Fedora
Project. Retrieved 28 March 2017.
30. "Adding, Enabling, and Disabling a DNF Repository" (https://docs.fedoraproject.org/en-US/Fed
ora/26/html/System_Administrators_Guide/sec-Managing_DNF_Repositories.html). Fedora
Project. Retrieved 29 July 2017.
31. "Fedora Copr" (https://copr.fedorainfracloud.org/). Fedora Project. Retrieved 26 June 2017.
32. Staff, Ars (16 December 2016). "Fedora 25: With Wayland, Linux has never been easier (or
more handsome)" (https://arstechnica.com/gadgets/2016/12/fedora-25-review-the-best-linux-dis
tro-of-2016-arrived-at-the-last-moment/). Ars Technica. Retrieved 22 December 2017.
33. "Fedora Modularity" (https://docs.pagure.org/modularity/). Fedora Modularity.
34. "Preparing Boot Media" (https://docs.fedoraproject.org/en-US/Fedora/26/html/Installation_Guid
e/sect-preparing-boot-media.html). Red Hat. Retrieved 30 July 2017.
35. "Fedora Labs" (https://labs.fedoraproject.org). Fedora Project. Retrieved 3 February 2014.
36. "Fedora Design Suite" (https://labs.fedoraproject.org/en_GB/design-suite). Fedora Design
Suite.
37. "Fedora Robotics Edition" (https://web.archive.org/web/20150328180415/http://spins.fedorapro
ject.org/robotics/). Fedora Project. Archived from the original (https://spins.fedoraproject.org/rob
otics/) on 28 March 2015. Retrieved 18 March 2015.
38. "Fedora Robotics Wiki" (https://fedoraproject.org/wiki/Robotics). Fedora Project. Retrieved
18 March 2015.
39. "Fedora Scientific" (https://web.archive.org/web/20180504092046/https://labs.fedoraproject.or
g/en_GB/scientific/). Fedora Project. Archived from the original (https://labs.fedoraproject.org/en
_GB/scientific/) on 4 May 2018. Retrieved 3 May 2018.
40. "Fedora Spins" (https://spins.fedoraproject.org/index.html.en). spins.fedoraproject.org.
41. "Remix - Fedora Project Wiki" (https://fedoraproject.org/wiki/Remix). fedoraproject.org.
42. "Pidora - Raspberry Pi Fedora Remix" (https://web.archive.org/web/20150325053941/http://ww
w.pidora.ca/). Archived from the original (http://www.pidora.ca) on 25 March 2015. Retrieved
21 April 2020.
43. "FedBerry - Fedora Remix for Raspberry Pi 2/3" (http://fedberry.org). fedberry.org. Retrieved
23 March 2017.
44. "Fedora ARM Supported Devices" (https://fedoraproject.org/wiki/Architectures/ARM#Supported
_Hardware_and_Devices). Fedora ARM Supported Devices.
45. "Fedora Alternative Downloads" (https://alt.fedoraproject.org/). Fedora Alternative Downloads.
46. "Warren Togami" (https://fedoraproject.org/wiki/User:Wtogami?rd=WarrenTogami).
fedoraproject.org.
47. Barr, Joe (1 October 2003). "Warren Togami on the new Fedora Project" (http://www.linux.com/a
rchive/feature/31767). Linux.com. Retrieved 9 February 2010.
48. Togami, Warren (February 2006). "Why Fedora?" (https://web.archive.org/web/2011083106550
6/http://togami.com/~warren/archive/2006/lax_seminar_fedora_feb_2006.odp). Archived from
the original (http://togami.com/~warren/archive/2006/lax_seminar_fedora_feb_2006.odp)
(ODP) on 31 August 2011. Retrieved 30 April 2011.
49. Johnson, Michael K. (22 September 2003). "Fedora Project: Announcing New Direction" (http://
www.redhat.com/archives/rhl-list/2003-September/msg00064.html). Fedora development
(Mailing list). Retrieved 18 October 2007.
50. Burke, Tim (August 2006). "The Fedora Project and Red Hat Enterprise Linux, part 4" (https://w
eb.archive.org/web/20071012162113/http://www.redhat.com/magazine/022aug06/features/fedo
ra_rhel_4/). Red Hat Magazine, Issue #22. Red Hat. Archived from the original (http://www.redh
at.com/magazine/022aug06/features/fedora_rhel_4/) on 12 October 2007. Retrieved
18 October 2007.
51. "Releases/7" (https://fedoraproject.org/wiki/Releases/7). Fedora Project. Retrieved 27 February
2014.
52. Miller, Matthew (19 March 2014). "Fedora Present and Future: a Fedora.next 2014 Update (Part
I, "Why?")" (https://fedoramagazine.org/fedora-present-and-future-a-fedora-next-2014-update-p
art-i-why/). Fedora Magazine. Retrieved 23 July 2017.
53. Corbet, Jonathan (16 March 2016). "Modularizing Fedora" (https://old.lwn.net/Articles/680278/).
LWN.net. Retrieved 23 July 2017.
54. Becker, David (21 November 2003). "Red Hat, researchers in name tiff" (http://news.cnet.com/2
100-7344_3-5110750.html). CNET News. CBS Interactive Inc. Retrieved 3 February 2014.
55. "Fedora Repository Project History" (https://web.archive.org/web/20140222164932/http://www.f
edora-commons.org/about/history). Archived from the original (http://www.fedora-commons.org/
about/history) on 22 February 2014. Retrieved 3 February 2014.
56. Miller, Matthew (24 April 2020). "Coming soon: Fedora on Lenovo laptops!" (https://fedoramaga
zine.org/coming-soon-fedora-on-lenovo-laptops/). Fedora Magazine. Retrieved 7 May 2020.
57. "Overview - Fedora Project" (https://docs.fedoraproject.org/en-US/project/). Fedora Project wiki.
Retrieved 24 July 2017.
58. "Leadership - Fedora Project" (https://docs.fedoraproject.org/en-US/project/leadership/index.ht
ml). Fedora Project. Retrieved 20 April 2020.
59. "Releases/HistoricalSchedules" (https://fedoraproject.org/wiki/Releases/HistoricalSchedules).
Fedora Project. Retrieved 11 August 2015.
60. "End of life" (https://fedoraproject.org/wiki/End_of_life). Fedora Project. Retrieved 11 May 2014.
61. "Fedora" (http://distrowatch.com/table.php?distribution=fedora). DistroWatch. Retrieved 15 May
2014.
62. "KernelRebases" (https://fedoraproject.org/wiki/KernelRebases). Fedora Project. Retrieved
18 May 2014.
63. Boyer, Josh (2 October 2013). "Release Name process ended" (https://lists.fedoraproject.org/pi
permail/advisory-board/2013-October/012209.html). Fedora community advisory board mailing
list. Retrieved 11 May 2014.
64. "Releases/29/Schedule" (https://fedoraproject.org/wiki/Releases/29/Schedule). Fedora Project.
Retrieved 10 March 2018.
65. "Releases/30/Schedule" (https://fedoraproject.org/wiki/Releases/30/Schedule). Fedora Project.
Retrieved 8 November 2019.
66. "Releases/31/Schedule" (https://fedoraproject.org/wiki/Releases/31/Schedule). Fedora Project.
Retrieved 20 March 2019.
67. "Fedora 32 is officially here!" (https://fedoramagazine.org/announcing-fedora-32/). Fedora
Magazine. Retrieved 28 April 2020.
68. "Fedora 33 Schedule" (https://fedorapeople.org/groups/schedule/f-33/f-33-key-tasks.html).
Fedora Project. Retrieved 28 February 2020.
69. "Fedora 34 Schedule" (https://fedorapeople.org/groups/schedule/f-34/f-34-key-tasks.html).
Fedora Project.
70. "Releases/Rawhide" (https://fedoraproject.org/wiki/Releases/Rawhide?rd=Rawhide#Using_R
awhide). Fedora Project. Retrieved 12 December 2015.
External links
Official website (https://getfedora.org/)
Fedora Magazine (https://fedoramagazine.org/)
Fedora (https://www.distrowatch.com/table.php?distribution=fedora) at DistroWatch
Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this
site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia
Foundation, Inc., a non-profit organization.