Я уверен, что этот вопрос задавался снова и снова в другом месте (я не нашел ничего специфического для CentOS против RHEL в SE), но я все же хотел бы задать и подтвердить несколько конкретных моментов.
Мне хорошо известно, что CentOS удаляет все торговые марки RH, логотипы и т. Д. И основан на тех же кодах, что и пакеты, созданные сообществом.
- Пакеты, созданные для CentOS, точно такие же? Будет ли содержимое пакетов и поведение программ идентичны тем, которые есть на RHEL?
- Чем RHN отличается от среды для регистрации лицензии? Что это за CentOS?
Я пользователь Ubuntu на рабочем столе. Участвовал в курсе RH299, который ничего не касался в аспекте поддержки (например, RHN). Кроме этого у меня нет профессиональных знаний или опыта по Linux.
РЕДАКТИРОВАТЬ
Я прочитал примечания к выпуску CentOS 6.2 , но нашел детали неудовлетворительными. В заметках о выпуске упоминаются пакеты, которые были изменены , удалены или добавлены в апстрим. Но он не объясняет и не ссылается на какой-либо документ, подробно описывающий, что именно отличается в модифицированных пакетах. Предоставленные пакеты брендинга самоочевидны, но он упоминает пакеты , как kernel
, ntp
, anaconda
и т.д. , которые не имеют ничего общего с брендингом, насколько я знаю.
rpm -q --changelog
на CentOS-пакете? Или спросите Каранбира напрямую.Ответы:
CentOS очень близок к тому, чтобы быть RHEL без брендинга и поддержки. В частности, версии библиотек одинаковы, поэтому двоичные файлы, которые работают с одной, будут работать с другой. Инструменты администрирования одинаковы и настроены аналогичным образом. Однако есть несколько отличий, поскольку в двух дистрибутивах иногда применяются разные незначительные исправления. Например, в этом вопросе было очевидно, что RHEL 5 и CentOS 5 применяют разные правила для идентификации файлов в
/etc/cron.d
.Другими словами, на уровне вашего курса вы можете рассматривать CentOS и RHEL как взаимозаменяемые. Но если вам нужно посмотреть точное поведение программы в углу справочной страницы, вы можете столкнуться с различиями.
источник
Это может ответить на ваш вопрос. Вот выдержка со страницы.
источник
Хотя это близко. Есть несколько ключевых отличий.
источник
CentOS - это RedHat для любых целей и задач. Однако CentOS более гибок в своих возможностях.
С веб-сайта CentOS :
Короче говоря, CentOS - это версия RedHat для сообщества. Вы используете Ubuntu, так что вы можете немного лучше понять эту аналогию: CentOS для RedHat, а Linux Mint для Ubuntu.
источник
С RHEL вы платите RedHat за поддержку.
С CentOS вы не получаете коммерческую поддержку от RedHat.
Большинство обновлений сначала доступно для RedHat, затем для CentOS.
Кроме этого они одинаковы. См. Это для дальнейшей ссылки: CentOS против RHEL .
источник
Посмотрите заметки о выпуске на CentOS-страницах. Существует список rpms, которые добавляются / отличаются от RH. Речь идет о брендинге или о механизме обновления (который требует лицензии в RH).
источник
Если вам интересно узнать о различиях между версиями RHEL и CentOS конкретного пакета (
ntp
например), вам следует сравнить исходные RPM:источник
Прочитайте FAQ Centos один вопрос, на который есть ответ:
Чем CentOS отличается от Red Hat Enterprise Linux?
источник
Итак, в идеале CentOS - идеальный выбор для бедных любителей Redhat :)
источник
Технически они одинаковы в том смысле, что Red Hat Enterprise Linux использует GPL, что означает, что исходный код должен быть доступен, и что проект CentOS использует этот исходный код для создания CentOS.
Однако это упрощение. Red Hat Enterprise Linux связана с бизнес-моделью Red Hat. CentOS - это проект сообщества.
Если честно, я сожалею о получении подписки. Не то чтобы это не хороший продукт. Это. Тем не менее, для домашнего пользователя нет никаких преимуществ по сравнению с CentOS, и CentOS менее ограничен. Сейчас я запускаю CentOS и считаю, что подписка на RHEL неоплаченная.
источник
Пожалуйста, прочитайте ниже примечание формы CentOS.
Это ясно говорит:
Поэтому я считаю, что это очистит все ваши сомнения.
источник