Quelle est la différence entre Ubuntu et Fedora?

  • Joshua Davis
  • 0
  • 3293
  • 479

Les nouvelles distributions Linux ne cessent d'apparaître, et pour certains utilisateurs, il devient fastidieux d'essayer de suivre le rythme. Vous avez probablement entendu quelqu'un demander «À quoi servent toutes ces distributions?». On vous a peut-être demandé d'expliquer la différence entre deux distributions Linux. Ces questions peuvent sembler bizarres au début, mais elles ont du sens, surtout si la personne qui les pose est un débutant qui est encore en train d'apprendre Linux..

Ni Fedora ni Ubuntu ne sont de nouvelles distributions, mais elles ont toutes deux eu de nouvelles versions relativement récemment. Ubuntu 16.04 est sorti en avril et Fedora 24 Beta est devenu disponible il y a quelques semaines, la version finale étant prévue pour le 14 juin. Cette prochaine version de Fedora ne manquera pas d'attirer l'attention, il pourrait donc être 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

Tant de choses ont déjà été écrites sur Ubuntu que votre grand-mère sait probablement que sa première version était basée sur la branche instable de Debian, et est sortie en octobre 2004. Fedora est un peu plus ancienne - la première version a été publiée en novembre 2003, et l'histoire de fond est 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 orientée communauté à Red Hat, et elle disposait de deux référentiels principaux: Core, qui était maintenu par Red Hat développeurs et Extras, maintenus par la communauté. Cependant, à la fin de 2003, Red Hat Linux a fusionné avec Fedora pour devenir une distribution communautaire unique, et Red Hat Enterprise Linux a été créé comme son homologue commercialement soutenu. Jusqu'en 2007, Fedora a conservé «Core» dans son nom, mais avec la sortie de Fedora 7, les référentiels Core et Extra ont été rejoints, et depuis lors, la distribution s'appelle simplement Fedora.

La plus grande différence ici est que le Red Hat Linux original s'est essentiellement divisé en Fedora et Red Hat Enterprise Linux, tandis que Debian est toujours une entité entière et distincte d'Ubuntu, qui importe des paquets de l'une des branches de Debian.

Alors que beaucoup pensent que Fedora est directement basé sur Red Hat Enterprise Linux (RHEL), ce n'est pas tout à fait vrai. C'est plutôt le contraire: les nouvelles versions de RHEL sont des fourches de Fedora dont la qualité et la stabilité sont minutieusement testées avant leur sortie. Par exemple, RHEL 7 est basé sur des 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. Fedora Project (créé en 2003) est responsable de la coordination du développement de Fedora, et il est sponsorisé par Red Hat. Le Conseil Fedora régit cette initiative et le président (Fedora Project Leader) est choisi et employé par Red Hat. Il existe d'autres groupes de gouvernance, tels que le comité directeur de l'ingénierie Fedora et le comité directeur des ambassadeurs 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 autour de plusieurs groupes plus importants, les principaux étant le Conseil de la communauté et le Bureau technique. Les membres de ces deux sont nommés par Mark Shuttleworth, le fondateur de Canonical. D'autres groupes comprennent le Conseil des forums, le Conseil de l'IRC et le Conseil des membres des développeurs. Les utilisateurs peuvent postuler pour devenir membre d'Ubuntu et faire du bénévolat 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 LTS (Long Term Support), ce qui signifie que les versions LTS sortent tous les 2 ans. Depuis 2012, chaque version de LTS reçoit un support officiel et des mises à jour pour les cinq prochaines années. D'autres versions «régulières» étaient prises en charge pendant 18 mois, mais cette période a été ramenée à neuf mois en 2013.

Fedora n'a pas de calendrier strict, mais les nouvelles versions sortent généralement tous les six mois. Cependant, ils sont pris en charge pendant 13 mois, ce qui est plus long que la période de support d'Ubuntu pour les versions régulières.. Il n'y a pas de versions LTS de Fedora.

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

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

Les deux distributions incluent des numéros de version dans leur nom. Ubuntu a des «versions ponctuelles», où le premier chiffre signifie l'année et le second le mois au cours duquel une version a été publiée. Ceci est vraiment utile, car vous pouvez voir l'âge de la distribution en un coup d'œil - par exemple, Ubuntu 13.04 a été publié en avril 2013. Fedora reste simple et utilise des nombres entiers, commençant par 1 pour la première version, et se terminant (actuellement) 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 courte 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 appelées simplement «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 être approuvé par les membres gouvernants. Les noms de version étaient censés partager une connexion, de préférence inhabituelle ou nouvelle, et ne devraient pas être des noms de personnes vivantes ou des termes de marque. La relation entre les noms de Fedora X et de Fedora X + 1 doit correspondre à la formule «est-un», de sorte que ce qui suit est vrai: X est un Y, tout comme X + 1. Pour illustrer, Fedora 14 s'appelait Laughlin et Fedora 15 Lovelock. Lovelock et Laughlin sont des villes du Nevada. Cependant, la relation entre Fedora X et Fedora X + 2 ne devrait pas être la même!

Cela semble-t-il causer un énorme mal de tête? Eh bien, c'est peut-être l'une des raisons pour lesquelles les développeurs ont décidé de l'abandonner.

Éditions et environnements de bureau

Fedora a trois éditions principales: Cloud, Server et Workstation. Les deux premiers sont explicites et la Workstation est en fait l'édition que la plupart des gens utilisent - celle pour les ordinateurs de bureau et les ordinateurs portables (32 ou 64 bits). La communauté Fedora fournit également des images séparées des trois éditions pour les appareils ARM. Il y a aussi Fedora Rawhide, une version de développement continuellement mise à jour de Fedora qui contient les dernières versions de tous les paquets Fedora. Rawhide est un terrain de test pour les nouveaux packages, il n'est donc pas stable à 100%, mais vous pouvez toujours l'utiliser comme une distribution à version continue.

Ubuntu bat Fedora ici, du moins en termes de quantité. Parallèlement à l'édition standard de bureau, Ubuntu propose des produits distincts appelés Cloud, Server, Core (pour les appareils Internet des objets) et Ubuntu Touch pour les appareils mobiles. L'édition de bureau prend en charge les systèmes 32 et 64 bits, et les images serveur sont disponibles pour différentes infrastructures (ARM, LinuxONE, POWER8). Il y a aussi Ubuntu Kylin, une édition spéciale d'Ubuntu pour les utilisateurs chinois, qui est sortie pour la première fois en 2010 sous le nom de «Ubuntu Chinese Edition», et a été rebaptisée sous-projet officiel en 2013.

Quant aux 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 par le biais de «saveurs Ubuntu», qui sont des variantes d'Ubuntu avec différents environnements de bureau. Il y a 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, avec l'espoir de devenir une saveur officielle d'Ubuntu.

L'équivalent des saveurs de Fedora est Spins, ou «postes de travail alternatifs». Il existe des rotations avec les environnements de bureau KDE, Xfce, LXDE, MATE et Cinnamon, et une version spéciale appelée Sugar on a Stick avec un environnement d'apprentissage simplifié. Ce projet est adapté aux enfants et aux écoles, en particulier dans les pays en développement.

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

Packages et référentiels

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 packages pour Ubuntu ne sont pas compatibles avec Fedora par défaut et que vous ne pourrez pas les installer à moins que vous ne les convertissiez avec quelque chose comme Alien. Ubuntu a également présenté des packages Snappy, qui sont censés être beaucoup plus sécurisés et plus faciles à maintenir que les packages .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 restreint par des brevets et des problèmes juridiques. La conséquence directe de cela est qu'Ubuntu a plus de packages dans ses référentiels que Fedora.

L'un des principaux objectifs de Fedora est de ne fournir que des logiciels gratuits et open source, et la communauté encourage les utilisateurs à trouver des alternatives pour leurs applications non libres. 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 directives du logiciel libre de Debian, mais il fait encore beaucoup de concessions. Contrairement à Fedora, Ubuntu inclut des pilotes propriétaires dans sa branche restreinte des dépôts officiels. Il existe également le référentiel des partenaires qui contient des logiciels propriétaires des fournisseurs partenaires de Canonical - Skype et Adobe Flash Player, par exemple. Il est possible d'acheter des applications commerciales à partir du centre logiciel Ubuntu, et vous pouvez activer la prise en charge des DVD, MP3 et autres codecs populaires en installant simplement un seul package (ubuntu-restrictions-extras) du référentiel.

Fedora's Copr est une plate-forme similaire aux archives de paquets personnels d'Ubuntu (PPA) - elle permet à n'importe qui de télécharger des paquets et de créer son propre référentiel. La différence ici est la même qu'avec l'approche générale des 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 s'est fortement concentré sur trois choses: l'innovation, la communauté et la liberté. Il propose et promeut exclusivement des logiciels libres et open source, et met l'accent sur 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 orateurs publics (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 sexistes et la ségrégation dans les cercles de technologie et de logiciels libres.

en outre, Fedora est très souvent la première ou l'une des premières distributions à adopter et présenter de nouvelles technologies et applications. C'était l'une des premières distributions à être livrée avec SELinux, inclue le bureau Gnome 3, utilise Plymouth comme application de démarrage, adopte systemd comme système d'initialisation par défaut et utilise Wayland au lieu de Xorg comme serveur d'affichage par défaut.

Les développeurs de Fedora mettent un point d'honneur à 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 cette innovation constantes, Fedora est souvent (à tort) étiqueté comme une distribution instable et de pointe qui ne convient pas aux débutants et à un usage quotidien. C'est l'un des mythes Fedora les plus répandus, et la communauté Fedora travaille dur pour changer cette perception. Bien que les développeurs et les utilisateurs avancés qui souhaitent essayer les dernières fonctionnalités soient le principal public cible, Fedora peut être utilisé par n'importe qui, tout comme Ubuntu.

En parlant d'Ubuntu, certains des objectifs de cette distribution se chevauchent avec Fedora. Ubuntu s'efforce également d'innover, mais ils choisissent beaucoup approche plus conviviale pour le consommateur. En fournissant un système d'exploitation pour les appareils mobiles, Ubuntu tente de se tailler une place sur le marché, et de pousser simultanément son grand projet - convergence.

La communauté semble un peu moins impliquée dans les décisions cruciales, ce qui s'est reflété dans la réaction des utilisateurs face aux 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'objectif d'achat Unity dans Ubuntu 12.10. Malgré cela, Ubuntu est souvent proclamée la distribution Linux la plus populaire, grâce à sa stratégie d'être conviviale et assez simple pour les débutants et les anciens utilisateurs de Windows..

Pourtant, Fedora a un atout dans sa manche - 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 Convergence, capture d'écran Budgie Remix, capture d'écran Fedora Core 1 via Wikimedia Commons, Red Hat Linux par Leonid Mamchenkov via Flickr.




Personne n'a encore commenté ce post.

Guides de gadgets, des technologies qui comptent
Nous publions des guides détaillés, créons des listes intéressantes des meilleurs produits sur le marché, couvrons du monde de la technologie