Présentation
Fedora Linux est une distribution GNU/Linux communautaire développée par le Fedora Project et soutenue notamment par Red Hat. Elle fournit un système d’exploitation complet pour les ordinateurs personnels, les stations de travail, les serveurs, le cloud, les conteneurs et certains appareils spécialisés. Son positionnement tient dans un équilibre assez particulier : proposer rapidement les technologies récentes du monde Linux, mais dans des versions publiées et testées plutôt que dans un flux continu de mises à jour comme le ferait une distribution rolling release.
Cette proximité avec les évolutions de l’écosystème open source fait partie de l’identité de Fedora. De nouvelles versions du noyau Linux, des environnements de bureau, des bibliothèques système et des outils de développement arrivent généralement assez tôt dans la distribution. Fedora sert ainsi souvent de terrain d’adoption pour des technologies qui se diffuseront ensuite plus largement dans l’écosystème Linux.
Le revers de cette fraîcheur est un cycle de vie relativement court. Une version de Fedora est maintenue pendant environ treize mois, avec de nouvelles versions majeures publiées approximativement tous les six mois. Il n’est donc pas nécessaire de réinstaller constamment le système, les mises à niveau pouvant être effectuées directement, mais Fedora suppose d’accepter une évolution régulière de son environnement. Pour une machine destinée à rester plusieurs années presque inchangée, une distribution à support long terme peut être plus adaptée.
Fedora ne désigne pas non plus une seule configuration. Fedora Workstation constitue l’édition de bureau historique et utilise GNOME. Fedora KDE Plasma Desktop propose désormais KDE Plasma comme autre grande édition de bureau. Server cible les serveurs, Cloud les environnements cloud, CoreOS les déploiements orientés conteneurs et IoT les appareils connectés et l’edge computing.
À ces éditions s’ajoutent des Spins utilisant d’autres environnements comme Xfce, Cinnamon, LXQt, Sway, Budgie ou COSMIC, ainsi qu’une famille de bureaux atomiques comprenant Silverblue, Kinoite, Sway Atomic, Budgie Atomic et COSMIC Atomic. Fedora n’impose donc pas une seule manière d’utiliser Linux : le même projet sert de base à des systèmes classiques, des bureaux personnalisés et des architectures où le système de base est mis à jour comme un ensemble cohérent.
La version stable actuelle, Fedora Linux 44, est sortie le 28 avril 2026. Comme toujours avec Fedora, le numéro de version compte moins comme une rupture commerciale que comme une photographie du projet à un moment donné : quelques mois plus tard, une nouvelle génération prendra sa place et poursuivra cette évolution.
Fonctionnalités
Un bureau Linux moderne sans masquer le système
Fedora Workstation repose sur GNOME et cherche à fournir une expérience de bureau relativement cohérente dès l’installation. Le système comprend les fonctions essentielles pour gérer les fichiers, les paramètres, les applications, les réseaux, le son, le Bluetooth et les différents périphériques sans imposer de passer immédiatement par le terminal.
GNOME adopte une organisation assez différente de Windows ou d’un bureau Linux plus traditionnel. Les espaces de travail, la vue Activités et la recherche globale occupent une place importante, tandis que l’interface limite volontairement certains éléments permanents à l’écran. Cette simplicité peut être agréable pour les utilisateurs qui apprécient un environnement épuré, mais elle demande une adaptation lorsqu’on attend une barre des tâches ou un menu d’applications classique.
Fedora KDE Plasma Desktop répond justement à une autre philosophie. KDE Plasma offre davantage de possibilités de personnalisation et une organisation que beaucoup d’utilisateurs venant de Windows trouveront plus familière. Les deux éditions utilisent pourtant la même base Fedora : choisir GNOME ou KDE change principalement l’expérience de bureau, pas la philosophie générale de la distribution.
Les Spins étendent encore cette liberté. Une machine ancienne peut privilégier Xfce ou LXQt, un utilisateur orienté clavier peut choisir Sway ou i3, tandis que Cinnamon, Budgie ou COSMIC proposent d’autres compromis entre simplicité, personnalisation et organisation du bureau.
Installer des logiciels sans dépendre d’un seul modèle
Fedora utilise le format RPM pour les paquets système et les logiciels distribués dans ses dépôts. Les installations et mises à jour peuvent être gérées depuis l’interface graphique ou avec DNF en ligne de commande. Ce système donne accès à un vaste ensemble de bibliothèques, runtimes, outils de développement et applications directement maintenus pour Fedora.
Pour les applications graphiques, Flatpak apporte une seconde approche. Une application peut être distribuée avec une grande partie de ses dépendances et rester davantage isolée du système. Cette méthode est particulièrement pratique pour les applications de bureau dont le cycle de publication ne correspond pas nécessairement à celui des paquets système.
Ces deux méthodes ne s’excluent pas. Un compilateur, une bibliothèque système ou un service auront souvent davantage de sens comme paquet RPM, tandis qu’une application graphique peut être installée en Flatpak. Les utilisateurs avancés disposent encore d’autres possibilités grâce aux conteneurs, aux gestionnaires propres aux langages de programmation ou aux dépôts communautaires.
Fedora reste volontairement stricte sur ce qui entre dans ses dépôts officiels. Le projet privilégie les logiciels et contenus compatibles avec ses règles de distribution libre et open source. Certains codecs, pilotes ou logiciels propriétaires nécessitent donc des sources supplémentaires. Cette politique rend la frontière juridique du système plus claire, mais peut demander quelques étapes après l’installation pour obtenir certains composants multimédias ou matériels.
Un environnement particulièrement naturel pour le développement
Fedora Workstation accorde une place importante aux développeurs. Compilateurs, langages, bibliothèques, bases de données, outils de virtualisation et utilitaires de conteneurs sont disponibles directement depuis les dépôts, souvent dans des versions récentes.
Cette fraîcheur est utile lorsqu’un projet dépend de technologies modernes. Python, GCC, Rust, Podman, les environnements Java ou de nombreux outils système peuvent être installés sans devoir reconstruire entièrement la distribution autour du projet. Les développeurs qui travaillent avec des technologies issues de l’écosystème Red Hat retrouvent également un environnement proche de CentOS Stream ou Red Hat Enterprise Linux, mais beaucoup plus rapidement mis à jour.
Podman occupe une place importante dans cette logique. Il permet de créer et exécuter des conteneurs OCI sans imposer une architecture reposant sur un démon central permanent. Toolbx ajoute une couche pensée pour le poste de travail : plusieurs environnements de développement peuvent être placés dans des conteneurs séparés tout en restant suffisamment intégrés au bureau pour utiliser les fichiers et outils habituels.
Fedora fournit également de solides bases pour la virtualisation avec KVM, QEMU et libvirt. Il devient possible d’utiliser la machine comme poste de développement principal tout en exécutant d’autres systèmes ou environnements de test dans des machines virtuelles.
Une sécurité qui fait partie de l’architecture
Fedora intègre SELinux par défaut. Ce système de contrôle d’accès ajoute des politiques de sécurité au-delà des permissions Unix traditionnelles et limite ce qu’un processus est autorisé à faire, même lorsqu’un compte ou un service possède déjà certains droits.
SELinux peut paraître invisible lorsque tout fonctionne normalement. Sa présence devient surtout perceptible lorsqu’un service personnalisé tente d’accéder à un emplacement ou une ressource qui ne correspond pas à sa politique. Pour un nouvel utilisateur, ces restrictions peuvent parfois sembler mystérieuses ; pour un serveur ou une station de travail exposée à des logiciels nombreux, elles apportent une couche de défense importante.
Fedora publie également régulièrement des mises à jour du noyau, des bibliothèques et des applications. Cette cadence permet de recevoir rapidement les correctifs de sécurité, mais implique aussi davantage de changements qu’une distribution conservatrice.
Le projet signe ses images d’installation et fournit des sommes de contrôle permettant de vérifier qu’un téléchargement n’a pas été altéré. Fedora Media Writer simplifie ensuite la création d’une clé USB capable de démarrer le système, de l’essayer en mode live puis de lancer l’installation.
Des bureaux atomiques pour changer la manière de maintenir le système
Fedora développe parallèlement une famille de systèmes appelée Atomic Desktops. Silverblue utilise GNOME, Kinoite KDE Plasma, tandis que d’autres variantes proposent Sway, Budgie ou COSMIC.
Le principe diffère d’une installation Fedora classique. Au lieu de modifier progressivement la base du système avec chaque paquet installé, l’environnement principal est traité comme un ensemble cohérent. Les mises à jour sont préparées puis appliquées lors du redémarrage, et une version précédente reste disponible afin de pouvoir revenir en arrière lorsqu’un problème survient.
Les applications graphiques sont alors principalement installées avec Flatpak, tandis que les environnements de développement peuvent vivre dans des conteneurs Toolbx. Il reste possible d’ajouter certains paquets au système de base, mais l’idée est de conserver autant que possible une séparation entre le système, les applications et les outils de développement.
Cette architecture réduit certains risques liés à l’accumulation de modifications au fil des années et facilite les retours arrière. Elle change toutefois plusieurs habitudes Linux traditionnelles. Installer arbitrairement des paquets dans le système hôte n’est plus toujours le premier réflexe, et comprendre la répartition entre Flatpak, conteneurs et couche système demande un temps d’apprentissage.
Une base qui dépasse largement le poste de travail
Fedora n’est pas seulement une distribution de bureau. Fedora Server fournit une base destinée aux services et infrastructures, tandis que Fedora Cloud propose des images adaptées aux environnements virtualisés et fournisseurs cloud.
Fedora CoreOS adopte une approche minimale et orientée conteneurs, avec des mises à jour automatiques pensées pour les infrastructures où les applications sont déployées sous forme de conteneurs plutôt qu’installées directement sur l’hôte. Fedora IoT applique une logique similaire aux appareils connectés et aux déploiements edge.
Cette diversité explique pourquoi Fedora peut servir à la fois de poste personnel et de laboratoire pour comprendre des architectures que l’on retrouvera ensuite côté serveur. Les outils, formats de paquets et technologies de conteneurs partagent une partie importante de leur culture avec l’écosystème professionnel Red Hat.
Cas d’usage
Utiliser Linux comme système principal de travail
Fedora Workstation peut remplacer Windows ou macOS sur un ordinateur compatible pour les tâches quotidiennes : navigation web, bureautique, programmation, communication, multimédia et création avec les applications disponibles sous Linux.
L’installation live permet d’abord de tester le système depuis une clé USB sans modifier le disque. C’est particulièrement utile pour vérifier le Wi-Fi, le Bluetooth, l’affichage, le son ou la gestion de l’énergie avant de décider de l’installer réellement.
Une fois le système en place, les mises à jour et logiciels courants peuvent être gérés graphiquement. Le terminal reste extrêmement puissant et devient vite utile pour le développement ou l’administration, mais Fedora ne demande pas qu’un nouvel utilisateur travaille exclusivement en ligne de commande.
Construire une station de développement moderne
Un développeur peut utiliser Fedora comme environnement principal pour le web, Python, Rust, C/C++, Java, les bases de données, les conteneurs ou les infrastructures cloud. Les outils récents disponibles dans les dépôts réduisent souvent la distance entre la documentation d’un projet moderne et ce que le système peut réellement exécuter.
Plusieurs projets ayant des dépendances différentes peuvent être isolés dans des environnements virtuels ou des conteneurs Toolbx. Podman permet parallèlement de construire et tester des images OCI destinées ensuite à des serveurs ou à Kubernetes.
Pour quelqu’un qui travaille à la fois sur des applications et sur leur infrastructure, Fedora permet ainsi de rapprocher le poste de développement du monde Linux qui exécutera finalement le projet en production.
Disposer d’un Linux récent sans adopter une rolling release
Un utilisateur peut vouloir un noyau récent, les nouvelles générations de GNOME ou KDE et des outils modernes, tout en préférant disposer de versions clairement identifiées plutôt que d’un système en mise à jour permanente.
Fedora occupe précisément cet espace. Chaque génération forme une version cohérente, puis reçoit des mises à jour pendant son cycle de support. Le système avance vite, mais conserve des points de passage identifiables.
Cette approche demande d’effectuer une mise à niveau majeure régulièrement. Pour certains utilisateurs, ce rythme est un bon compromis ; pour d’autres, devoir suivre une nouvelle version environ deux fois par an représente une maintenance inutile.
Expérimenter avec un bureau atomique
Silverblue ou Kinoite peuvent servir de poste principal à un développeur qui souhaite garder une base système relativement prévisible tout en isolant ses applications et environnements de travail.
Les applications graphiques sont installées principalement comme Flatpaks et les outils de développement vivent dans Toolbx. Si une mise à jour du système pose réellement problème, la possibilité de revenir à un déploiement précédent réduit la pression liée aux changements.
Cette approche est particulièrement intéressante pour comprendre les systèmes image-based et conteneurisés qui prennent une place croissante dans Linux. Elle demande en contrepartie d’abandonner certains réflexes d’une distribution classique.
Créer un serveur ou un laboratoire Linux
Fedora Server peut être utilisé pour héberger des services, expérimenter avec des bases de données, apprendre l’administration Linux ou construire un environnement de test avant un déploiement sur une infrastructure plus durable.
Son cycle rapide en fait un excellent laboratoire pour découvrir de nouvelles technologies, mais moins naturellement un système à laisser fonctionner sans changement pendant de nombreuses années. Pour ce dernier besoin, CentOS Stream, Red Hat Enterprise Linux ou d’autres distributions à support long terme peuvent être plus appropriés.
Fedora devient donc particulièrement pertinent lorsque le serveur sert aussi à apprendre, tester ou développer, et que bénéficier rapidement des nouvelles générations de logiciels compte davantage que prolonger au maximum la durée d’une même version.
Conclusion
Fedora occupe une position intéressante dans l’écosystème Linux parce qu’il refuse deux extrêmes. Il n’est ni une distribution conservatrice qui maintient presque les mêmes composants pendant plusieurs années, ni une rolling release où les évolutions arrivent continuellement. Fedora avance vite, mais avance par versions.
Cette philosophie en fait une excellente porte d’entrée vers les technologies récentes du monde Linux. Les développeurs y trouvent des runtimes et outils modernes, les utilisateurs de bureau accèdent rapidement aux nouvelles générations de GNOME ou KDE, et les personnes intéressées par les conteneurs peuvent travailler avec Podman, Toolbx, CoreOS ou les bureaux atomiques sans quitter le même écosystème.
Le projet possède également une cohérence qui dépasse les logiciels eux-mêmes. Sa politique open source, SELinux activé par défaut, le développement en relation étroite avec les projets upstream et son rôle dans l’écosystème Red Hat donnent à Fedora une identité beaucoup plus précise qu’un simple assemblage de paquets récents.
Cette ambition demande en échange un peu d’implication. Les mises à niveau sont fréquentes, certains composants propriétaires ne sont pas présents immédiatement dans les dépôts officiels et les technologies nouvelles peuvent occasionnellement révéler des incompatibilités avant qu’elles soient aussi éprouvées que dans une distribution plus conservatrice.
Pour quelqu’un qui veut installer Linux puis ne presque plus penser au système pendant plusieurs années, Fedora n’est pas nécessairement le choix le plus tranquille. Pour les développeurs, les passionnés de Linux et les utilisateurs qui veulent un système moderne, libre et suffisamment proche de l’évolution réelle de l’open source sans vivre dans une mise à jour permanente, il constitue en revanche l’un des équilibres les plus intéressants.
Points d’attention
-
Le cycle de support est relativement court : une version de Fedora est maintenue environ treize mois. Il faut donc effectuer régulièrement une mise à niveau vers une génération plus récente, contrairement aux distributions LTS conçues pour rester plusieurs années sur la même base.
-
Une nouvelle version arrive approximativement tous les six mois : ce rythme permet de bénéficier rapidement des nouveaux noyaux, environnements de bureau et outils, mais implique aussi davantage de changements qu’un système très conservateur.
-
Les logiciels propriétaires ne sont pas tous présents dans les dépôts officiels : la politique de Fedora privilégie les composants conformes à ses règles de distribution libre et open source. Certains codecs, pilotes et applications peuvent demander l’ajout de dépôts ou de sources externes.
-
Le matériel doit être vérifié avant une migration complète : Linux prend en charge une grande quantité de matériel, mais les pilotes propriétaires, certains périphériques très récents ou des fonctions spécifiques de certains ordinateurs portables peuvent nécessiter des réglages supplémentaires. Le mode live permet de tester une grande partie de la compatibilité avant l’installation.
-
GNOME possède une ergonomie particulière : Fedora Workstation ne cherche pas à reproduire Windows. Les utilisateurs attachés à un bureau plus traditionnel peuvent préférer Fedora KDE Plasma Desktop ou l’un des Spins sans quitter Fedora.
-
Les bureaux atomiques changent plusieurs habitudes Linux : Silverblue, Kinoite et les autres variantes atomiques privilégient Flatpak, Toolbx et les mises à jour du système comme un ensemble cohérent. Leur fiabilité et leur capacité de retour arrière sont intéressantes, mais leur logique demande un apprentissage spécifique.
-
Fedora n’est pas une distribution à support long terme : pour des serveurs ou postes devant rester sur une même génération pendant plusieurs années, une distribution comme Red Hat Enterprise Linux, Debian stable, Ubuntu LTS ou une autre solution à cycle long peut être plus appropriée.
-
Les mises à jour rapides sont à la fois une force et un compromis : Fedora permet d’accéder tôt aux nouvelles technologies, mais cela signifie aussi rencontrer parfois des changements de comportement ou des incompatibilités avant qu’ils aient plusieurs années de recul.
-
Fedora est réellement gratuit et open source, mais ses composants n’utilisent pas tous la même licence : le système rassemble de nombreux projets indépendants sous des licences libres différentes. Il est donc plus exact de parler d’un ensemble de logiciels sous licences multiples que d’attribuer une licence unique à toute la distribution.