it-swarm.com.de

Ist CentOS genau das gleiche wie RHEL?

Ich bin mir sicher, dass diese Frage an anderer Stelle immer wieder gestellt wurde (ich habe in SE nichts Spezielles für CentOS vs RHEL gefunden), aber ich möchte dennoch einige spezifische Punkte stellen und bestätigen.

Mir ist klar, dass CentOS alle RH-Marken, -Logos usw. entfernt und auf denselben Codes mit Paketen basiert, die von der Community erstellt wurden.

  • Sind die für CentOS erstellten Pakete genau gleich? Werden der Inhalt der Pakete und das Verhalten der Programme mit denen von RHEL identisch sein?
  • Was ist RHN außer einem Medium für die Lizenzregistrierung? Was ist es für CentOS?

Ich bin ein Ubuntu-Desktop-Benutzer. Teilnahme an einem RH299-Kurs, bei dem der Support-Aspekt (d. H. RHN) nicht wirklich berührt wurde. Ansonsten habe ich keine professionellen Linux-Kenntnisse oder Erfahrungen.

[~ # ~] edit [~ # ~]

Ich habe die CentOS 6.2 Release Notes gelesen, aber ich fand die Details unbefriedigend. In den Versionshinweisen wird Pakete geändert , entfernt oder hinzugefügt für Upstream erwähnt. Es werden jedoch weder Dokumente erklärt noch Links zu Dokumenten erstellt, in denen genau beschrieben wird, was in den geänderten Paketen genau anders ist. Zugegeben, die Branding-Pakete sind selbsterklärend, aber es werden Pakete wie kernel, ntp, anaconda usw. erwähnt, die meines Erachtens nichts mit Branding zu tun haben bewusst.

160
Oxwivi

CentOS ist sehr nahe daran, RHEL ohne Branding und Support zu sein. Insbesondere sind die Bibliotheksversionen identisch, sodass Binärdateien, die auf einem funktionieren, auf dem anderen funktionieren. Die Verwaltungstools sind identisch und auf ähnliche Weise konfiguriert. Es gibt jedoch einige Unterschiede, da die beiden Distributionen manchmal unterschiedliche kleinere Patches anwenden. Zum Beispiel war in diese Frage offensichtlich, dass RHEL 5 und CentOS 5 unterschiedliche Regeln anwenden, um Dateien unter /etc/cron.d Zu identifizieren.

Mit anderen Worten, auf der Ebene Ihres Kurses können Sie CentOS und RHEL als austauschbar behandeln. Wenn Sie jedoch das genaue Verhalten eines Programms in einer Ecke der Manpage nachschlagen müssen, können Unterschiede auftreten.

This kann Ihre Frage beantworten. Hier ist ein Auszug aus der Seite.

CentOS ist eine kostenlose Betriebssystemdistribution, die auf dem Linux-Kernel basiert. Es ist vollständig von der Red Hat Enterprise Linux (RHEL) -Distribution abgeleitet. CentOS bietet eine kostenlose Computerplattform der Enterprise-Klasse und ist bestrebt, eine 100% ige Binärkompatibilität mit seiner Upstream-Quelle Red Hat aufrechtzuerhalten. [2] CentOS steht für Community ENTerprise Operating System. CentOS ist die beliebteste Linux-Distribution für Webserver, die von fast 30% aller Linux-Webserver verwendet wird

19
Split71

Nein, obwohl es nah ist. Es gibt einige wesentliche Unterschiede.

  • CentOS verfügt nicht über einen zertifizierten kryptografischen Schutz, der in Regierungsnetzwerken erforderlich ist.
  • CVEs (Common Vulnerabilities and Exposures) werden unter CentOS nicht getestet, und es ist teuer, sie ordnungsgemäß zu testen.
16
Albert T. Wong

CentOS ist in jeder Hinsicht RedHat. CentOS ist jedoch flexibler in dem, was sie tun können.

Von der CentOS-Website :

CentOS wird von einem kleinen, aber wachsenden Team von Kernentwicklern entwickelt. Die Kernentwickler werden wiederum von einer aktiven Benutzergemeinschaft unterstützt, zu der Systemadministratoren, Netzwerkadministratoren, Unternehmensbenutzer, Manager, Linux-Kernmitarbeiter und Linux-Enthusiasten aus der ganzen Welt gehören.

CentOS bietet zahlreiche Vorteile gegenüber einigen anderen Klonprojekten, darunter: eine aktive und wachsende Benutzergemeinschaft, schnell umgebaute, getestete und QS-fähige Errata-Pakete, ein umfangreiches Spiegelnetzwerk, kontaktierbare und reaktionsschnelle Entwickler, mehrere kostenlose Support-Möglichkeiten, einschließlich = IRC Chat, Mailinglisten, Foren, eine dynamische FAQ.

Kurz gesagt, CentOS ist eine Community-Version von RedHat. Sie verwenden Ubuntu, um diese Analogie vielleicht etwas besser zu verstehen: CentOS ist für RedHat wie Linux Mint für Ubuntu.

10
Dan

Mit RHEL bezahlen Sie RedHat für den Support.
Mit CentOS erhalten Sie keinen kommerziellen Support von RedHat.

Die meisten Updates sind zuerst für RedHat und dann für CentOS verfügbar.

Ansonsten sind sie gleich. Weitere Informationen finden Sie hier: CentOS vs RHEL .

7
harish.venkat

Lesen Sie die Versionshinweise auf den CentOS-Seiten. Es gibt eine Liste von RPMs, die hinzugefügt werden/sich von RH unterscheiden. Hier geht es um das Branding oder um den Update-Mechanismus (für den eine Lizenz in RH erforderlich ist).

5
Nils

Lesen Sie die Centos FAQ eine Frage, die die Antwort hat:

Wie unterscheidet sich CentOS von Red Hat Enterprise Linux?

CentOS ist ein Community-Projekt, das von und für seine Benutzer und Mitwirkenden entwickelt, gepflegt und unterstützt wird. Red Hat Enterprise Linux ist ein Abonnementprodukt, das von Red Hat für seine Abonnenten entwickelt, gewartet und unterstützt wird.

Während CentOS von der Red Hat Enterprise Linux-Codebasis abgeleitet ist, unterscheiden sich CentOS und Red Hat Enterprise Linux durch unterschiedliche Build-Umgebungen, QS-Prozesse und in einigen Editionen durch unterschiedliche Kernel und andere Open Source-Komponenten. Aus diesem Grund sind die CentOS-Binärdateien nicht mit den Red Hat Enterprise Linux-Binärdateien identisch.

Die beiden haben auch sehr unterschiedliche Schwerpunkte. Während CentOS eine Distribution mit starker Community-Unterstützung bietet, bietet Red Hat Enterprise Linux eine stabile Unternehmensplattform mit Schwerpunkt auf Sicherheit, Zuverlässigkeit und Leistung sowie Hardware-, Software- und behördlichen Zertifizierungen für Produktionsbereitstellungen. Red Hat bietet auch Schulungen und eine gesamte Support-Organisation, die bereit ist, Probleme zu beheben und künftige Flexibilität zu bieten, indem Funktionen in neue Versionen integriert werden.

Einmal verwendet, weichen die Betriebssysteme häufig weiter voneinander ab, da Benutzer selektiv Patches installieren, um Fehler und Sicherheitslücken zu beheben und ihre jeweiligen Installationen aufrechtzuerhalten. Darüber hinaus verwaltet das CentOS-Projekt Code-Repositorys von Software, die nicht Teil der Red Hat Enterprise Linux-Codebasis sind. Dies schließt vom CentOS-Projekt ausgewählte Funktionsänderungen ein. Diese sind als zusätzliche/zusätzliche Pakete und Umgebungen für CentOS-Benutzer verfügbar.

1
Sekhar
  1. CentOS ist das gleiche wie Redhat, jedoch ohne Supportkosten.
  2. CentOS ist Community-orientiert, Redhat wird von Redhat selbst unterstützt.

Im Idealfall ist CentOS die perfekte Wahl für arme Redhat-Liebhaber :)

1

Technisch gesehen sind sie in dem Sinne identisch, dass Red Hat Enterprise Linux die GPL verwendet, was bedeutet, dass der Quellcode verfügbar gemacht werden muss und dass das CentOS-Projekt diesen Quellcode verwendet, um CentOS zu erstellen.

Dies ist jedoch eine Vereinfachung. Red Hat Enterprise Linux ist an das Geschäftsmodell von Red Hat gebunden. CentOS ist ein Community-Projekt.

Um ehrlich zu sein, bedauere ich das Abonnement. Nicht dass es kein gutes Produkt wäre. Es ist. Für den Heimanwender gibt es jedoch keinen Mehrwert gegenüber CentOS und CentOS ist weniger restriktiv. Ich führe jetzt CentOS aus und betrachte das RHEL-Abonnement als versunkene Kosten.

1
Simon Hoare

Ich habe die CentOS 6.2 Release Notes gelesen, aber ich fand die Details unbefriedigend. In den Versionshinweisen wird Pakete geändert , entfernt oder hinzugefügt für Upstream erwähnt. Es werden jedoch weder Dokumente erklärt noch Links zu Dokumenten erstellt, in denen genau beschrieben wird, was in den geänderten Paketen genau anders ist. Zugegeben, die Branding-Pakete sind selbsterklärend, aber es werden Pakete wie kernel, ntp, anaconda usw. erwähnt, die meines Erachtens nichts mit Branding zu tun haben bewusst.

Wenn Sie neugierig auf die Unterschiede zwischen der RHEL- und der CentOS-Version eines bestimmten Pakets sind (z. B. ntp), sollten Sie die Quell-RPMs vergleichen:

1
Philip Durbin

Bitte lesen Sie den folgenden Hinweis von CentOS.

Es heißt klar:

CentOS ist eine Linux-Distribution der Enterprise-Klasse, die aus Quellen stammt, die von Red Hat1 frei für die Öffentlichkeit bereitgestellt werden. CentOS entspricht vollständig den Redistribution-Richtlinien von Red Hat und strebt eine vollständige Funktionskompatibilität mit dem Upstream-Produkt an. CentOS ändert hauptsächlich Pakete, um das Branding und die Grafik von Red Hat zu entfernen.

Ich glaube, das klärt alle Ihre Zweifel.

0
venki