Jestem pewien, że to pytanie zostało zadane wielokrotnie w innym miejscu (nie znalazłem niczego konkretnego dla CentOS vs. RHEL w SE), ale nadal chciałbym zadać i potwierdzić kilka konkretnych punktów.
Jestem w pełni świadomy, że CentOS usuwa wszystkie znaki towarowe, logo itp. RH i opiera się na tych samych kodach z pakietami zbudowanymi przez społeczność.
- Czy pakiety zbudowane dla CentOS są dokładnie takie same? Czy zawartość pakietów i zachowanie programów będą identyczne z tymi, które można znaleźć na RHEL?
- Czym jest RHN inny niż nośnik do rejestracji licencji? Co to jest w CentOS?
Jestem użytkownikiem pulpitu Ubuntu. Uczestniczył w kursie RH299, który tak naprawdę nie miał nic wspólnego z aspektem wsparcia (tj. RHN). Poza tym nie mam profesjonalnej wiedzy o Linuksie ani doświadczenia.
EDYTOWAĆ
Przeczytałem uwagi do wydania CentOS 6.2 , ale szczegóły nie były satysfakcjonujące. Informacje o wersji wspominają o pakietach zmodyfikowanych , usuniętych lub dodanych do wcześniejszych wersji. Ale to nie wyjaśnia ani nie łączy do żadnego dokumentu szczegółowo opisującego, co dokładnie różni się w zmodyfikowanych pakietach. Przyznane pakiety brandingowe są oczywiste, ale jak wspomina pakietów kernel
, ntp
, anaconda
, itd., Które nie mają nic wspólnego z brandingiem ile jestem świadomy.
rpm -q --changelog
w pakiecie CentOS? Lub zapytaj bezpośrednio Karanbira.Odpowiedzi:
CentOS jest bardzo blisko bycia RHEL bez brandingu i wsparcia. W szczególności wersje bibliotek są takie same, więc pliki binarne działające na jednym będą działać na drugim. Narzędzia administracyjne są takie same i skonfigurowane w podobny sposób. Istnieje jednak kilka różnic, ponieważ obie dystrybucje czasami stosują różne niewielkie poprawki. Na przykład w tym pytaniu było oczywiste, że RHEL 5 i CentOS 5 stosują różne reguły do identyfikacji plików
/etc/cron.d
.Innymi słowy, na poziomie kursu możesz traktować CentOS i RHEL jako wymienne. Ale jeśli musisz sprawdzić dokładne zachowanie programu w rogu strony podręcznika, możesz napotkać różnice.
źródło
To może odpowiedzieć na twoje pytanie. Oto fragment strony.
źródło
Nie. Chociaż jest blisko. Istnieje kilka kluczowych różnic.
źródło
Pod każdym względem CentOS to RedHat. CentOS jest jednak bardziej elastyczny w zakresie swoich możliwości.
Ze strony CentOS :
Krótko mówiąc, CentOS jest społeczną wersją RedHata. Używasz Ubuntu, więc możesz zrozumieć tę analogię nieco lepiej: CentOS jest na RedHat tak jak Linux Mint na Ubuntu.
źródło
Dzięki RHEL płacisz RedHat za wsparcie.
Dzięki CentOS nie otrzymujesz komercyjnego wsparcia od RedHat.
Większość aktualizacji jest najpierw dostępna dla RedHat, a następnie dla CentOS.
Poza tym są takie same. Zobacz to w celu uzyskania dalszych informacji: CentOS vs RHEL .
źródło
Spójrz na informacje o wydaniu na stronach CentOS. Istnieje lista rpms, które zostały dodane / różnią się od RH. Dotyczą brandingu lub mechanizmu aktualizacji (który wymaga licencji w RH).
źródło
Jeśli jesteś ciekawy różnic między wersjami RHEL i CentOS konkretnego pakietu (
ntp
na przykład), powinieneś porównać źródła RPM:źródło
Przeczytaj Centos FAQ, jedno pytanie, które ma odpowiedź:
Czym różni się CentOS od Red Hat Enterprise Linux?
źródło
Idealnie CentOS to idealny wybór dla biednych miłośników Redhat :)
źródło
Technicznie są one takie same w tym sensie, że Red Hat Enterprise Linux korzysta z GPL, co oznacza, że kod źródłowy musi być udostępniony, a projekt CentOS używa tego kodu źródłowego do stworzenia CentOS.
Jest to jednak uproszczenie. Red Hat Enterprise Linux jest powiązany z modelem biznesowym Red Hat. CentOS to projekt społecznościowy.
Szczerze mówiąc, żałuję, że otrzymałem abonament. Nie to, że to nie jest dobry produkt. To jest. Jednak dla użytkownika domowego nie ma wartości dodanej w stosunku do CentOS, a CentOS jest mniej restrykcyjny. Teraz uruchamiam CentOS i uważam abonament RHEL za utopiony.
źródło
Przeczytaj poniższą notatkę z CentOS.
Wyraźnie mówi:
Więc wierzę, że to rozwiała wszystkie twoje wątpliwości.
źródło