Recommandé, 2024

Choix De L'Éditeur

Quelle est la différence entre Ubuntu et Fedora?

Les nouvelles distributions Linux continuent à apparaître, et pour certains utilisateurs, cela devient fastidieux d'essayer de suivre. Vous avez probablement entendu quelqu'un demander «Quel est l'intérêt de toutes ces distributions?». Peut-être vous a-t-on demandé d'expliquer la différence entre deux distributions Linux. Ces questions peuvent sembler étranges au début, mais elles ont un sens, surtout si la personne qui les pose est un débutant qui en apprend toujours plus sur Linux.

Ni Fedora ni Ubuntu ne sont de nouvelles distributions, mais elles ont toutes deux récemment eu de nouvelles versions. Ubuntu 16.04 est sorti en avril et Fedora 24 Beta est disponible depuis quelques semaines. La version finale est prévue pour le 14 juin. Cette version à venir de Fedora devrait attirer l’attention, il serait donc utile d’expliquer en quoi elle diffère de Ubuntu. Nous vous avons déjà montré quelques différences entre Ubuntu et Linux Mint; dans ce cas, les différences seront plus grandes et plus évidentes.

Histoire et développement

On a déjà tellement écrit sur Ubuntu que votre grand-mère sait probablement que sa première version est basée sur la branche unstable de Debian et est parue en octobre 2004. Fedora est un peu plus ancienne. La première version a été publiée en novembre 2003. un peu plus compliqué.

Cette toute première version de Fedora s'appelait Fedora Core 1 et était basée sur Red Hat Linux 9. Fedora était envisagée comme une alternative communautaire à Red Hat. Elle comportait deux référentiels principaux: Core, qui était géré par Red Hat. développeurs, et Extras, maintenus par la communauté. Cependant, fin 2003, Red Hat Linux a fusionné avec Fedora pour devenir une distribution à communauté unique et Red Hat Enterprise Linux a été créé en tant que son homologue pris en charge commercialement. Jusqu'en 2007, Fedora conservait le nom «Core», mais avec la sortie de Fedora 7, les référentiels Core et Extra étaient joints, et depuis lors, la distribution s'appelle simplement Fedora.

La plus grande différence réside dans le fait que Red Hat Linux d'origine était essentiellement divisé en Fedora et Red Hat Enterprise Linux, tandis que Debian restait une entité entière et distincte d'Ubuntu, qui importait des paquetages à partir de l'une des branches de Debian.

Beaucoup pensent que Fedora est directement basé sur Red Hat Enterprise Linux (RHEL), mais ce n’est pas tout à fait vrai. C'est plutôt l'inverse: les nouvelles versions de RHEL sont des fourches de Fedora dont la qualité et la stabilité ont été minutieusement testées avant leur publication. Par exemple, RHEL 7 est basé sur les référentiels de Fedora 19 et 20. La communauté Fedora fournit également des packages supplémentaires pour RHEL dans un référentiel appelé Extra Packages for Enterprise Linux (EPEL).

La structure derrière le développement de ces deux distributions est relativement similaire. Le projet Fedora (créé en 2003) est responsable de la coordination du développement de Fedora et est sponsorisé par Red Hat. Cette initiative est régie par le conseil de Fedora et le président (chef de projet Fedora) est choisi et employé par Red Hat. Il existe d'autres groupes dirigeants, tels que le comité de pilotage de Fedora Engineering et le comité de pilotage des ambassadeurs de Fedora, où les membres sont élus par la communauté.

D'autre part, Ubuntu est directement financé et géré par Canonical. La communauté Ubuntu est organisée en plusieurs groupes plus importants, dont les principaux sont le conseil de la communauté et le bureau technique. Les membres de ces deux personnes sont nommés par Mark Shuttleworth, fondateur de Canonical. Les autres groupes comprennent le conseil des forums, le conseil IRC et le conseil des membres développeurs. Les utilisateurs peuvent demander à devenir membre Ubuntu et se porter volontaires en tant que contributeurs dans diverses équipes organisées par la communauté.

Cycle de publication et support

Ubuntu publie une nouvelle version tous les six mois - en avril et en octobre. Chaque quatrième version est considérée comme une version de support à long terme (LTS), ce qui signifie que les versions de LTS sont publiées tous les deux ans. Depuis 2012, chaque version de LTS reçoit une assistance et des mises à jour officielles pour les cinq prochaines années. Les autres versions «régulières» étaient généralement prises en charge pendant 18 mois, mais cette période a été réduite à neuf mois en 2013.

Fedora n’a pas de calendrier strict, mais les nouvelles versions paraissent tous les six mois. Cependant, ils sont pris en charge pendant 13 mois, ce qui est plus long que la période de prise en charge par Ubuntu des versions régulières. Il n'y a pas de version LTS de Fedora.

Qu'est-ce qu'il y a dans un nom?

Si vous pensiez que les conventions de dénomination d'Ubuntu étaient (inutilement) compliquées, attendez de voir les règles pour les noms Fedora.

Les deux distributions incluent les numéros de version dans leur nom. Ubuntu a des «versions ponctuelles», où le premier chiffre indique l'année et le second le mois de la publication de la version. C’est utile, car vous pouvez connaître l’âge de la distribution en un coup d’œil. Par exemple, Ubuntu 13.04 a été publié en avril 2013. Fedora simplifie les choses et utilise des nombres entiers, en commençant par 1 pour la première version, et ) se terminant par 23, la dernière version stable publiée en novembre 2015.

Pour Ubuntu, le nom de code lui-même contient toujours deux mots commençant par la même lettre. Le premier mot est un adjectif et le second un animal, souvent inhabituel ou rare. Tout le monde peut suggérer des noms pour les prochaines versions d'Ubuntu, mais la décision finale est annoncée par Mark Shuttleworth, accompagnée d'une explication ou d'une brève anecdote sur le nom. La prochaine version d'Ubuntu, prévue pour octobre de cette année, s'appellera Yakkety Yak.

Fedora 20 Heisenbug de 2013 était la dernière version avec un nom de code et toutes les versions ultérieures sont simplement appelées «Fedora X», où X représente le numéro qui suit la version précédente. Avant cela, n'importe qui de la communauté pouvait suggérer un nom, mais il devait suivre un ensemble de règles pour pouvoir être approuvé par les membres dirigeants. Les noms de publication étaient supposés partager une connexion, de préférence inhabituelle ou nouvelle, et ne devraient pas être des noms de personnes vivantes ou des termes protégés par une marque. La relation entre les noms de Fedora X et de Fedora X + 1 doit correspondre à la formule «est-a», de sorte que ce qui suit soit vrai: X est un Y, et donc X + 1. Pour illustrer cela, Fedora 14 s'appelait Laughlin et Fedora 15 Lovelock. Lovelock et Laughlin sont des villes du Nevada. Cependant, les relations entre Fedora X et Fedora X + 2 ne devraient pas être les mêmes!

Est-ce que cela ressemble à cela causerait un mal de tête massif? Eh bien, c'est peut-être l'une des raisons pour lesquelles les développeurs ont décidé de l'abandonner.

Editions et environnements de bureau

Fedora a trois éditions principales: Cloud, Server et Workstation. Les deux premiers s'expliquent d'eux-mêmes, et Workstation est en fait l'édition la plus utilisée - celle des ordinateurs de bureau et des ordinateurs portables (32 ou 64 bits). La communauté Fedora fournit également des images séparées des trois éditions pour les appareils basés sur ARM. Il existe également Fedora Rawhide, une version de développement de Fedora constamment mise à jour, qui contient les versions les plus récentes de tous les packages Fedora. Rawhide est un terrain d’essai pour les nouveaux paquets. Il n’est donc pas stable à 100%, mais vous pouvez toujours l’utiliser en tant que distribution à déploiement continu.

Ubuntu bat Fedora ici, au moins en termes de quantité . Outre l'édition standard Desktop, Ubuntu propose des produits distincts appelés Cloud, Server, Core (pour les périphériques Internet of Things) et Ubuntu Touch pour les périphériques mobiles. L'édition de bureau prend en charge les systèmes 32 et 64 bits, et les images de serveur sont disponibles pour différentes infrastructures (ARM, LinuxONE, POWER8). Il y a également Ubuntu Kylin, une édition spéciale d'Ubuntu pour les utilisateurs chinois, qui a été publiée pour la première fois en 2010 sous le nom «Ubuntu Chinese Edition» et a été renommée sous-projet officiel en 2013.

En ce qui concerne les environnements de bureau, l'édition principale de Fedora utilise Gnome 3 avec Gnome Shell. Le DE par défaut d'Ubuntu est Unity, et d'autres options sont fournies sous forme de «variantes Ubuntu», qui sont des variantes d'Ubuntu avec différents environnements de bureau. Il existe Kubuntu (avec KDE), Ubuntu GNOME, Ubuntu MATE, Xubuntu (avec Xfce), Lubuntu (avec LXDE) et une nouvelle variante appelée Budgie Remix est en préparation, dans l’espoir de devenir une version officielle d’Ubuntu.

L'équivalent des goûts de Fedora est Spins, ou «ordinateurs de bureau alternatifs». Il existe des rotations avec les environnements de bureau KDE, Xfce, LXDE, MATE et Cinnamon, ainsi qu'une filière spéciale appelée Sugar on a Stick avec un environnement d'apprentissage simplifié. Ce projet est destiné aux enfants et aux écoles, en particulier dans les pays en développement.

Fedora propose également des laboratoires, ou «ensembles de logiciels fonctionnels». Ce sont des collections de logiciels spécialisés pouvant être installés sur un système Fedora existant ou sous forme de distribution Linux autonome. Les laboratoires disponibles incluent Design Suite, Jeux, Robotics Suite, Security Lab et Scientific. Ubuntu fournit quelque chose de similaire sous forme de sous-projets Edubuntu, Mythbuntu et Ubuntu Studio, avec des applications spécialisées pour l’éducation, les systèmes de divertissement à domicile et la production multimédia, respectivement.

Paquets et dépôts

Les différences les plus frappantes entre Ubuntu et Fedora se trouvent dans ce domaine. Tout d'abord, il y a le système de gestion des paquets. Fedora utilise RPM avec les packages .rpm, tandis qu'Ubuntu utilise les packages DPKG et .deb. Cela signifie que les paquets pour Ubuntu ne sont pas compatibles avec Fedora par défaut, et vous ne pourrez pas les installer à moins de les convertir avec quelque chose comme Alien. Ubuntu a également présenté les paquets Snappy, censés être beaucoup plus sécurisés et faciles à gérer que les paquets .deb, mais ils ne sont pas encore largement utilisés par les développeurs.

À l'exception de certains micrologiciels binaires, Fedora n'inclut aucun logiciel propriétaire dans ses référentiels officiels. Cela s'applique aux pilotes graphiques, aux codecs et à tout autre logiciel limité par des brevets et des problèmes juridiques. La conséquence directe de cela est qu'Ubuntu a plus de paquets dans ses dépôts que Fedora.

L'un des principaux objectifs de Fedora est de fournir uniquement des logiciels libres et à source ouverte, et la communauté encourage les utilisateurs à trouver des alternatives à leurs applications non gratuites. Si vous souhaitez écouter de la musique MP3 ou lire des DVD sur Fedora, vous ne trouverez pas de support pour cela dans les référentiels officiels. Il existe cependant des référentiels tiers, tels que RPMFusion, qui contiennent de nombreux logiciels gratuits et non libres que vous pouvez installer sur Fedora.

Ubuntu vise à se conformer aux principes du logiciel libre de Debian, mais il fait toujours beaucoup de concessions. Contrairement à Fedora, Ubuntu inclut des pilotes propriétaires dans sa branche restreinte de référentiels officiels. Il existe également le référentiel Partenaires, qui contient les logiciels propriétaires des fournisseurs partenaires de Canonical - Skype et Adobe Flash Player, par exemple. Il est possible d'acheter des applications commerciales auprès de Ubuntu Software Center et d'activer la prise en charge des DVD, MP3 et autres codecs populaires en installant simplement un package unique ( ubuntu-restricted-extras ) à partir du référentiel.

Fedora's Copr est une plate-forme similaire aux archives de paquets personnels (PPA) d'Ubuntu. Elle permet à quiconque de télécharger des paquets et de créer leur propre référentiel. La différence ici est la même que pour l'approche générale en matière de licences logicielles: vous n'êtes pas censé télécharger des packages contenant des composants non libres, ou tout autre élément explicitement interdit par le Fedora Project Board.

Public cible et objectifs

Depuis le début, Fedora a mis l'accent sur trois choses: l'innovation, la communauté et la liberté. Il propose et promeut exclusivement des logiciels libres et ouverts et souligne l’importance de chaque membre de la communauté. Il est développé par la communauté et les utilisateurs sont activement encouragés à participer au projet, non seulement en tant que développeurs, mais également en tant qu'écrivains, traducteurs, concepteurs et conférenciers (Ambassadeurs Fedora). Il existe un projet spécial qui aide les femmes qui souhaitent contribuer, dans le but de lutter contre les préjugés et la ségrégation fondés sur le sexe dans les milieux de la technologie et des logiciels libres.

De plus, Fedora est très souvent la première, ou parmi les premières distributions, à adopter et à présenter de nouvelles technologies et applications. C'était l'une des premières distributions livrées avec SELinux, incluant le bureau Gnome 3, utiliser Plymouth en tant qu'application bootsplash, adopter systemd en tant que système init par défaut et utiliser Wayland au lieu de Xorg en tant que serveur d'affichage par défaut.

Les développeurs de Fedora s’engagent à collaborer avec d’autres distributions et projets en amont et à partager leurs mises à niveau et leurs contributions avec le reste de l’écosystème Linux. En raison de cette expérimentation et de ces innovations constantes, Fedora est souvent (mal) étiquetée comme une distribution ultramoderne et instable qui ne convient pas aux débutants et à une utilisation quotidienne. C’est l’un des mythes les plus répandus dans Fedora et la communauté Fedora s’efforce de changer cette perception. Bien que les développeurs et les utilisateurs avancés souhaitant essayer les dernières fonctionnalités constituent le public cible principal, Fedora peut être utilisé par n’importe qui, à l’instar d’Ubuntu.

En parlant d’Ubuntu, certains des objectifs de cette distribution se chevauchent avec Fedora. Ubuntu s'efforce également d'innover, mais choisit une approche beaucoup plus conviviale . En fournissant un système d'exploitation pour les appareils mobiles, Ubuntu tente de se tailler une place sur le marché tout en poussant son principal projet, celui de la convergence .

La communauté semble un peu moins impliquée dans les décisions cruciales, ce qui a été reflété dans la réaction de l'utilisateur contre les modifications des versions précédentes d'Ubuntu. Ubuntu a également été impliqué dans quelques controverses, notamment le problème de la confidentialité avec l’optique de magasinage Unity dans Ubuntu 12.10. Malgré cela, Ubuntu est souvent proclamée la distribution Linux la plus populaire, en raison de sa stratégie consistant à être conviviale et assez simple pour les débutants et les anciens utilisateurs de Windows.

Fedora a cependant un atout: Linus Torvalds, le créateur de Linux, utilise Fedora sur ses ordinateurs.

Et vous? Utilisez-vous Fedora ou Ubuntu est-il toujours votre favori? Avons-nous oublié de mentionner des différences importantes entre Fedora et Ubuntu? Faites-nous savoir dans les commentaires ci-dessous!

Crédits image: capture d'écran de Convergence, capture de Budgie Remix, capture de Fedora Core 1 via Wikimedia Commons, Red Hat Linux de Leonid Mamchenkov via Flickr.

Top