web-dev-qa-db-fra.com

Principale différence entre Ubuntu et Redhat?

À l'exception des systèmes et des environnements de gestion de paquets, j'aimerais savoir quelles sont les principales différences entre eux.

Lequel fournit le meilleur support pour leurs builds?

55
rɑːdʒɑ

Il y a différentes façons d'interpréter "Redhat" ici:

  1. Red-Hat Enterprise Linux (RHEL) - Une distribution commerciale spécifique de Red Hat.

    Les conditions de licence sont de loin la plus grande différence entre Ubuntu et RHEL: Red Hat Enterprise Linux est commercial.

    Cependant, vous pouvez obtenir pratiquement la même distribution, mais sans contrat commercial, gratuitement sous forme de distribution CentOS.

  2. Distributions basées sur ou héritant de Red Hat, qui incluraient également CentOS et Fedora, ainsi que leurs dérivés.

    Il est en fait très difficile de comparer Ubuntu à tous ceux (RHEL, CentOS et Fedora) comme s’ils ne formaient qu’une seule chose, car ils sont tous très différents les uns des autres. Ils partagent tous le même gestionnaire de paquets que je viens de décrire, mais les différences entre eux sont plus grandes que la différence entre leur gestionnaire de paquets et ceux d'Ubuntu.

  3. Les distributions basées sur RPM en général, c'est-à-dire les distributions qui utilisent le système Redhat Package Management. Cela élargirait votre portée pour inclure des distributions telles que SUSE, Mandriva, PCLinuxOS et leurs dérivés.

    Ubuntu est basé sur le gestionnaire de paquets de Debian APT et le DPKG. Red Hat, CentOS et Fedora sont basés sur le système de gestion de paquets Red Hat Linux, RPM. Les deux gestionnaires de paquets sont maintenant assez matures et ont des fonctionnalités à peu près équivalentes. Vous pouvez toutefois débattre des décisions de conception individuelles, mais il est difficile de dire que l’une est globalement meilleure que l’autre.

45
thomasrutter

Après de nombreuses années d'utilisation des deux, je peux dire que les vraies différences sont les suivantes:

  1. Support fournisseur H/W pour divers sous-systèmes matériels de serveur tels que:

    • derniers pilotes Fibre Channel
    • prise en charge du déchargement iSCSI
    • Ethernet 10 Gbps
    • mise à jour du micrologiciel en ligne (BIOS, NMI)
    • Accélérateurs de stockage SCSI
    • Pilotes logiciels SCSI (comme pour HP B Series)
    • Pilotes/programmes de mise à jour BMC (Baseboard Management Controllers)
    • Configuration Live Controller/RAID
    • Surveillance de l'état du matériel et rapports
    • GUI serveur de gestion/surveillance
    • etc

Tout ce qui précède existe pour RedHat par le biais de mises en pension de fournisseurs (et dans la plupart des cas, il peut être installé en centos), mais pour les distributions basées sur .deb (comme Ubuntu), vous n'avez généralement pas de chance ou, dans de rares cas, vous obtenez quelque chose d'ancien qui cela va vous faire perdre votre temps et souvent casser votre système.

  1. EPEL repo (paquets supplémentaires pour Enterprise Linux): j'ai constaté que le repo EPEL (RedHat & CentOS) n'est pas parfait mais bien plus complet et mis à jour que Ubuntu (officiel) repo, pas pour le bureau mais pour le serveur. Par exemple. les derniers paquets IPSEC, SaltStack, etc. pour lesquels vous auriez besoin de configurer des pensions supplémentaires non officielles dans Ubuntu.

  2. Support logiciel (mises à jour logicielles/de sécurité, nouveaux pilotes du noyau, par exemple). Ubuntu propose 5 ans , tandis que RedHat propose 10 ans . Cette prise en charge inclut les mises à jour de sécurité et, dans le cas de RedHat, les modifications de noyau du noyau de noyaux plus récents! Cela signifie que le matériel plus récent est pris en charge, même si vous utilisez les anciens noyaux/distributions Redhat/Centos . Ce matériel peut être des jeux de puces, des pilotes de surveillance, etc.

5yr peut être trop contraignant pour une utilisation en production à mon avis (cela peut convenir à votre ordinateur portable si vous pouvez vous permettre le temps et les risques nécessaires pour la mise à niveau).

33
sivann

La principale différence est que Ubuntu est basé sur le système Debian. Il utilise des paquets .deb. Alors que redhat utilise son propre système de paquetages .rpm (gestionnaire de paquets Red Hat).

Redhat est gratuit, mais le support (mises à jour) est payant. Lorsque Ubuntu est totalement gratuit, le support pour les utilisateurs d'ordinateurs de bureau est le seul à pouvoir bénéficier d'un support professionnel.

11
Ketan Patel

Il y a plusieurs points entre ces deux pour les différencier. En termes simples, les différences sont les suivantes:

  1. Ubuntu Desktop Enterprise Edition (Business Desktop Remix) est gratuit, mais RedHat ne l’est pas.
  2. Ubuntu se concentre sur les utilisateurs de bureau, mais Redhat se concentre principalement sur la plate-forme serveur.
  3. Red Hat Inc. est créée par Young and Ewing, tandis que Ubuntu est dirigée par Shuttleworth, propriétaire de Canonical Ltd.
  4. Ubuntu est basé sur Debian (un système d’exploitation Linux très célèbre et stable), mais RedHat n’a rien de tel.
  5. L’extension de fichier du gestionnaire de paquets Ubuntu est .deb (qui utilise un autre système d’exploitation basé sur Debian, à savoir Linux Mint), que l’extension de fichier du gestionnaire de paquets RedHat soit ou non .rpm (ce qui signifie RedHat Package Manager).
8
tuxtu

Red Hat Enterprise Linux n’est pas gratuit, il est également utilisé pour les entreprises. Red Hat Linux, assemblé par la société Red Hat, était un système d’exploitation populaire basé sur Linux. système. Red Hat Linux 1.0 est sorti le 3 novembre 1994. Il s’appelait à l’origine "Red Hat Commercial Linux". Il s’agit de la première distribution Linux à utiliser le système d’emballage, le gestionnaire de packages RPM, comme format d’emballage. point de départ de plusieurs autres distributions, telles que Mandriva Linux et Yellow Dog Linux.

Caractéristiques de Red Hat:

  • Red Hat Linux a présenté un programme d’installation graphique appelé Anaconda, conçu pour être facile à utiliser par les novices, et qui est depuis
    adopté par d'autres distributions Linux.
  • Il a également introduit un outil intégré appelé Lokkit pour configurer les fonctionnalités du pare-feu.
  • Il utilise un package .rpm appelé Red Hat Package Manager.

RPM Package Manager (RPM) est un puissant système de gestion de packages piloté par ligne de commande, capable d'installer, de désinstaller, de vérifier, d'interroger et de mettre à jour des packages logiciels.

Chaque progiciel consiste en une archive de fichiers avec des informations sur le progiciel, telles que sa version, une description, etc.

Ubuntu Ubuntu est un système d'exploitation, comme Windows. Ubuntu est une distribution Linux qui débute par l’ampleur de Debian et qui ajoute des versions régulières (tous les six mois), un accent clair sur l’utilisateur et la convivialité (il convient de “Just Work”, TM) et un engagement à mettre à jour la sécurité avec 18 mois d’exploitation. support pour chaque version. Ubuntu est livré avec la dernière version de Gnome ainsi qu’une sélection de logiciels de serveur et de bureau qui permettent une expérience de bureau confortable sur un seul CD d’installation.

  • Ubuntu utilise le paquet apt.de.deb: - Ubuntu utilise le paquet .deb pour l’installation du paquet comme le fichier .rpm de Red Hat.
  • Ubuntu utilise également le programme d’installation d’apt-get package pour installer les packages à l’aide du mode commande. Pour installer le package graphiquement, synaptic package
    directeur.
  • Ubuntu est basé sur Debian.1

1 Source: The Magnet Blog

1
Mitch