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?
release-management
rɑːdʒɑ
źródło
źródło
Red Hat Enterprise Linux Desktop
i Ubuntu desktop lub ich odpowiedniki na serwerze. Lub ogólnie o Fedorze i Ubuntu.Odpowiedzi:
Istnieje kilka różnych sposobów interpretacji „Redhat”:
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.
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.
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.
źródło
Po wielu latach korzystania z obu, mogę powiedzieć, że prawdziwe różnice to:
Obsługa dostawców sprzętu dla różnych podsystemów sprzętowych serwera, takich jak:
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.
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.
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).
źródło
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.
źródło
Istnieje kilka punktów między tymi dwoma, aby je rozróżnić. Krótko mówiąc, różnice są następujące:
źródło
1 Źródło: The Magnet Blog
źródło
W linuksie Redhat hasło roota jest określone podczas instalacji. W Ububtu Linux nie jest wymagane podanie hasła roota przed instalacją.
źródło