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?
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?
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.
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).
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.
Istnieje kilka punktów między tymi dwoma, aby je rozróżnić. Krótko mówiąc, różnice są następujące:
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
W linuksie Redhat hasło roota jest określone podczas instalacji. W Ububtu Linux nie jest wymagane podanie hasła roota przed instalacją.
Red Hat Enterprise Linux Desktop
i Ubuntu desktop lub ich odpowiedniki na serwerze. Lub ogólnie o Fedorze i Ubuntu.