À l'exception des systèmes et des environnements de gestion des paquets, j'aimerais savoir quelles sont les principales différences entre eux .
Réponses
Trop de publicités?Il y a plusieurs façons différentes d'interpréter "Redhat" ici :
-
Red-hat Enterprise Linux (RHEL) - Une distribution spécifique et commerciale de Red Hat.
La plus grande différence entre Ubuntu et RHEL est de loin les termes de la licence - Red Hat Enterprise Linux est commercial.
Vous pouvez toutefois obtenir gratuitement la même distribution, mais sans le contrat commercial, sous la forme de la distribution CentOS.
-
Les distributions qui sont basées sur ou héritent de Red Hat, ce qui inclut également CentOS et Fedora, et leurs dérivés.
Il est en fait très difficile de comparer Ubuntu à tous ces systèmes (RHEL, CentOS et Fedora) comme s'ils étaient une seule et même chose, car ils sont tous très différents en eux-mêmes. Ils partagent tous le même gestionnaire de paquets, comme je l'explique ci-dessous, mais les différences entre eux sont plus importantes que la différence entre leur gestionnaire de paquets et celui d'Ubuntu.
-
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 champ d'action pour inclure des distributions comme SUSE, Mandriva, PCLinuxOS, et leurs dérivés.
Ubuntu est basé sur les gestionnaires de paquets APT et DPKG de Debian. Red Hat, CentOS et Fedora sont basés sur le système de gestion de paquets de Red Hat Linux, RPM. Les deux gestionnaires de paquets sont maintenant assez matures et ont des fonctionnalités à peu près équivalentes. Vous pouvez débattre des décisions de conception individuelles, mais il est difficile d'affirmer que l'un est globalement meilleur que l'autre.
Après de nombreuses années d'utilisation des deux, je peux dire que les vraies différences sont :
-
Support des fournisseurs H/W pour divers serveur des sous-systèmes matériels comme :
- les derniers pilotes FiberChannel
- Prise en charge du déchargement iSCSI
- Ethernet 10Gbps
- mises à jour en ligne du micrologiciel (BIOS, NMI)
- Accélérateurs de stockage SCSI
- Pilotes SCSI logiciels (comme pour HP B Series)
- Pilotes/mises à jour BMC (Baseboard Management Controllers)
- Configuration Live Controller/RAID
- Surveillance et rapports sur l'état du matériel
- Gestion/surveillance du serveur par interface graphique
- etc.
Tous les éléments ci-dessus existent pour RedHat par le biais des dépôts des fournisseurs (et dans presque tous les cas, ils peuvent être installés dans 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 de vieux qui vous fera perdre votre temps et qui cassera souvent votre système.
-
EPEL repo (Extra Packages for Enterprise Linux) : J'ai trouvé que le Dépôt EPEL (RedHat & CentOS) n'est pas parfait, mais il est beaucoup plus complet et mis à jour que les dépôts (officiels) d'Ubuntu, non pas pour le matériel de bureau mais pour le matériel de serveur. Par exemple, les derniers paquets IPSEC, SaltStack, etc. pour lesquels vous devez configurer des dépôts supplémentaires non officiels dans Ubuntu.
-
Support logiciel (par exemple, mises à jour de logiciels/de sécurité, nouveaux pilotes de noyau). Ubuntu offre 5 ans alors que RedHat offre 10 ans . Ce soutien comprend sécurité mises à jour et dans le cas de RedHat, backportage de modules du noyau à partir de noyaux plus récents ! Cela signifie que le matériel plus récent est pris en charge même en utilisant les anciens noyaux/distros redhat/centos . Ce matériel peut être des chipsets, des pilotes de chien de garde, etc.
Une période de 5 ans peut être trop contraignante pour une utilisation en production à mon avis (cela peut être bien pour votre ordinateur portable si vous pouvez vous permettre de prendre le temps et le risque de mettre à niveau).
La principale différence est qu'Ubuntu est basé sur le système Debian. Il utilise des paquets .deb. Alors que RHEL utilise son propre système de paquets .rpm (red hat package manager ).
RHEL est gratuit mais le support est payant (mises à jour), alors qu'Ubuntu est totalement gratuit avec un support pour les utilisateurs de bureau, seul le support professionnel est payant.
Il y a plusieurs points entre ces deux-là pour les différencier. En termes simples, les différences sont les suivantes :
- L'utilisation de l'édition entreprise d'Ubuntu Desktop (Business Desktop Remix) est gratuite, mais pas celle de RedHat.
- Ubuntu se concentre sur les utilisateurs d'ordinateurs de bureau, tandis que Redhat se concentre sur les plateformes de serveurs.
- Red Hat est fabriqué par Red Hat Inc. et a été fondé par Young et Ewing, tandis qu'Ubuntu est dirigé par Shuttleworth, propriétaire de Canonical Ltd.
- 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.
- L'extension du fichier du gestionnaire de paquets Ubuntu est .deb (qui utilise d'autres systèmes d'exploitation basés sur Debian, comme Linux Mint), tandis que l'extension du fichier du gestionnaire de paquets RedHat est .rpm (qui signifie RedHat Package Manager).
Red Hat Enterprise Linux n'est pas gratuit, et il est également utilisé pour les entreprises.Red Hat Linux, assemblé par la société Red Hat, était un système d'exploitation basé sur Linux très populaire. système d'exploitation populaire basé sur Linux. Red Hat Linux 1.0 a été publié le 3 novembre 1994. Il était initialement appelé "Red Hat Commercial Linux" C'est la première distribution Linux à utiliser le système d'empaquetage, le gestionnaire de paquets RPM comme format d'empaquetage, et au fil du temps, elle a a servi de point de départ pour plusieurs autres distributions, telles que Mandriva Linux et Yellow Dog Linux.
Les caractéristiques de Red Hat :
- Red Hat Linux a introduit un installateur graphique appelé Anaconda, destiné à être facile à utiliser pour les novices, et qui a depuis lors été
adopté par certaines autres distributions Linux.- Il a également introduit un outil intégré appelé Lokkit pour configurer les capacités du pare-feu.
- Il utilise un paquetage .rpm appelé Red Hat Package Manager.
RPM Package Manager (RPM) est un puissant système de gestion de paquets en ligne de commande capable d'installer, de désinstaller, de vérifier, l'interrogation et la mise à jour de paquets logiciels.
Chaque logiciel consiste en une archive de fichiers accompagnée de des informations sur le paquet, comme sa version, une description, etc.
Ubuntu Ubuntu est un système d'exploitation, comme Windows. Ubuntu est une distribution Linux qui commence par l'étendue de Debian et qui y ajoute des versions régulières (tous les six mois), un accent clair sur l'utilisateur et la l'utilisateur et la facilité d'utilisation (ça doit "juste marcher", TM) et un engagement aux sécurité avec 18 mois de support pour chaque version. Ubuntu est livré avec dernière version de Gnome ainsi qu'une sélection de logiciels de serveur et de bureau de logiciels de serveur et de bureau qui offrent une expérience de bureau confortable à partir d'un seul CD d'installation. d'installation.
- Ubuntu utilise le paquet .deb apt : - Ubuntu utilise le paquet .deb pour l'installation des paquets comme le .rpm de Red Hat.
- Ubuntu utilise également le programme d'installation de paquets apt-get pour installer des paquets en utilisant le mode commande. Pour installer un paquet graphiquement, le paquet synaptic
gestionnaire.- Ubuntu est basé sur Debian. 1
1 Source : Le blog de l'aimant