Abgesehen von Paketverwaltungssystemen und -umgebungen würde ich gerne wissen, worin die Hauptunterschiede bestehen.
Welche bietet die beste Unterstützung für ihre Builds?
Abgesehen von Paketverwaltungssystemen und -umgebungen würde ich gerne wissen, worin die Hauptunterschiede bestehen.
Welche bietet die beste Unterstützung für ihre Builds?
Antworten:
Es gibt verschiedene Möglichkeiten, "Redhat" hier zu interpretieren:
Red-Hat Enterprise Linux (RHEL) - Eine spezielle kommerzielle Distribution von Red Hat.
Der mit Abstand größte Unterschied zwischen Ubuntu und RHEL sind die Lizenzbedingungen - Red Hat Enterprise Linux ist kommerziell.
Sie können jedoch grundsätzlich die gleiche Distribution, jedoch ohne den kommerziellen Vertrag, kostenlos in Form der CentOS-Distribution erhalten.
Distributionen, die auf Red Hat basieren oder von Red Hat erben, einschließlich CentOS und Fedora sowie deren Derivate.
Es ist tatsächlich sehr schwer, Ubuntu mit all diesen (RHEL, CentOS und Fedora) zu vergleichen, als wären sie eine Sache, weil sie sich alle sehr unterscheiden. Sie haben alle den gleichen Paketmanager, von dem ich weiter unten spreche, aber die Unterschiede zwischen ihnen sind größer als der Unterschied zwischen ihrem Paketmanager und Ubuntus.
RPM-basierte Distributionen im Allgemeinen - dh Distributionen, die das Redhat Package Management-System verwenden. Dies würde Ihren Anwendungsbereich um Distributionen wie SUSE, Mandriva, PCLinuxOS und deren Derivate erweitern.
Ubuntu basiert auf Debians Paketmanager APT und DPKG. Red Hat, CentOS und Fedora basieren auf dem Red Hat Linux-Paketverwaltungssystem RPM. Beide Paketmanager sind mittlerweile ziemlich ausgereift und verfügen über ungefähr gleichwertige Funktionen. Sie könnten zwar über individuelle Designentscheidungen diskutieren, aber es ist schwer zu sagen, dass einer insgesamt besser ist als der andere.
Nach vielen Jahren mit beiden kann ich sagen, dass die wirklichen Unterschiede sind:
H / W-Herstellerunterstützung für verschiedene Serverhardware- Subsysteme wie:
All das oben Genannte gibt es für RedHat über Vendor Repos (und kann in fast allen Fällen in Centos installiert werden), aber für die .deb-basierten Distributionen (wie Ubuntu) hat man normalerweise Pech oder in seltenen Fällen bekommt man etwas Altes Das wird Ihre Zeit verschwenden und Ihr System oft kaputt machen.
EPEL- Repo (Extra-Pakete für Enterprise Linux): Ich habe festgestellt, dass das EPEL-Repo (RedHat & CentOS) nicht perfekt, aber viel vollständiger und aktualisiert ist als Ubuntu-Repos (offiziell), nicht für Desktop-Anwendungen, sondern für Server-Anwendungen. ZB die neuesten IPSEC-Pakete, SaltStack usw., für die Sie zusätzliche nicht offizielle Repos in Ubuntu konfigurieren müssten.
Software-Support (zB Software- / Sicherheitsupdates, neue Kerneltreiber). Ubuntu bietet 5 Jahre , RedHat 10 Jahre . Diese Unterstützung umfasst Sicherheitsupdates und in RedHats Fall das Backportieren von Kernelmodulen aus neueren Kerneln! Dies bedeutet, dass neuere Hardware auch dann unterstützt wird, wenn alte Red Hat / Centos-Kernel / Distributionen verwendet werden . Diese Hardware kann Chipsätze, Watchdog-Treiber usw. sein.
5 Jahre können meiner Meinung nach zu bindend sein, um in der Produktion eingesetzt zu werden (für Ihren Laptop kann es jedoch in Ordnung sein, wenn Sie sich die Zeit und das Risiko für ein Upgrade leisten können).
Der Hauptunterschied ist, dass Ubuntu auf dem Debian-System basiert. Es werden .deb-Pakete verwendet. Während redhat ein eigenes Paketsystem verwendet, wird .rpm (red hat package manager) verwendet.
Redhat ist kostenlos, wird jedoch für Support (Updates) in Rechnung gestellt, wenn Ubuntu vollständig kostenlos ist und für Desktop-Benutzer nur professioneller Support in Rechnung gestellt wird.
Es gibt mehrere Punkte zwischen diesen beiden, um sie zu unterscheiden. In einfachen Worten sind die Unterschiede:
Red Hat Enterprise Linux ist nicht kostenlos und wird auch für Unternehmen verwendet. Red Hat Linux, das von der Firma Red Hat zusammengestellt wurde, war ein beliebtes Linux-basiertes Betriebssystem. Red Hat Linux 1.0 wurde am 3. November 1994 veröffentlicht. Es hieß ursprünglich "Red Hat Commercial Linux". Es ist die erste Linux-Distribution, die das Paketierungssystem, den RPM-Paket-Manager als Paketierungsformat verwendet und im Laufe der Zeit als das diente Ausgangspunkt für verschiedene andere Distributionen, wie zum Beispiel Mandriva Linux und Yellow Dog Linux.
Red Hats Eigenschaften:
- Red Hat Linux hat ein grafisches Installationsprogramm namens Anaconda eingeführt, das für Anfänger einfach zu bedienen sein soll und das inzwischen
von einigen anderen Linux-Distributionen übernommen wurde.- Außerdem wurde ein integriertes Tool namens Lokkit zur Konfiguration der Firewall-Funktionen eingeführt.
- Es verwendet ein RPM-Paket namens Red Hat Package Manager.
RPM Package Manager (RPM) ist ein leistungsstarkes befehlszeilengesteuertes Paketverwaltungssystem, mit dem Softwarepakete installiert, deinstalliert, überprüft, abgefragt und aktualisiert werden können.
Jedes Softwarepaket besteht aus einem Archiv von Dateien mit Informationen über das Paket wie Version, Beschreibung usw.
Ubuntu Ubuntu ist ein Betriebssystem wie Windows. Ubuntu ist eine Linux-Distribution, die mit der Breite von Debian beginnt und regelmäßige Releases (alle sechs Monate), einen klaren Fokus auf den Benutzer und die Benutzerfreundlichkeit (es sollte "Just Work", TM) und eine Verpflichtung zu Sicherheitsupdates mit einer Laufzeit von 18 Monaten hinzufügt Unterstützung für jede Veröffentlichung. Ubuntu wird mit der neuesten Gnome-Version sowie einer Auswahl an Server- und Desktop-Software geliefert, die ein komfortables Desktop-Erlebnis von einer einzigen Installations-CD ermöglicht.
- Ubuntu verwendet das apt-Paket.deb: - Ubuntu verwendet das .deb-Paket für die Paketinstallation wie .rpm von Red Hat.
- Ubuntu verwendet auch das Installationsprogramm von apt-get, um Pakete im Befehlsmodus zu installieren. So installieren Sie das Paket Grafisch: Synaptic Package
Manager.- Ubuntu basiert auf Debian. 1
1 Quelle: Der Magnet Blog
In Redhat Linux wird das root-Passwort bei der Installation angegeben. In Ububtu Linux wird vor der Installation kein root-Passwort abgefragt.
Red Hat Enterprise Linux Desktop
und Ubuntu-Desktop oder ihren Server-Gegenstücken. Oder über Fedora und Ubuntu im Allgemeinen.