Fedora Linux
|
|
|
|
Famille
|
GNU/Linux
|
Langues
|
Multilingue
|
Type de
noyau
|
Noyau Linux
,
Monolithique
modulaire
|
Etat du projet
|
Developpement actif
|
Plates-formes
|
Architecture ARM
,
IBM POWER
,
architecture MIPS
,
IBM System/390
,
x86-64
et
RISC-V
|
Entreprise
/
Developpeur
|
Fedora Project
,
Red Hat
et
IBM
|
Licence
|
Licence libre
et
licence publique generale GNU
|
Premiere version
|
[
1
]
|
Derniere version stable
|
40 (
)
[
2
]
,
[
3
]
,
[
4
]
|
Derniere version avancee
|
41
|
Methode de mise a jour
|
DNF
|
Interface utilisateur
par defaut
|
GNOME
|
Environnement de bureau
|
KDE
,
Xfce
,
LXDE
,
MATE
,
LXQt
,
Cinnamon
,
Sugar
,
Compiz
,
i3
,
sway
,
Budgie
et
Phosh
|
Gestionnaire de paquets
|
RPM Package Manager
et
DNF
|
Site web
|
fedoraproject.org
|
|
modifier
|
Fedora Linux
est un
systeme d’exploitation libre
et une
distribution Linux
communautaire
developpee par le
projet Fedora
et sponsorisee par l’entreprise
Red Hat
, qui lui fournit des developpeurs ainsi que des moyens financiers et logistiques. Fedora est orientee vers l'inclusion de nouvelles technologies pour le monde du
logiciel libre
, auquel elle contribue via les projets amont tels que le
noyau Linux
,
GNOME
,
NetworkManager
,
PackageKit
,
PulseAudio
,
Wayland
, la
suite de compilateurs GCC
et bien d’autres. Tous les six mois, au printemps et a l'automne, Fedora Linux propose une nouvelle version stable ; elle est maintenue treize mois.
Fin
, Warren Togami
[
6
]
cree le projet
fedora.us
[
7
]
.
Le but est alors de creer et de maintenir des
depots
RPM
pour
Red Hat Linux
, permettant l’installation d’
applications
et
logiciels
supplementaires et de bonne qualite. Une des premieres mesures mises en place concerne la
nomenclature
des noms de paquets
[
7
]
: en effet, les premiers temps sont marques par des problemes de coexistence de paquets
fedora.us
et
Red Hat Linux
avec les memes noms, ce qui conduit a l’etablissement des
Conventions de nommage
Fedora
encore utilisees dans les versions recentes
[
8
]
. Les ressources de
fedora.us
sont fournies par
Red Hat
, ce qui conduit a de bonnes structures et procedes pour une communaute de developpeurs
[
7
]
.
Selon Michael Pharable de
Phoronix
en 2021 l'enthousiasme des utilisateurs a augmente et les versions 34 et 35 presentent des progres. Elles ont ete delivrees dans les temps avec moins de soucis techniques que les versions precedentes, et Fedora confirme sa position de leader dans l'integration des innovations de Linux
[
9
]
.
Fin
,
Red Hat
abandonne la commercialisation de ses produits pour le particulier, et dirige les utilisateurs professionnels vers
Red Hat Entreprise Linux
, et les particuliers vers la communaute Fedora. Depuis,
RHEL
est la seule distribution
GNU/Linux
pour laquelle
Red Hat
fournit une assistance officielle.
Le
[
10
]
, Red Hat annonce la fusion de sa distribution pour particuliers avec le projet
fedora.us
, et son soutien futur au nouveau projet communautaire.
Un autre sous-projet est alors
Fedora Legacy
, qui maintient les anciennes versions de Fedora. Les mises a jour sont alors a l’initiative propre des developpeurs, qui s’occupent de les concevoir et de les tester. Le projet Fedora met a disposition de ce projet une infrastructure, mais decline toute responsabilite pour les paquets
[
11
]
.
En aout 2013, une profonde restructuration du
Projet Fedora
est amorcee sous le nom
Fedora.next
[
12
]
,
[
13
]
,
[
14
]
. Il a ete decide, entre autres, qu’il y ait cinq groupes de travail
[
15
]
:
- Poste de travail : l’objectif de ce groupe de travail est concentree sur l’utilisation de Fedora sur les postes de travail ;
- Atomic : oriente
cloud computing
;
- Serveur : le but est de creer une base pour une variete d’applications
serveur
;
- Base :
noyau
, cadres et
API
qui sont inclus dans toutes les versions de Fedora ;
- Env et Stacks : ce groupe de travail s’occupe, par exemple, les soins de l’infrastructure du projet Fedora, du
packaging
ou de la traduction.
Fedora 21, sortie fin 2014, est la premiere version emergee de cette nouvelle structure. Elle marque l’arret des noms de versions
[
16
]
,
[
17
]
. Le developpement de cette version a pris un an et a permis la remise en question de la gouvernance du projet pour les dix ans a venir. Ce developpement est appele
Fedora.next
. Des versions plus ciblees ont fait leur apparition :
Workstation
,
Server
et
Atomic
[
16
]
.
Fedora 25, sortie en novembre 2016, fut la premiere
distribution GNU/Linux
majeure a remplacer, par defaut, le
serveur d’affichage
(en)
X.Org
par
Wayland
pour l’
environnement de bureau
GNOME
[
13
]
.
Fedora est parfois appelee
Fedora Linux
bien que ce ne soit pas son nom officiel. Avant la septieme version, le nom ≪
Core
≫ faisait la distinction entre les principaux paquets logiciels Fedora, et ceux du projet Fedora Extra, qui fournissent les paquets supplementaires a Fedora
Core
[
18
]
: le depot
Core
etait gere par
Red Hat
, et le depot
Extra
etait gere par des benevoles.
Ainsi depuis la version 7,
Core
a disparu du nom de la distribution, qui a simplement ete rebaptisee Fedora.
A l’occasion de la sortie de la version 35, la distribution est renommee de
Fedora
en
Fedora Linux
afin de distinguer le
projet Fedora
de la distribution
[
19
]
.
Le logo de Fedora est compose de plusieurs elements, organises comme suit.
Dans Fedora, le symbole d’
infini
≪ ∞ ≫ fait reference a la liberte perpetuelle et immuable du systeme d’exploitation et des logiciels qui le composent. Le
f
est a la fois le
f
de ≪ Fedora ≫, ainsi que le
f
de ≪
freedom
≫, qui signifie ≪ liberte ≫ en anglais. Enfin, le dernier element est une
bulle
, symbolisant ≪ la voix de la communaute ≫
[
20
]
,
[
21
]
.
Le changement de logo a eu lieu en 2021 a la sortie de Fedora 34
[
22
]
.
-
Logo Fedora jusqu'en 2021
-
Logo Fedora depuis 2021
-
Variante du logo Fedora jusqu'en 2021
-
Variante du logo Fedora depuis 2021
Depuis la version 21, Fedora est distribue sous trois formes differentes :
Workstation
,
Server
et
Atomic
[
12
]
. L’
environnement de bureau
par defaut de Fedora
Workstation
est
GNOME
[
23
]
.
- Spins
: Similaires aux
blends
de
Debian
ou aux
flavours
d'
Ubuntu
, le projet Fedora distribue egalement des versions modifiees de Fedora appelees
Spins
offrant des
environnements de bureau
alternatifs, tels
KDE
,
Xfce
,
LXDE
,
MATE
,
LXQt
,
Cinnamon
,
Sugar
,
i3
,
Sway
,
Budgie
et
Phosh
[
24
]
.
- RPM Fusion
(en)
est un projet de depot tiers permettant d’installer des logiciels qui ne satisfont pas la definition du logiciel libre selon le projet Fedora ou que ces derniers violent la loi americaine. Le depot permet d’installer par exemple les
codecs
x264
,
x265
et
VLC media player
[
26
]
.
- RPM Freedom
est un projet de depot tiers permettant d’installer le
noyau
GNU Linux-libre
a la place du
noyau Linux
libere de ses
BLOB
[
27
]
.
- Freed-ora
est une
edition
non-officielle liberee de Fedora. Il s’agit d’un tiers-projet, porte par la
FSFLA
qui prepare et maintient les paquets
RPM
bases sur les
paquets
de Fedora.
freed-ora-freedom
est un paquet qui fait conflit avec tous les paquets installes non-
libres
afin de les detecter pour pouvoir les supprimer. Une fois ces paquets supprimes, le
noyau
Linux-libre
peut remplacer le
noyau Linux
libere de ses
BLOB
[
28
]
,
[
29
]
,
[
30
]
,
[
31
]
. Depuis la fin de vie de Fedora Linux 35, le
, le projet est arrete, car son mainteneur
Alexandre Oliva
n’a pas trouve de mainteneur pour le remplacer
[
32
]
.
Le rythme de sortie des nouvelles versions suit celui de
GNOME
, c’est-a-dire tous les six mois. Une fois sorties, les versions sont maintenues treize mois.
- Anciennes versions non maintenues
- Anciennes versions maintenues
- Version actuelle
- Versions avancees
Version
|
Date de sortie
|
Date de fin de vie
[
33
]
|
Noyau Linux
|
GNOME
|
38
|
[
34
]
|
|
6.2
|
44.0
|
39
|
[
35
]
|
|
6.5
|
45.0
|
40
|
[
36
]
|
|
6.8
|
46.0
|
41
|
[
37
]
|
[
37
]
|
> 6.9
|
47.0
|
Fedora a un cycle de vie relativement court : la version
n
est maintenue un mois apres la sortie de la version
n + 2
avec a peu pres six mois entre deux versions, ce qui signifie que les versions de Fedora sont maintenues a peu pres treize mois
[
38
]
,
[
39
]
.
Fedora est base sur les
gestionnaires de paquets
DNF
et
RPM
et se
met a niveau
avec
DNF
[
40
]
.
Rawhide
est une branche de developpement de Fedora. Il s’agit d’une copie complete de la distribution Fedora ou les nouvelles applications sont ajoutees et testees avant leurs inclusions dans la prochaine version stable. La branche
Rawhide
possede generalement plus de fonctionnalites que la version stable. Elle est composee du code source
CVS
,
Subversion
et
Git
qui sont activement developpes. Bien que la branche
Rawhide
soit orientee pour les utilisateurs avances, les testeurs et les mainteneurs d’applications, elle peut egalement etre utilisee en tant que systeme d’exploitation. Les utilisateurs de la branche
Rawhide
mettent a jour quotidiennement et participent a la resolution de bugs
[
41
]
. Les utilisateurs de Rawhide n’ont pas de
mise a niveau
entre deux versions successives etant donne qu’elle est mise a jour sur un modele de
rolling release
[
42
]
.
La gestion des paquets logiciels est effectuee avec les
gestionnaires de paquets
RPM
et
DNF
[
43
]
. L’interface graphique
GNOME Software
notifie lorsque des mises a jour sont disponibles
[
43
]
.
Flatpak
est egalement gere par defaut, et la gestion des
Snap
(en)
peut etre ajoute. Fedora utilise les deltas RPM lors de la mise a jour des paquets installes. Un delta RPM contient la difference entre l’ancienne et la nouvelle version du paquet. Ca signifie qu’uniquement les changements entre le paquet installe et le nouveau sont telechargees. Ceci reduit le trafic reseau et la consommation et la bande passante.
- RPM ?
RPM Package Manager
:
RPM
est un systeme de gestion (installation, verification, mise a jour, desinstallation, etc.) de
paquets
logiciels
, developpe par
Red Hat
pour ses distributions GNU/Linux, et largement utilise ou supporte par un grand nombre d’autres distributions.
L’une des fonctionnalites de Fedora ayant trait a la securite est
Security-Enhanced Linux
, une fonctionnalite du
noyau
qui gere un ensemble de mesures de securite, dont les regles d’acces au
Ministere de la Defense des Etats-Unis
, par les
Linux Security Modules
(LSM) du noyau
Linux
. Fedora a ouvert la voie aux distributions incorporant SELinux
[
46
]
, des Fedora
Core
2. La fonction etait desactivee d’office, car elle modifiait fondamentalement le fonctionnement du systeme ; elle a ete par la suite activee d’emblee, avec une politique moins stricte, dite ≪ ciblee ≫, lors de la parution de Fedora
Core
3
[
47
]
,
[
48
]
. Fedora inclut egalement des mecanismes pour prevenir l’exploitation de failles liees aux
depassements de memoire tampon
, et empecher les
rootkits
d’entrer en action. Des analyses du tampon,
Exec Shield
ainsi que des restrictions aux acces memoire au niveau du noyau dans
/dev
/mem permettent de prevenir l’exploitation de ces failles
[
49
]
.
Les
architectures
primaires
x86_64
et
ARM
sont gerees par Fedora
[
25
]
. Depuis la sortie de la version 20, Fedora gere egalement les architectures secondaires
PowerPC
et
s390
. Depuis la version 31, les systemes
32 bits x86
ne sont plus pris en charge.
Pidora
[
50
]
est une distribution Fedora specialisee pour le
Raspberry Pi
. A partir de la version 25, Fedora est officiellement gere pour
Raspberry Pi
[
51
]
.
Distributions notables baties sur Fedora
[
52
]
:
En fevrier 2016, la distribution a ete telechargee 1,2 million de fois
[
13
]
.
Linus Torvalds
, le createur et
dictateur bienveillant
du
noyau Linux
, utilise Fedora
[
53
]
,
[
54
]
.
Les differentes versions de
RHEL
etant inspirees de celles de Fedora, plusieurs critiques ont ete emises denoncant que les utilisateurs de Fedora se trouvaient en fait etre des essayeurs de
RHEL
(voir
Correspondances RHL/RHEL
)
[
55
]
. Le focus de Red Hat sur son succes commercial est critique par certains utilisateurs de Linux comme menant a une dependance trop grande par rapport a une corporation et eventuellement une remise en cause de l'appartenance au milieu open source
[
55
]
,
[
56
]
.
Fedora serait un
systeme d’exploitation
efficace pour le
devops
car il est fourni avec tout ce qui est necessaire, une disponibilite des derniers
paquets
et
bibliotheques
et qu’il est la base de la distribution
RHEL
, qui est utilisee par les entreprises
[
57
]
.
Les changements de version fortement conseilles et les mises a jour trop frequentes sont aussi reproches a Fedora, car s’ils permettent d’avoir des versions tres recentes des logiciels, ils apportent aussi des modifications non negligeables. De plus, le support a long terme fait defaut, en comparaison avec d’autres distributions comme RHEL,
CentOS
ou encore
Scientific Linux
[
58
]
. C'est une raison invoquee par la
fondation Wikimedia
pour switcher de Fedora linux a Ubuntu en 2003
[
59
]
. Jusqu'en 2008, Wikipedia etait hebergee sur Red Hat Linux 9 et differentes versions de Fedora. Fin 2008, les 400 serveurs de la Wikimedia Foundation ont ete migres vers Ubuntu
[
60
]
.
Dans Fedora 18, l’installeur retravaille est critique pour des erreurs nombreuses, et un comportement partiellement opaque, meme pour des experts
[
61
]
.
La validation des paquets RPM et YUM est jugee plus lente que sur des systemes comparables, cependant ce probleme est partiellement resolu par l’abandon de YUM dans Fedora 22
[
45
]
.
Fedora a une politique claire sur ce qu'on peut inclure dans la distribution et semble la suivre scrupuleusement. Elle exige que la plupart des logiciels et des polices soient disponibles sous une licence libre, mais fait une exception pour certains types de
micrologiciels
non libres. Le resultat de cette derniere decision est que Fedora ne respecte pas les recommandations pour une
distribution systeme libre
[
62
]
.
- ↑
≪
https://fedoraproject.org/wiki/User:Wtogami?rd=WarrenTogami
≫
- ↑
a
et
b
(en)
≪
Fedora Linux 40 Available For Download As A Wonderful Upgrade
≫,
(consulte le
)
- ↑
a
et
b
≪
Fedora Linux 40 est de sortie avec un nouveau GNOME et KDE Plasma
≫,
(consulte le
)
- ↑
a
et
b
(en)
Matthew Miller, ≪
OMG! We’re at forty! (Announcing the release of Fedora Linux 40)
≫,
(consulte le
)
- ↑
(en)
≪
4 Foundations of Fedora project
≫, sur
Projet Fedora
(consulte le
)
- ↑
(en)
≪
Warren Togami
≫, sur
Projet Fedora
(consulte le
)
- ↑
a
b
et
c
(de)
Enrico Scholz, ≪
Das Fedora-Projekt
≫,
(consulte le
)
- ↑
(en)
≪
Packaging:NamingGuidelines
≫, sur
Fedora Project, Red Hat
(consulte le
)
- ↑
(en)
≪
Fedora Had A Stellar 2021 & Continued Running At The Forefront Of Linux Innovations
≫, sur
www.phoronix.com
(consulte le
)
- ↑
(de)
Oliver Diedrich, ≪
Fedora zum Ersten
≫, sur
Heise News-Ticker
,
(consulte le
)
- ↑
(en)
≪
Packaging:NamingGuidelines
≫, sur
Fedora Project, Red Hat
(consulte le
)
- ↑
a
b
et
c
(en)
Chris Hoffman, ≪
One OS, three flavors: How Fedora 21 is splitting up to double down on focus
≫, sur
PC World
,
(consulte le
)
.
- ↑
a
b
et
c
(en)
Chris Hoffman, ≪
Fedora project leader Matthew Miller reveals what's in store for Fedora in 2016
≫, sur
PC World
,
(consulte le
)
- ↑
(en-US)
James
S
et
ers
, ≪
Fedora at 15: Why Matthew Miller sees a bright future for the Linux distribution
≫, sur
TechRepublic
,
(consulte le
)
- ↑
(en)
≪
Fedora.next
≫, sur
Fedora Project
(consulte le
)
.
- ↑
a
et
b
(en-US)
Sean Michael
Kerner
, ≪
Nameless Fedora 21 Linux Is an Opportunity for Growth
≫, sur
eWEEK
,
(consulte le
)
- ↑
(en)
≪
History of Fedora release names
≫, sur
Projet Fedora
(consulte le
)
- ↑
(en)
Christopher Negus et Francois Caen,
Fedora Linux Toolbox : 1000+ Commands for Fedora, CentOS and Red Hat Power Users
, John Wiley & Sons,
, 307
p.
(
ISBN
978-0-470-27616-7
,
lire en ligne
)
,
p.
5
- ↑
(en)
≪
"Fedora Linux" Is The Latest Change Proposed For F35
≫, sur
Phoronix
,
(consulte le
)
- ↑
(en)
Richard Petersen,
Beginning Fedora Desktop : Fedora 20 Edition
, Berkeley/New York, NY, Apress,
, 504
p.
(
ISBN
978-1-4842-0067-4
,
lire en ligne
)
, ≪ Chapitre 1 : Fedora 20 Introduction ≫
,
p.
10
- ↑
≪
Presentation Fedora lors des Rencontres Fedora 24 a Paris
≫,
(consulte le
)
,
p.
4
- ↑
(en-US)
≪
Fedora logo redesign
≫, sur
Fedora Magazine
,
(consulte le
)
- ↑
a
et
b
(en)
Brian Fagioli, ≪
Fedora 24 is here with GNOME 3.20
≫, sur
betnews
,
(consulte le
)
- ↑
≪
Fedora Spins
≫, Fedora Project
(consulte le
)
- ↑
a
et
b
(en)
≪
fedora 24 : Top Features You Should Know
≫, sur
admin's choice
,
(consulte le
)
- ↑
(en)
≪
RPM Fusion
≫,
LWN.net
,
(consulte le
)
- ↑
(en)
≪
RPM Freedom
≫
(consulte le
)
- ↑
(en)
≪
Freed-ora
≫, sur
Free Software Foundation Latin America
(consulte le
)
- ↑
(es)
≪
Fedora totalmente software libre, eso es Freed-ora
≫,
(consulte le
)
- ↑
(en)
Marcus Moeller, ≪
Freed-ora 23 Workstation available
≫,
(consulte le
)
- ↑
(en)
≪
Fedora Freedom
≫, sur
Fedora Project
,
(consulte le
)
- ↑
(en)
≪
GNU Linux-libre's Freed-ora Effort To "Free Fedora" Has Been Sunset
≫,
Phoronix
,
(consulte le
)
- ↑
(en)
≪
End of Life Releases
≫, Fedora Project
(consulte le
)
- ↑
(en)
≪
Fedora 38 Schedule: Key
≫,
Fedora Project
(consulte le
)
- ↑
(en)
≪
Fedora 39 Schedule: Key
≫,
Fedora Project
(consulte le
)
- ↑
(en)
≪
Fedora 40 Schedule: Key
≫,
Fedora Project
(consulte le
)
- ↑
a
et
b
(en)
≪
Fedora 41 Schedule: Key
≫,
Fedora Project
(consulte le
)
- ↑
(en)
Liron, ≪
Ubuntu VS Fedora ? which is best?
≫, sur
IWF1
,
(consulte le
)
- ↑
(en)
≪
Fedora Release Life Cycle
≫, Fedora Project
(consulte le
)
- ↑
≪
Parution de Fedora 23
≫, sur
Linuxfr
,
(consulte le
)
- ↑
(en)
≪
Releases/Rawhide
≫, Fedora Project
(consulte le
)
- ↑
(en)
Danny Stieben, ≪
Be On The Bleeding Edge of Linux with Fedora Rawhide
≫, sur
Make Use Of
,
(consulte le
)
- ↑
a
et
b
(en)
≪
DNF Software Management Tools in Fedora
≫
(consulte le
)
- ↑
(en)
Chris Hoffman, ≪
Fedora 23 lands with GNOME 3.18, Wayland progress, and a new upgrade system
≫, sur
PC World
,
(consulte le
)
- ↑
a
et
b
≪
Sortie de Fedora 22 ? DNF remplace Yum
≫, sur
Linuxfr
,
(consulte le
)
- ↑
≪
Mandatory Access Control with SELinux
≫
(consulte le
)
- ↑
(en)
≪
Fedora Core 2 Release Notes
≫
(consulte le
)
- ↑
(en)
≪
Fedora Core 3 Release Notes
≫
(consulte le
)
- ↑
(en)
≪
Fedora Core 1 Release Notes
≫
(consulte le
)
- ↑
(en)
≪
Pidora - Fedora pour Raspberry Pi
≫,
pidora.ca
(consulte le
)
- ↑
(en)
Marius Nestor, ≪
Fedora 25 Linux OS to Officially Offer Support for Raspberry Pi 2 and 3 Devices
≫, sur
Softpedia
,
(consulte le
)
- ↑
(en)
≪
Liste des distributions baties sur Fedora
≫, sur
DistroWatch
(consulte le
)
- ↑
(en)
≪
Interview de Linus Torvalds
≫, sur
TuxRadar
, Linux Format,
(consulte le
)
- ↑
(en)
Linus
Torvalds
, ≪
The merge window being over, and things being calm made me think I should try upgrading to F21
≫, sur
Google+
,
(consulte le
)
- ↑
a
et
b
(en)
Steven
Vaughan-Nichols
, ≪
From Linux to cloud, why Red Hat matters for every enterprise
≫, sur
ZDNet
(consulte le
)
- ↑
(en-US)
Peter
Galli
, ≪
Red Hat Cans Linux Distribution
≫, sur
eWEEK
,
(consulte le
)
- ↑
(en)
Swapnil Bhartiya, ≪
Fedora 24 -- The Best Distro for DevOps?
≫, sur
linux.com
,
(consulte le
)
- ↑
(de)
Hans-Joachim
Baader
, ≪
Fedora 18 - Multimedia, Paketverwaltung, Fazit - Pro-Linux
≫,
Pro-Linux
,
(
lire en ligne
, consulte le
)
- ↑
(en)
Timothy Prickett
Morgan
, ≪
Wikipedia dumps Red Hat for Ubuntu
≫, sur
www.theregister.com
(consulte le
)
- ↑
(en)
≪
Wikipedia wechselt mit Ihren 400 Servern zu Ubuntu | Julius Beckmann
≫
(consulte le
)
- ↑
≪
Alan Cox Calls Fedora 18 "The Worst Red Hat Distro" - Phoronix
≫, sur
www.phoronix.com
(consulte le
)
- ↑
≪
Pourquoi nous n'homologuons pas d'autres systemes
≫
(consulte le
)
Sur les autres projets Wikimedia :
- Fedora
, sur
Wikimedia Commons