Fedora Linux - Fedora Linux

Fedora Linux
Logo Fedora (2021).svg
Fedora Linux 35 (Station de travail).png
Fedora Linux 35 (poste de travail) — applications par défaut (1).png
Fedora Linux 35 (poste de travail) — applications par défaut (2).png
Fedora Workstation 35 Beta — son environnement de bureau par défaut ( GNOME 41), son image d'arrière - plan et ses applications
Développeur Projet Fedora (sponsorisé par Red Hat Inc. )
Famille d'OS Unix-like
État de fonctionnement Courant
Modèle source Open source
Première version 6 novembre 2003 ; il y a 17 ans ( 2003-11-06 )
Dernière version 34 / 27 avril 2021 ; il y a 5 mois ( 2021-04-27 )
Dernier aperçu 35 Bêta / 28 septembre 2021 ; il y a 14 jours ( 2021-09-28 )
Cible marketing Bureau , serveur , cloud
Directeur chargé d'emballage RPM ( DNF ), Flatpak , OSTree — interfaces graphiques : GNOME Software , dnfdragora , KDE Discover
Plateformes
Type de noyau Monolithique ( noyau Linux )
Pays des utilisateurs GNOU

Interface utilisateur par défaut
Shell GNOME sur Wayland
Licence GPL et diverses licences de logiciels libres, ainsi que des fichiers de firmware propriétaires
Site officiel getfedora .org

Fedora Linux est une distribution Linux développée par le projet Fedora soutenu par la communauté qui est principalement parrainé par Red Hat , une filiale d' IBM , avec un soutien supplémentaire d'autres sociétés. Fedora contient des logiciels distribués sous diverses licences libres et open source et vise à être à la pointe des technologies libres. Fedora est la source en amont de la distribution commerciale Red Hat Enterprise Linux et pour CentOS . Fedora est un fork de Red Hat Linux depuis l'arrêt de RHL en 2003.

Depuis la sortie de Fedora 30, cinq éditions différentes sont actuellement disponibles : Workstation , axé sur l' ordinateur personnel , Server for servers , CoreOS , axé sur le cloud computing , Silverblue , axé sur un bureau immuable spécialisé dans les workflows basés sur des conteneurs et IoT , axé sur les appareils IoT .

En février 2016, Fedora comptait environ 1,2 million d'utilisateurs, dont Linus Torvalds (en mai 2020), créateur du noyau Linux .

Caractéristiques

Fedora a la réputation de se concentrer sur l'innovation, d'intégrer de nouvelles technologies dès le début et de travailler en étroite collaboration avec les communautés Linux en amont . Faire des changements en amont plutôt que spécifiquement pour Fedora garantit que les changements sont disponibles pour toutes les distributions Linux .

Fedora a un cycle de vie relativement court : chaque version est généralement prise en charge pendant au moins 13 mois, la version X n'étant prise en charge que jusqu'à 1 mois après la sortie de la version X +2 et avec environ 6 mois entre la plupart des versions. Les utilisateurs de Fedora peuvent passer d'une version à l'autre sans réinstaller.

L' environnement de bureau par défaut dans Fedora est GNOME et l'interface utilisateur par défaut est GNOME Shell . D'autres environnements de bureau, notamment KDE Plasma , Xfce , LXQt , LXDE , MATE , Cinnamon et i3 sont disponibles et peuvent être installés.

Une clé USB Live peut être créée à l'aide de Fedora Media Writer ou de la commande dd . Il permet aux utilisateurs d'essayer Fedora sans apporter de modifications au disque dur.

Gestion des colis

La plupart des éditions de Fedora utilisent le système de gestion de packages RPM , en utilisant DNF comme outil pour gérer les packages RPM. DNF utilise libsolv, un résolveur de dépendances externe. Flatpak est également inclus par défaut et la prise en charge des snaps d'Ubuntu peut être ajoutée. Fedora utilise Delta RPM lors de la mise à jour des packages installés pour fournir des mises à jour delta . Un Delta RPM contient la différence entre une ancienne et une nouvelle version d'un package. Cela signifie que seuls les changements entre le package installé et le nouveau sont téléchargés, ce qui réduit le trafic réseau et la consommation de bande passante.

Les éditions Fedora CoreOS et Silverblue utilisent rpm-ostree, un système transactionnel hybride image/package pour gérer l'hôte. Le DNF traditionnel (ou d'autres systèmes) doit être utilisé dans des conteneurs.

Sécurité

Fedora utilise par défaut Security-Enhanced Linux , qui implémente une variété de politiques de sécurité, y compris des contrôles d'accès obligatoires , que Fedora a adoptés dès le début. Fedora fournit un durcissement wrapper, et ne le durcissement pour tous ses paquets en utilisant des caractéristiques telles que le compilateur exécutable indépendant de la position (PIE).

Logiciel

Fedora est livré préinstallé avec une large gamme de logiciels tels que LibreOffice et Firefox . Des logiciels supplémentaires sont disponibles dans les référentiels de logiciels et peuvent être installés à l'aide du gestionnaire de packages DNF ou du logiciel GNOME .

De plus, des référentiels supplémentaires peuvent être ajoutés au système, de sorte que les logiciels non disponibles dans Fedora puissent être installés facilement. Les logiciels qui ne sont pas disponibles via les référentiels officiels de Fedora, soit parce qu'ils ne correspondent pas à la définition de Fedora de logiciel libre, soit parce que leur distribution peut violer la loi américaine, peuvent être installés à l'aide de référentiels tiers. Les référentiels tiers populaires incluent les référentiels RPM Fusion gratuits et non gratuits. Fedora fournit également aux utilisateurs un système de construction facile à utiliser pour créer leurs propres référentiels appelés Copr.

Depuis la sortie de Fedora 25, le système d'exploitation utilise par défaut le protocole du serveur d'affichage Wayland , qui a remplacé le système X Window .

Installateur du système

Résumé de l'installation de Fedora Workstation 22

Fedora utilise Anaconda comme programme d' installation du système .

Éditions

Le logo Fedora Silverblue

Depuis la version 30 de Fedora, il est disponible en cinq éditions :

Poste de travail
Il cible les utilisateurs qui souhaitent un système d'exploitation fiable, convivial et puissant pour leur ordinateur portable ou de bureau. Il est livré avec GNOME par défaut mais d'autres bureaux peuvent être installés ou peuvent être directement installés en tant que Spins .
Serveur
Son utilisation cible est pour les serveurs . Il comprend les dernières technologies de centre de données . Cette édition n'est pas fournie avec un environnement de bureau, mais il est possible d'en installer un. À partir de Fedora 28, Server Edition fournira Fedora Modularity, ajoutant la prise en charge des flux de mise à jour alternatifs pour les logiciels populaires tels que Node.js et Go .
CoreOS
Il fournit une image minimale de Fedora qui ne comprend que l'essentiel. Il est destiné à être déployé dans le cloud computing . Il fournit des images Fedora CoreOS qui sont des images minimales optimisées pour le déploiement de conteneurs.
IdO
Images de Fedora conçues pour fonctionner sur les appareils de l'Internet des objets.
Argentbleu
C'est un système d'exploitation de bureau immuable. Il vise à être extrêmement stable et fiable. Il vise également à être une excellente plate-forme pour les développeurs et pour ceux qui utilisent des flux de travail axés sur les conteneurs. Silverblue est immuable, cela signifie que chaque installation est identique à chaque autre installation de la même version. Le système d'exploitation qui se trouve sur le disque est exactement le même d'une machine à l'autre, et il ne change jamais au fur et à mesure de son utilisation. La conception immuable de Silverblue est destinée à le rendre plus stable, moins sujet aux bugs et plus facile à tester et à développer, en fait également une excellente plate-forme pour les applications conteneurisées ainsi que le développement de logiciels basés sur des conteneurs. Dans chaque cas, les applications et les conteneurs sont séparés du système hôte, ce qui améliore la stabilité et la fiabilité. Les technologies de base de Silverblue ont d'autres fonctionnalités utiles. Les mises à jour du système d'exploitation sont rapides et il n'y a pas besoin d'attendre qu'elles soient installées : il suffit de redémarrer normalement pour commencer à utiliser la prochaine version. Avec Silverblue, il est également possible de revenir à la version précédente du système d'exploitation, en cas de problème.

Laboratoires

Semblable aux mélanges Debian , le projet Fedora distribue également des variantes personnalisées de Fedora appelées Fedora Labs. Ceux-ci sont construits avec des ensembles spécifiques de packages logiciels, ciblant des intérêts spécifiques tels que les jeux, la sécurité, la conception, la robotique et l'informatique scientifique (qui comprend SciPy , Octave , Kile , Xfig et Inkscape ).

Le Fedora AOS (Appliance Operating System) était une version spécialisée de Fedora avec une empreinte mémoire réduite pour une utilisation dans les appliances logicielles . Les appliances sont des images système préinstallées et préconfigurées. Cette rotation était destinée à faciliter la création et le déploiement d' appliances virtuelles pour tous (développeurs, éditeurs de logiciels indépendants (ISV), fabricants d'équipement d'origine (OEM), etc.) .

Spins et remix

Le projet Fedora distribue officiellement différentes variantes appelées "Fedora Spins" qui sont Fedora avec différents environnements de bureau (GNOME est l'environnement de bureau par défaut). Les versions officielles actuelles, à partir de Fedora 34, sont KDE, Xfce, LXQt, MATE-Compiz, Cinnamon, LXDE, SOAS et i3.

En plus des Spins, qui sont des variantes officielles du système Fedora, le projet permet aux variantes non officielles d'utiliser le terme "Fedora Remix" sans demander d'autorisation supplémentaire, bien qu'un logo différent (fourni) soit requis.

Architectures

x86-64 et ARM-hfp sont les principales architectures prises en charge par Fedora. Pidora et FedBerry sont des distributions Fedora spécialisées pour le Raspberry Pi , qui prennent en charge le Raspberry Pi ainsi que d'autres appareils ARM et SBC . Depuis la version 26, Fedora prend également en charge ARM AArch64 , IBM Power64 , IBM Power64le , IBM Z ("s390x"), MIPS-64el , MIPS-el , RISC-V en tant qu'architectures secondaires.

Fedora 28 était la dernière version prenant en charge ppc64 et il est conseillé aux utilisateurs de passer à la variante little endian ppc64le .

Alternatives

Le projet Fedora distribue également plusieurs autres versions avec moins de cas d'utilisation que ceux mentionnés ci-dessus, comme des installateurs réseau et des images d'installation minimales. Ils sont destinés aux cas particuliers ou aux utilisateurs experts qui souhaitent avoir des installations personnalisées ou configurer Fedora à partir de zéro.

De plus, toutes les licences acceptables pour Fedora (y compris les licences de droits d'auteur, de marques et de brevets) doivent être applicables non seulement à Red Hat ou Fedora, mais également à tous les destinataires en aval. Cela signifie que toutes les licences « uniquement pour Fedora » ou les licences avec des conditions spécifiques que Red Hat ou Fedora respectent mais que d'autres destinataires ne seraient pas acceptables (et presque certainement non libres, en conséquence).

Histoire

Le nom de Fedora dérive de Fedora Linux, un projet bénévole qui a fourni des logiciels supplémentaires pour la distribution Red Hat Linux , et du chapeau fedora caractéristique utilisé dans le logo "Shadowman" de Red Hat. Warren Togami a lancé Fedora Linux en 2002 en tant que projet de premier cycle à l' Université d'Hawaï , destiné à fournir un référentiel unique pour les packages logiciels tiers bien testés afin que les logiciels non Red Hat soient plus faciles à trouver, à développer et à utiliser. La principale différence entre Fedora Linux et Red Hat Linux était que le développement du référentiel de Fedora se ferait en collaboration avec la communauté mondiale des bénévoles. Fedora Linux a finalement été absorbé dans le projet Fedora, entraînant avec lui cette approche collaborative.

Fedora Linux a été lancé en 2003, lorsque Red Hat Linux a été abandonné. Red Hat Enterprise Linux devait être la seule distribution Linux officiellement prise en charge par Red Hat, tandis que Fedora devait être une distribution communautaire. Red Hat Enterprise Linux ramifie ses versions à partir des versions de Fedora.

Avant Fedora 7, Fedora s'appelait Fedora Core d'après le nom de l'un des deux principaux référentiels de logiciels - Core et Extras. Fedora Core contenait tous les packages de base requis par le système d'exploitation, ainsi que d'autres packages distribués avec les CD/DVD d'installation, et n'était maintenu que par les développeurs Red Hat. Fedora Extras, le référentiel secondaire inclus depuis Fedora Core 3, était géré par la communauté et n'était pas distribué avec les CD/DVD d'installation. Lors de la sortie de Fedora 7, la distinction entre Fedora Core et Fedora Extras a été supprimée.

Depuis la sortie de Fedora 21, dans un effort pour modulariser la distribution Fedora et rendre le développement plus agile, trois versions différentes sont disponibles : Workstation , axée sur l' ordinateur personnel , Server et Atomic pour les serveurs , Atomic étant la version destinée au cloud computing .

Fedora est une marque déposée de Red Hat, Inc. La demande de statut de marque déposée de Red Hat pour le nom « Fedora » a été contestée par l'Université Cornell et la Bibliothèque de l' Université de Virginie , créateurs du logiciel de gestion de référentiel numérique Fedora Commons . Le problème a été résolu et les parties ont conclu un accord de coexistence qui stipulait que le projet Cornell-UVA pouvait utiliser le nom lorsqu'il était clairement associé à un logiciel open source pour les systèmes de référentiels d'objets numériques et que Red Hat pouvait utiliser le nom lorsqu'il était clairement associés aux systèmes d'exploitation informatiques open source.

En avril 2020, le chef de projet Matthew Miller a annoncé que Fedora Workstation serait disponible sur certains nouveaux ordinateurs portables ThinkPad , grâce à un nouveau partenariat avec Lenovo .

Développement et communauté

Les valeurs fondamentales de la communauté Fedora

Le développement du système d'exploitation et des programmes de support est dirigé par le projet Fedora, qui est composé d'une communauté de développeurs et de bénévoles, ainsi que d' employés de Red Hat . Le Conseil est l'organe de leadership et de gouvernance communautaire de plus haut niveau. D'autres organes incluent le Fedora Engineering Steering Committee, responsable des décisions techniques derrière le développement de Fedora, et le Fedora Mindshare Committee qui coordonne les activités de sensibilisation et non techniques, y compris la représentation de Fedora Worldwide, par exemple : le programme des ambassadeurs, l'équipe CommOps et le marketing, la conception et Équipe des sites Web.

Versions

Fedora Core 1 avec GNOME version 2.4 (2003-11)
Fedora version 15, la première version avec GNOME 3 et GNOME Shell . (2011-05)
Fedora 21, une version qui a apporté le support expérimental de Wayland et HiDPI (2014-12).

Fedora a un cycle de vie relativement court : la version X n'est prise en charge que jusqu'à 1 mois après la sortie de la version X +2 et avec environ 6 mois entre la plupart des versions, ce qui signifie qu'une version de Fedora est généralement prise en charge pendant au moins 13 mois, voire plus. Les utilisateurs de Fedora peuvent passer d'une version à l'autre sans réinstaller.

La version actuelle est Fedora 34, qui est sortie le 27 avril 2021.

Version (Nom de code) Sortie Fin de vie Noyau GNOME
Ancienne version, plus maintenue : 1 (Achillée millefeuille) 2003-11-06 2004-09-20 2.4.22 2.4
Ancienne version, plus maintenue : 2 (Tettnang) 2004-05-18 2005-04-11 2.6.5 2.6
Ancienne version, plus maintenue : 3 (Heidelberg) 2004-11-08 2006-01-16 2.6.9 2.8
Ancienne version, plus maintenue : 4 (Stentz) 2005-06-13 2006-08-07 2.6.11 2.10
Ancienne version, plus maintenue : 5 (Bordeaux) 2006-03-20 2007-07-02 2.6.15 2.14
Ancienne version, plus maintenue : 6 (Zod) 2006-10-24 2007-12-07 2.6.18 2.16
Ancienne version, plus maintenue : 7 (Lunaire) 2007-05-31 2008-06-13 2.6.21 2.18
Ancienne version, plus maintenue : 8 (Loup-garou) 2007-11-08 2009-01-07 2.6.23 2.20
Ancienne version, plus maintenue : 9 (Soufre) 2008-05-13 2009-07-10 2.6.25 2.22
Ancienne version, plus maintenue : 10 (Cambridge) 2008-11-25 2009-12-18 2.6.27 2.24
Ancienne version, plus maintenue : 11 (Léonidas) 2009-06-09 2010-06-25 2.6.29 2.26
Ancienne version, plus maintenue : 12 (Constantine) 2009-11-17 2010-12-02 2.6.31 2.28
Ancienne version, plus maintenue : 13 (Goddard) 2010-05-25 2011-06-24 2.6.33 2.30
Ancienne version, plus maintenue : 14 (Laughlin) 2010-11-02 2011-12-08 2.6.35 2.32
Ancienne version, plus maintenue : 15 (Lovelock) 2011-05-24 2012-06-26 2.6.38 3.0
Ancienne version, plus maintenue : 16 (Verne) 2011-11-08 2013-02-12 3.1 3.2
Ancienne version, plus maintenue : 17 (Miracle costaud) 2012-05-29 2013-07-30 3.3 3.4
Ancienne version, plus maintenue : 18 (Vache Sphérique) 2013-01-15 2014-01-14 3.6 3.6
Ancienne version, plus maintenue : 19 (le chat de Schrödinger) 2013-07-02 2015-01-06 3.9 3.8
Ancienne version, plus maintenue : 20 (Heisenbug) 2013-12-17 2015-06-23 3.11 3.10
Ancienne version, plus maintenue : 21 2014-12-09 2015-12-01 3.17 3.14
Ancienne version, plus maintenue : 22 2015-05-26 2016-07-19 4.0 3.16
Ancienne version, plus maintenue : 23 2015-11-03 2016-12-20 4.2 3.18
Ancienne version, plus maintenue : 24 2016-06-21 2017-08-08 4.5 3.20
Ancienne version, plus maintenue : 25 2016-11-22 2017-12-12 4.8 3.22
Ancienne version, plus maintenue : 26 2017-07-11 2018-05-29 4.11 3.24
Ancienne version, plus maintenue : 27 2017-11-14 2018-11-30 4.13 3.26
Ancienne version, plus maintenue : 28 2018-05-01 2019-05-28 4.16 3.28
Ancienne version, plus maintenue : 29 2018-10-30 2019-11-26 4.18 3.30
Ancienne version, plus maintenue : 30 2019-05-07 2020-05-26 5.0 3.32
Ancienne version, plus maintenue : 31 2019-10-29 2020-11-24 5.3 3.34
Ancienne version, plus maintenue : 32 2020-04-28 2021-05-25 5.6 3,36
Ancienne version, mais toujours maintenue : 33 2020-10-27 2021-11-16 5.8 3,38
Version stable actuelle : 34 2021-04-27 2022-05-17 5.11 40
Version future : 35 2021-10-19 2022-11-23 N / A 41
Version future : 36 2022-04-19 2023-05-24 N / A N / A
Légende:
Ancienne version
Ancienne version, toujours maintenue
Dernière version
Dernière version d'aperçu
Version future


Cuir brut

Rawhide est l' arbre de développement de Fedora. Il s'agit d'une copie d'une distribution Fedora complète dans laquelle de nouveaux logiciels sont ajoutés et testés, avant d'être inclus dans une version stable ultérieure. En tant que tel, Rawhide est souvent plus riche en fonctionnalités que la version stable actuelle. Dans de nombreux cas, le logiciel est composé d' instantanés de code source CVS , Subversion ou Git qui sont souvent activement développés par des programmeurs. Bien que Rawhide s'adresse aux utilisateurs avancés, aux testeurs et aux mainteneurs de packages, il est capable d'être un système d'exploitation principal. Les utilisateurs intéressés par la branche Rawhide mettent souvent à jour quotidiennement et aident à résoudre les problèmes. Les utilisateurs de Rawhide n'ont pas à effectuer de mise à niveau entre différentes versions car il suit un modèle de mise à jour de version continue .

Paquets supplémentaires pour Enterprise Linux (EPEL)

EPEL est un référentiel de packages supplémentaires publiés par le projet Fedora, qui devrait fonctionner dans les systèmes RHEL et compatibles avec RHEL. EPEL est organisé par un Groupe d'Intérêt Spécial Fedora . Les packages EPEL sont généralement basés sur leurs homologues Fedora et n'entreront jamais en conflit ou ne remplaceront jamais les packages des distributions Enterprise Linux de base. EPEL utilise une grande partie de la même infrastructure que Fedora, y compris le système de construction, l'instance bugzilla, le gestionnaire de mises à jour, le gestionnaire de miroir et plus encore.

Voir également

Les références

Liens externes