Meilleure réponse
(Divulgation – Javais lhabitude de travailler pour Red Hat, je travaille maintenant pour Canonical, la société derrière Ubuntu .)
Red Hat et Ubuntu sont des distributions Linux et, en tant que telles, sont similaires mais avec des choix et / ou des versions de packages différents. La plupart des commandes que vous utiliserez quotidiennement en tant quadministrateur, développeur ou opérateur sont les mêmes que celles communes à la plupart des distributions Linux.
Comme dautres lont déjà noté, il existe des différences clés dans les domaines de la gestion des paquets – Red Hat utilise le gestionnaire de paquets Red Hat (RPM) et le format dempaquetage associé tandis quUbuntu (basé sur Debian) utilise le format de paquet deb et des outils tels que apt et dpkg pour gérer les paquets. Il existe également des différences dans les gestionnaires de fenêtres pour les postes de travail si cest votre truc.
Il est incorrect comme dautres lont fait de caractériser Red Hat comme étant pour les serveurs et Ubuntu pour les postes de travail, car les choses ont évolué depuis 2005 lorsque cela a peut-être été le cas.
Red Hat a fait un excellent travail en fournissant une plate-forme dentreprise et en certifiant avec de nombreuses applications dentreprise traditionnelles. Il sagit du standard Linux de facto pour les charges de travail dentreprise traditionnelles. Cela a commencé avec la migration Unix vers Linux en 2003/2004, où les grandes entreprises ont commencé à utiliser Red Hat à la place de Sun / Solaris et dautres technologies Unix héritées. Ce modèle est toujours profondément ancré dans Red Hat et RHEL représente une part considérable de leur activité.
Ubuntu, en 2006/2007, a concentré ses efforts sur les serveurs sur la montée en puissance des charges de travail et du cloud, a fortement poussé Amazon EC2 en 2007 et a été le pionnier de certaines des technologies clés pour Linux dans le cloud, telles que cloudinit. En conséquence, lutilisation dUbuntu dans le cloud est plus que tous les autres Linux combinés avec de nombreux géants de la technologie tels que Netflix, DropBox, AirBNB et PayPal utilisant des quantités massives dUbuntu pour les charges de travail de serveur et de cloud.
Certains des les plus grandes différences entre Red Hat et Ubuntu résident dans les domaines du modèle commercial et du cycle de publication:
- Red Hat nest disponible quavec un abonnement qui implique généralement un paiement.
- Ubuntu est disponible gratuitement avec des mises à jour pour tous. Le support et les services dentreprise sont disponibles séparément de Canonical (la société derrière Ubuntu)
- Red Hat publie de nouvelles versions «quand elles sont prêtes» et les prend en charge jusquà 10 ans si vous êtes prêt à payer
- Ubuntu publie de nouvelles versions chaque avril et chaque octobre. La version davril des années paires (2012, 2014, 2016, 2018, etc.) est une version de support à long terme qui est prise en charge pendant 5 ans.
Il existe également des différences dans lapproche des noyaux utilisé qui concerne la compatibilité ABI et les nouvelles fonctionnalités, mais qui est profondément ancré dans Linux et probablement pas un problème pour la plupart.
Réponse
Lespace utilisateur Linux (coreutils et autres) est la plupart du temps le même. Ce sont plus les noms des paquets et des utilitaires de packaging qui sont différents, ainsi que les emplacements et les méthodes de configuration du système et de certains packages.
Ubuntu utilise Aptitude qui est basé sur le gestionnaire de packages Debian. Red Hat utilise Yum, qui est basé sur Red Hat Package Manager.
Par exemple, pour installer un nouveau programme: Ubuntu: apt-get install traceroute
Red Hat / Centos: yum install traceroute
Pour rechercher un programme : Ubuntu: programme de recherche apt-cache
Red Hat / Centos: programme de recherche yum
Vers trouver le nom du paquet contenant un programme: Ubuntu: dpkg-query -S / bin / ls # Recherchez le paquet contenant / bin / ls
Red Hat / Centos: yum whatprovi des « / bin / ls »
Ubuntu change beaucoup. Red Hat est plus conservateur.
Daprès ce qui précède, il peut sembler que Centos / Fedora / Red Hat est plus convivial. Le fait est quUbuntu prend en charge plus dapplications multimédias hors de la boîte.
Ubuntu fonctionne sur beaucoup plus dordinateurs, car plus de gens le testent dans plus de scénarios. Red Hat fonctionne sur moins dordinateurs, mais est considéré comme plus fiable sil fonctionne réellement.
Si vous devez installer Linux et que vous ne savez pas si cela fonctionnera, choisissez Ubuntu. Cest pourquoi il « est si populaire, cela fonctionne partout. Si vous avez besoin de prendre en charge un programme dentreprise connu pour fonctionner sur Red Hat, installez Red Hat. Mais cela fonctionnera de la même manière sur Centos … et cela pourrait fonctionner sur Ubuntu. Ou vous devrez peut-être le modifier.
Bienvenue dans Linux.