Collection
zero Useful+1
zero

Fedora

Free and open source software
Fedora (pronunciation: English [f 618 d 596 720 r 601 ], American [f 618 d 596 r 601 ]), Fedora Linux (before the seventh edition: Fedora Core )Is created by Fedora Project Community development red hat Sponsorship, the goal is to create a set of novel, multi-functional and free( Open Source )The operating system of. Fedora is commercial Red Hat Enterprise Linux Upstream source code of the distribution.
Fedora is a free operating system with complete functions and fast updates for users; And for the sponsors Red Hat As far as the company is concerned, it is a testing platform for many new technologies, and the technologies that are considered available will eventually be added to Red Hat Enterprise Linux Medium. [1] Fedora releases new versions about every six months. [2]
As of February 2016, Fedora has about 1.2 million users [3]
Chinese name
Fedora
Foreign name
Fedora
Discipline
Computer operating system
Issue Date
November 16, 2003
System family
Unix-like Linux
Source code mode
Freedom and openness Source code software
Kernel Type
Macro kernel (Linux)
Software license
Multiple( GPL Etc.)
Latest version
37/November 15, 2022 [15]
Developers
Fedora Project (by Red Hat , Inc.)
Latest test version
37 Beta/September 13, 2022 [16]

development history

Announce
edit
Running GNOME 3.38 on Fedora 33
The goal of the original Fedora Linux community was to Red Hat Linux makes and publishes third-party software package However, when Red Hat Linux Stop publishing After that, Fedora community will be integrated into the Fedora Project The goal is to develop an operating system supported by the community (in fact, Fedora Project is also developed by many Red Hat employees in addition to volunteer organizations). Red Hat Enterprise Linux It replaces Red Hat Linux as the officially supported system version.
In January 2023, Fedora Engineering and Steering Committee (FESCo) has signed the release plan of Fedora 38. [14]
On April 19, 2023, the Fedora project team officially announced the Fedora 38 release. The biggest highlight is that the WorkStations Edition has enabled the GNOME 44 desktop environment. [18]

Function introduction

Announce
edit
issue
Fedora Project Release Fedora in different ways:
(1) Fedora DVD/CD – contains all major software package DVD or CD set;
(2) LiveCD – CD or DVD Of size Disc image , which can be used to create a LiveCD or from USB device Start and optionally install to the hard disk;
(3) Minimum CD – for passing through HTTP FTP or NFS Install.
You can use Fedora Live USB Creator or UNetbootin creates a Live USB version of Fedora.
At the same time, the Fedora project releases a customized version of Fedora called Fedora spins [4] These versions contain a specific set of software packages to meet the needs of a specific kind of users. Fedora spins were developed by some groups with special interest in Fedora.
Enterprise Linux Extra Packages for Enterprise Linux (EPEL) is provided by Fedora Project The community force initiated by volunteers of RHEL And other compatible versions of the software repository.
Software package management is mainly managed by dnf (formerly yum Utilities provide [5] Fedora also provides Graphical interface (e.g pirut pup and puplet )To provide visual notification when updates are available. apt -Rpm is yum Of succedaneum , for Debian Class distribution may be more familiar to users. here, APT Is used to manage software packages. Additional software repositories can be added to Fedora to install software packages not provided by Fedora software repositories.
Software warehouse
Before Fedora 7, there were Core and Extras Two main warehouses. The Fedora Core repository contains all the basic software packages necessary for the operating system, as well as other software packages distributed with the installation CD/DVD Red Hat Software package maintained by developers. The Fedora Extras warehouse has been added since Fedora Core 3, including community maintained software packages that are not released with the installation CD/DVD. Since Fedora 7, the Core and Extras software repositories have been merged, so this version has been removed from its name Core [6] The software warehouse also allows community members to maintain software packages, which was previously only available to Red Hat developers.
In the later Fedora version, another module library called Fedora Modular appeared. It installs other versions of software in a separate lifecycle, which allows you to Use Case The correct version of application program It also keeps your operating system up to date.
Similarly, before Fedora 7 was released, there was a Fedora Legacy Of Third party software Warehouse. The software repository mainly contains community maintained versions for older Fedora and selected Red Hat distributions, which are used to extend the life cycle of these versions. Fedora Legacy closed in December 2006 [7]
The third-party software warehouse is mainly used to release software packages that are not included in Fedora - perhaps because Fedora's free software The definition of, or the distribution of the software package will violate American law The main third-party software repositories (which are fully compatible) are RPM Fusion and Livna. The former is jointly maintained by many third-party software warehouse maintainers. The latter is still maintained independently as an extension of RPM Fusion, and only contains the libdvdcss package for playing encrypted DVDs.
Safety function
Security is the most important function in Fedora. One of them is SELinux ——Linux functions based on Linux Security Modules (LSM) in the kernel and supplemented with various security policies, including access control Etc. Fedora is one of the distributions actively using SELinux. SELinux is included in Fedora Core 2 and later releases. By default, this function is forced to modify the operation mode of the system, so it is closed SPARC Enabled on.

Release version

Announce
edit
Before releasing each stable version, Fedora Project will release three test versions for users to test and help improve. Fedora 7 introduced the fourth beta version due to the merger of Core and Extra.
Fedora also has a package library called Rawhide [8] The software package under development will be released in Rawhide first, and then transferred to Fedora package library. Rawhide is updated quite frequently and is not suitable for general work purposes, but some developers and testers use it as the main working system.
current version
The latest Fedora version is 37 [15] , published on November 15, 2022 [15] The main characteristics of Fedora 37 are as follows:
  1. one
    Integrated with the latest desktop version GNOME43 [15] The Spins version provides KDE Plasma 5.26, Xfce 4.16, LXQt 1.1.0, MATE 1.26 and Cinnamon 5.4 desktop environments [17]
  2. two
    Added official support for Raspberry Pi 4 devices [15]

Publishing History

Announce
edit
Fedora version naming rules: the nth version has an inheritance relationship with the n+1 version, but has no same inheritance relationship with the n+2 version, until Fedora 21 or later versions are not named. [9-10]
Fedora versions timeline
Version History
name
edition
Development code
Release date
state
Kernel version
Xorg
GNOME
KDE
Fedora
Fedora 34
-
April 20, 2021
undetermined
undetermined
undetermined
undetermined
undetermined
Fedora 33
-
October 27, 2020
issued
five point eight
one point two zero
three point three eight
Plasma 5.20 and Applications 20.08
Fedora 32
-
April 28, 2020
issued
five point six
one point two zero
three point three six
Plasma 5.18 and Applications 19.12
Fedora 31
-
October 29, 2019
Stop support
five point three
one point two zero
three point three four
Plasma 5.17 and Applications 19.08
Fedora 30
-
April 30, 2019
Stop support
five
one point two zero
three point three two
Plasma 5.15 and Applications 19.04
Fedora 29
-
October 30, 2018
Stop support
four point one nine
one point two zero
three point three zero
Plasma 5.14 and Applications 18.08
Fedora 28
-
May 1, 2018
Stop support
four point one six
one point one nine
three point two eight
Plasma 5.12 and Applications 18.04
Fedora 27
-
November 14, 2017
Stop support
four point one three
one point one nine
three point two six
Plasma 5.11 and Applications 17.08
Fedora 26
-
July 11, 2017
Stop support
four point one one
one point one nine
three point two four
Plasma 5.10 and Applications 17.04
Fedora 25
-
November 22, 2016
Stop support
four point eight
one point one nine
three point two two
Plasma 5.8 and Applications 16.08
Fedora 24
-
June 21, 2016
Stop support
four point five
one point one eight
three point two zero
Plasma 5.5 and Applications 16.04
Fedora 23
-
November 3, 2015
Stop support
four point two
one point one seven
three point one eight
Plasma 5.4 and Applications 15.08
Fedora 22
-
May 26, 2015
Stop support
four
one point one seven
three point one six
Plasma 5.3 and Applications 15.04
Fedora 21
-
December 9, 2014
Stop support
three point one six
one point one six
three point one four
four point one four
Fedora 20
Heisenbug
December 17, 2013
Stop support
three point one one
one point one four
three point one zero
four point one one
Fedora 19
Schrodinger's Cat
May 29, 2013
Stop support
three point nine
one point one four
three point eight
four point one zero
Fedora 18
Spherical Cow
January 15, 2013
Stop support
three point six
one point one three
three point six
four point nine
Fedora 17
Beefy Miracle
May 29, 2012
Stop support
3.3.4
one point one two
three point four
four point eight
Fedora 16
Verne
November 8, 2011
Stop support
3.1.0
one point one one
three point two
four point seven
Fedora 15
Lovelock
May 24, 2011
Stop support
2.6.38
1.10.1
three
four point six
Fedora 14
Laughlin
November 2, 2010
Stop support
2.6.35
1.9.1
two point three two
4.5.2
Fedora 13
Goddard
May 25, 2010
Stop support
2.6.33
1.8.0
two point three zero
4.4.2
Fedora 12
Constantine
November 17, 2009
Stop support
2.6.31
1.7.1
2.28.0
4.3.2
Fedora 11
Leonidas
June 9, 2009
Stop support
2.6.29.4
one point six
2.26.1
4.2.2
Fedora 10
Cambridge
November 25, 2008
Stop support
2.6.27
1.5.2
2.24.1
4.1.2
Fedora 9
Sulphur
May 13, 2008
Stop support
2.6.25
1.4.99
2.22.1
4.0.3
Fedora 8
Werewolf
November 8, 2007
Stop support
2.6.23.1
1.3.0
2.20.1
3.5.8
Fedora 7
Moonshine
May 31, 2007
Stop support
2.6.21
1.3.0
2.18.0
3.5.6
Fedora Core
Fedora Core 6
Zod
October 24, 2006
Stop support
2.6.18
1.1.1
2.16.0
3.5.4
Fedora Core 5
Bordeaux
March 20, 2006
Stop support
2.6.15
1.0.1
2.14.0
3.5.1
Fedora Core 4
Stentz
June 13, 2005
Stop support
2.6.11
6.8.2
2.10.0
3.4.0
Fedora Core 3
Heidelberg
November 8, 2004
Stop support
2.6.9
6.8.1
2.8.1
3.3.0
Fedora Core 2
Tettnang
May 18, 2004
Stop support
2.6.5
6.7.0
2.6.0
3.2.2
Fedora Core 1
Yarrow
November 6, 2003
Stop support
2.4.19
4.3.0 ( XFree86 )
2.4.0
3.1.4
Note: Since each version of Fedora will update the above procedures in the whole support cycle, the program version of the above table is only the initial version of this version Software version

Update Maintenance

Announce
edit
The update and maintenance of each version of Fedora Project lasts until one month after the release of the next version, about 13 months for each version. If users need more long-term update and maintenance, in similar systems, RHEL or CentOS It would be a better choice.
FedoraLegacy Project It is a plan initiated by the community to provide (security and error) update and maintenance for Red Hat and Fedora systems that have been officially discontinued. The systems supported by this plan include Red Hat Linux 7.3~9 Fedora Core 1 ~ 4。 However, Fedora Legacy stopped at the end of 2006 due to the lack of volunteers, reduced demand, and official extended update support.

Re-spins

Announce
edit
FedoraUnity Project Remade Special edition CD image file called FedoraUnity Re-Spins All of them are updated software packages, so that users can save a lot of time for online update packages after installation.

system requirements

Announce
edit
The latest version shall prevail. [11]
  • 1GHz processor or faster, 2GHz multi-core processor is recommended.
  • 4GB RAM recommended
  • Recommended 20GB permanent storage space (hard disk drive)

System features

Announce
edit
And Red Hat Similarity of Linux
Fedora inherits the installation interface Anaconda Desktop environment (both Gnome and KDE )、 Package Manager RPM , multilingual support, and many setting tools, so users accustomed to using the Red Hat operating system will feel quite familiar. Because of this, Fedora users are moving to RHEL CentOS It will not face too many differences when waiting for the system.
Introduce new technology
As it approaches the semi annual release cycle, Fedora is very fast in introducing new technologies. Usually, each version will introduce the latest versions of Xorg, Gnome and KDE. [12]
software package
Fedora use yum Tools (now DNF )To assist RPM Package management can effectively avoid Dependency Hell Problems. In addition, users can use dnf to easily obtain the original Fedora cause patent right Functions not included in factors, such as MP3 playback support, DVD video support, and ntfs file system Support and other functions.
Fedora's official package library has its diversity in storage, such as ClamAV anti-virus software )And Wine( Windows Software translator) can be obtained from the official package library, and also includes many Open Source 's game software [13] Communities such as Livna and Freshrpms also provide third-party packages compatible with the official package library, which users can obtain NVIDIA and ATI 3D graphics card of Driver or VLC MPlayer Etc.
Multi platform support
Fedora official support x86 x86-64 PowerPC as well as ARM Processor, game console, Fedora Core 5 Fedora Core 6 Fedora 7 has also been successfully installed in PlayStation 3 On.
all the time unix And the directory structure of unix like systems seems obscure to many people. Fedora plans to simplify its directory structure Binary file Concentrate on/usr/bin, and set Library files Focus on/usr/lib and/usr/lib64. For/bin and/sbin, which are also used to store binary files, they will connect to/usr/bin, and the same/lib/lib64 will also connect to the corresponding directory. The schematic diagram is as follows:
/ |-- etc |-- usr |-- bin |-- lib |-- lib64 |-- run |-- var |-- bin -> usr/bin |-- sbin -> usr/bin |-- lib -> usr/lib |-- lib64 -> usr/lib64

External criticism

Announce
edit
The Anaconda installation tool used by Fedora will boot by default Graphical interface Support, so that the required Hardware compatibility The user must try to change the installation settings when an error occurs during installation.
Release cycle and maintenance
Fedora releases new versions at a rate of nearly half a year, and each version provides about 13 months of update and maintenance. Users who use a version that has stopped support must upgrade to a new version to obtain updates. However, there are sometimes major changes in software between the old version and the new version (such as PHP 5 and PHP 7 MySQL 4 and MySQL 5), these changes may cause the user's original service to fail to operate normally.
Fedora will boot by default SELinux The security enhancement module (including the Fedora Workstation version designed for desktop users) may cause the system services or functions to fail to work properly if the user does not set (or turn off) SELinux correctly

Scope of application

Announce
edit
Linux kernel The website uses Fedora;
OLPC The operating system used in the plan is based on Fedora;
3D Animation The software Massive uses Fedora as its support system

Derived version

Announce
edit
Active projects
  • Berry Linux -A medium size Fedora based distribution, providing Japanese and English support
  • Ekaaty - from Brazil
  • MythDora – based on MythTV Home Theater System
  • Ojuba Linux - from Arabia
  • Omega - Rahul Sundaram, a community engineer of Red Hat, created a Fedora based Remix, which supports all multimedia (including MP3 and DVD playback) by adding software from RPM Fusion and Livna sources
  • Red Hat Enterprise Linux – Enterprise Linux provided by Red Hat, based on the current Fedora distribution
  • Russian Fedora Remix - Fedora version adjusted for Russian users, including proprietary software and drivers
  • Xange - (formerly known as Simplis and Vixta) KDE Featured, easy-to-use distribution
  • Moblin -Linux distribution designed for netbooks, extremely fast
  • Linpus - Linux designed for the Asian market from Taiwan Linpus Technologies
Inactive projects
  • ASPLinux - from Russia. ASPNinux contains closed source NVIDIA and ATI Drive, and provide decoder support for proprietary audio and video formats
  • Aurora SPARC Linux - Fedora based distribution on SPARC platform
  • BLAG Linux and GNU - Fedora compressed to the size of a single CD, and using Debian's APT package management system
  • Eeedora - Release designed for Asus Eee PC, since 2007
  • Fox Linux - from Italy, designed for the needs of home users (such as browsing the web, burning CDs, playing multimedia content)
  • Linux XP -A commercial Linux distribution dedicated to replacing Windows XP As an operating system for home desktop
  • Nusantara - Desktop Linux distribution supported by the Indonesian Ministry of Science and Technology
  • Open Discovery - Integrated high-performance bioinformatics Linux platform
  • Yellow Dog Linux -Fedora based distribution on PowerPC platform