Główna różnica między Ubuntu a Redhat? [Zamknięte]

56

Z wyjątkiem systemów zarządzania pakietami i środowisk chciałbym wiedzieć, jakie są między nimi główne różnice.

Które zapewnia najlepsze wsparcie dla ich kompilacji?

rɑːdʒɑ
źródło
2
Chciałbym wyjaśnić, czy pytasz o płatne Red Hat Enterprise Linux Desktopi Ubuntu desktop lub ich odpowiedniki na serwerze. Lub ogólnie o Fedorze i Ubuntu.
atenz
Redhat i Ubuntu, które chcę wiedzieć.
rɑːdʒɑ
Edycja pytania po udzieleniu odpowiedzi w celu uzyskania dodatkowych informacji sprawi, że pozostanie niezauważony. Lepiej zadaj nowe pytanie, o ile możesz udowodnić, że nie będzie to duplikat tego pytania. Ale byłoby jeszcze lepiej (szczególnie w tym przypadku) rozpocząć nagrodę, jeśli potrzebujesz więcej informacji na swoje pytanie.
Dan

Odpowiedzi:

46

Istnieje kilka różnych sposobów interpretacji „Redhat”:

  1. Red-hat Enterprise Linux (RHEL) - Specjalna, komercyjna dystrybucja Red Hat.

    Zdecydowanie największą różnicą między Ubuntu a RHEL są warunki licencji - Red Hat Enterprise Linux jest komercyjny.

    Możesz jednak uzyskać zasadniczo taką samą dystrybucję, ale bez umowy handlowej, za darmo w formie dystrybucji CentOS.

  2. Dystrybucje oparte lub odziedziczone po Red Hat, które obejmowałyby również CentOS i Fedorę oraz ich pochodne.

    W rzeczywistości bardzo trudno jest porównać Ubuntu ze wszystkimi (RHEL, CentOS i Fedora) tak, jakby były jedną rzeczą, ponieważ same w sobie są bardzo różne. Wszystkie mają tego samego menedżera pakietów, o którym mówię poniżej, ale różnice między nimi są większe niż różnica między menedżerem pakietów a Ubuntu.

  3. Dystrybucje oparte na RPM ogólnie - to znaczy dystrybucje korzystające z systemu zarządzania pakietami Redhat. To rozszerzyłoby twój zakres o dystrybucje takie jak SUSE, Mandriva, PCLinuxOS i ich pochodne.

    Ubuntu opiera się na APT i DPKG, menedżerze pakietów Debiana. Red Hat, CentOS i Fedora oparte są na systemie zarządzania pakietami Red Hat Linux, RPM. Obaj menedżerowie pakietów są teraz dość dojrzali i mają z grubsza równoważne funkcje. Można dyskutować o indywidualnych decyzjach projektowych, ale trudno powiedzieć, że jeden ogólny jest lepszy od drugiego.

thomasrutter
źródło
33

Po wielu latach korzystania z obu, mogę powiedzieć, że prawdziwe różnice to:

  1. Obsługa dostawców sprzętu dla różnych podsystemów sprzętowych serwera, takich jak:

    • najnowsze sterowniki FiberChannel
    • Obsługa odciążania iSCSI
    • Ethernet 10 Gb / s
    • aktualizacje oprogramowania układowego online (BIOS, NMI)
    • Akceleratory pamięci SCSI
    • Oprogramowanie sterowników SCSI (jak dla HP serii B)
    • Sterowniki / aktualizacje sterowników BMC (Baseboard Management Controllers)
    • Konfiguracja kontrolera na żywo / RAID
    • Monitorowanie stanu sprzętu i raportowanie
    • Zarządzanie / monitorowanie serwera GUI
    • itp

Wszystkie powyższe istnieją dla RedHat za pośrednictwem repozytoriów dostawców (i prawie we wszystkich przypadkach można je zainstalować w centach), ale w przypadku dystrybucji opartych na .deb (takich jak Ubuntu) zwykle nie masz szczęścia lub w rzadkich przypadkach dostajesz coś starego, że które zmarnują Twój czas i często spowodują uszkodzenie systemu.

  1. EPEL repo (Dodatkowe Pakiety dla Enterprise Linux): Znalazłem, że repo EPEL (RedHat i CentOS) nie jest idealne, ale znacznie bardziej kompletne i aktualne niż Ubuntu (urzędowy) repo, nie tak do pulpitu rzeczy, ale dla serwerów rzeczy. Np. Najnowsze pakiety IPSEC, SaltStack itp., Dla których musisz skonfigurować dodatkowe nieoficjalne repo w Ubuntu.

  2. Wsparcie oprogramowania (np. Aktualizacje oprogramowania / bezpieczeństwa, nowe sterowniki jądra). Ubuntu oferuje 5 lat , a RedHat - 10 lat . Wsparcie to obejmuje aktualizacje bezpieczeństwa, aw przypadku RedHat - backportowanie modułów jądra z nowszych jąder! Oznacza to, że nowszy sprzęt jest obsługiwany nawet przy użyciu starych jąder / dystrybucji Redhat / Centos . Tym sprzętem mogą być chipsety, sterowniki watchdog itp.

5yr może być zbyt wiążące do użytku produkcyjnego (moim zdaniem może być w porządku dla twojego laptopa, chociaż możesz sobie pozwolić na czas i ryzyko aktualizacji).

sivann
źródło
11

Główna różnica polega na tym, że Ubuntu opiera się na systemie Debian. Korzysta z pakietów .deb. Podczas gdy redhat używa własnego systemu pakietów .rpm (menedżer pakietów red hat).

Redhat jest darmowy, ale jest pobierany za wsparcie (aktualizacje), gdy Ubuntu jest całkowicie darmowe z obsługą użytkowników komputerów, tylko profesjonalne wsparcie jest płatne.

Ketan Patel
źródło
„redhat jest bezpłatny”, więc dlaczego os iso nie jest dostępny na stronie redhat?
Nullpointer
Jest dostępny na stronie access.redhat.com/downloads . Musisz się zalogować za pomocą redhat ID.
Ketan Patel,
8

Istnieje kilka punktów między tymi dwoma, aby je rozróżnić. Krótko mówiąc, różnice są następujące:

  1. Ubuntu Desktop Enterprise Edition (Business Desktop Remix) jest darmowy, ale RedHat nie.
  2. Ubuntu koncentruje się na użytkownikach komputerów stacjonarnych, z drugiej strony głównym celem Redhat jest platforma serwerowa.
  3. Red Hat jest tworzony przez Red Hat Inc., założony przez Younga i Ewinga, zaś Ubuntu na czele z Shuttleworth, właścicielem Canonical Ltd.
  4. Ubuntu opiera się na Debianie (bardzo znanym i stabilnym systemie operacyjnym Linux), ale RedHat nie ma czegoś takiego.
  5. Rozszerzenie pliku menedżera pakietów Ubuntu to .deb (który używa innego systemu operacyjnego opartego na Debianie, tj. Linux Mint), niezależnie od tego, czy rozszerzenie pliku menedżera pakietów RedHat to .rpm (co oznacza RedHat Package Manager).
tuxtu
źródło
1
@Eliah Kagan W rzeczywistości będzie to wersja Enterprise Ubuntu Desktop. Sprawdź szczegóły tutaj ubuntu.com/content/ubuntu-desktop-enterprise
tuxtu
Założę się, że dla Business Desktop Remix :)
atenz
@EliahKagan Korzystałem z Ubuntu Desktop Enterprise Edition, aby nie wprowadzać zamieszania. Ubuntu ma specjalną edycję na komputery stacjonarne do użytku korporacyjnego. Nazwali to wydanie jako Business Desktop Remix. Ta edycja różni się od ogólnej wersji Ubuntu. Sprawdź to ubuntu.com/business/desktop/remix .
tuxtu,
9
„Ubuntu opiera się na Debianie (bardzo znanym i stabilnym systemie operacyjnym Linux), ale Redhat nie ma czegoś takiego”. - nie może się bardziej mylić. RHEL / CentOS są oparte na Red Hat Linux, bardzo znanym i stabilnym systemie operacyjnym Linux.
thomasrutter
5
Również pewne nieporozumienia między plikami wykonywalnymi a plikami pakietów - .deb i .rpm są pakietami.
thomasrutter
1

Red Hat Enterprise Linux nie jest darmowy, a także używany w celach biznesowych. Red Hat Linux, montowany przez firmę Red Hat, był popularnym systemem operacyjnym opartym na Linuksie. Red Hat Linux 1.0 został wydany 3 listopada 1994 r. Pierwotnie nosił nazwę „Red Hat Commercial Linux”. Jest to pierwsza dystrybucja Linuksa, która używa systemu pakowania, Menedżera pakietów RPM jako formatu opakowania, a z czasem pełniła funkcję punkt wyjścia dla kilku innych dystrybucji, takich jak Mandriva Linux i Yellow Dog Linux.

Funkcje Red Hat:

  • Red Hat Linux wprowadził instalator graficzny o nazwie Anaconda, który ma być łatwy w użyciu dla początkujących i który został
    przyjęty przez inne dystrybucje Linuksa.
  • Wprowadzono także wbudowane narzędzie o nazwie Lokkit do konfigurowania funkcji zapory.
  • Wykorzystuje pakiet .rpm o nazwie Menedżer pakietów Red Hat.

RPM Package Manager (RPM) to potężny system zarządzania pakietami oparty na linii poleceń, który może instalować, odinstalowywać, weryfikować, sprawdzać i aktualizować pakiety oprogramowania.

Każdy pakiet oprogramowania składa się z archiwum plików wraz z informacjami o pakiecie, takimi jak jego wersja, opis itp.

Ubuntu Ubuntu to system operacyjny, taki jak Windows. Ubuntu to dystrybucja Linuksa, która zaczyna się od szerokiej gamy Debiana i dodaje regularne wydania (co sześć miesięcy), wyraźny nacisk na użytkownika i użyteczność (powinna „Just Work”, TM) oraz zobowiązanie do aktualizacji bezpieczeństwa po 18 miesiącach wsparcie dla każdego wydania. Ubuntu jest dostarczane z najnowszą wersją Gnome, a także wyborem oprogramowania serwerowego i stacjonarnego, które zapewnia wygodne korzystanie z pulpitu z jednej instalacyjnej płyty CD.

  • Ubuntu używa pakietu apt.deb: - Ubuntu używa pakietu .deb do instalacji pakietu, podobnie jak .rpm Red Hat.
  • Ubuntu używa również instalatora pakietów apt-get do instalowania pakietów za pomocą trybu poleceń. Aby zainstalować pakiet Graficznie,
    menedżer pakietów synaptic .
  • Ubuntu jest oparte na Debianie. 1

1 Źródło: The Magnet Blog

Mitch
źródło
-3

W linuksie Redhat hasło roota jest określone podczas instalacji. W Ububtu Linux nie jest wymagane podanie hasła roota przed instalacją.

Rahul Raina
źródło
2
W Ubuntu konto root jest domyślnie wyłączone, zwykły użytkownik nie ma
uprawnień
2
To bardzo mały przedmiot z dużo dłuższej listy różnic. Więc nie sądzę, że to odpowiada na pytanie.
gertvdijk