Для работы некоторых приложений требуется конкретный выпуск Linux, например RHEL 5 x64, обновление 4.
Теоретически, CentOS 5.4 x64 должен быть точно таким же, как вариант RHEL - поскольку проект CentOS стремится быть на 100% двоично совместимым с RHEL.
Аналогично, Oracle Enterprise Linux должен быть идентичными - но многие приложения не будут работать должным образом, если они не будут запущены в «правильном» дистрибутиве.
Недорогое решение - просто установить соответствующий redhat-release
обороты тоже не всегда эффективны.
Каковы реальные различия между RHEL и переупакованными выпусками?
Помимо философии между RHEL и CentOS, может быть много причин, но я считаю, что самые крупные компоненты:
Различия между Oracle Linux и Red Hat Enterprise Linux в основном заключаются в лицензировании и поддержке.
Обе компании используют разные механизмы для подсчета количества установленных экземпляров.
Во-вторых, Oracle Linux предлагает на выбор несколько типов ядра. у вас может быть одно и то же ядро, поставляемое Red Hat, или вы можете иметь один из двух типов ядер, модифицированных Oracle.
Ядро Oracle Unbreakable включает некоторые дополнительные драйверы (например, для SSD-дисков), которые недоступны в ядре Red Hat. Из-за этих дополнений Oracle утверждает значительный прирост производительности.
Конечно, вам нужно подумать о том, какое значение вы придаете таким маркетинговым заявлениям, и применима ли ситуация к вашей среде. Т.е. вы используете SSD-диски и обмен сообщениями infiband?
С другой стороны, Oracle, IMHO, не предоставляет реальной альтернативы серверу Red Hat Network Satellite. Это оказало большое влияние на наше решение запустить наши новые базы данных Oracle на стандартных серверах RHEL. Но опять же, насколько это важно, зависит от вашей среды. Представитель Oracle, с которым мы говорили, упомянул, что Oracle Enterprise Manager был расширен некоторыми функциями управления, но мы не исследовали это дальше.
Вот - еще один сайт с дополнительной информацией об Oracle Linux.