Дистрибутивы Linux во многом похожи на модели автомобилей. Выбор есть из чего, каждый день появляются новые, и трудно определить различия между некоторыми из них. В частности, есть много общей информации о Linux-компании Red Hat и ее работе, связанной с тремя основными дистрибутивами, которыми она владеет и спонсирует. Здесь выделены и разъяснены различия между RHEL, CentOS и Fedora, а также почему один из них может быть, а может и не быть лучшим выбором для вашего использования.
Читайте также: Debian против Ubuntu: какой из них использовать?
Сходства между RHEL, CentOS и Fedora
Сначала я хочу рассказать о том, что общего между этими тремя дистрибутивами. Все они основаны на Red Hat Linux, выпуск которого был прекращен в 2004 году. Компания Красная Шапка создала и владела Red Hat Linux, так же, как она до сих пор владеет Ред Хэт Энтерпрайз Линукс (RHEL). Примерно в то же время, когда Red Hat Linux превратилась в Red Hat Enterprise Linux, она объединилась с Проект Федора , и ЦентОС стала операционной системой Community ENterprise.
Fedora Linux изначально создавалась как проект сообщества, в отличие от Red Hat Linux, разрабатываемого исключительно внутри Red Hat, и служила для предоставления большего количества программного обеспечения пользователям Red Hat Linux. CentOS первоначально образовалась после того, как Red Hat Linux была переименована в RHEL в 2004 году как версия RHEL для сообщества, доступная бесплатно для всех. Сегодня это чем-то похоже на модель самоподдержки Red Hat для подписки разработчика.
Коротко: RHEL, CentOS и Fedora основаны на оригинальной Red Hat Linux. Это означает, что все они используют одни и те же Система пакетов RPM , YUM или DNF для управления пакетами, и все они так или иначе спонсируются или принадлежат Red Hat. Они очень похожи, что может привести к некоторой путанице.
Различия между RHEL, CentOS и Fedora
RHEL — это дистрибутив Linux, ориентированный на корпоративных клиентов. Многие пользователи приходят в замешательство, когда видят, что Red Hat взимает плату за поддержку RHEL. Обычно это происходит потому, что корпоративный клиент хочет платить за лучшую поддержку и продукт, какой только может. Они, вероятно, знают, что Linux — один из лучших вариантов для их облачного сервера. Но они хотят быть уверены, что у них есть какая-то страховка от поставщика, а не от общественного проекта.
CentOS — это разработанный сообществом аналог RHEL. CentOS — отличный выбор для пользователей, которым нужна та же стабильность, что и RHEL, но без связанных с ней затрат или поддержки. Он построен на основе исходного кода RHEL, поэтому это почти идентичные платформы. Они оба очень надежны в качестве серверных дистрибутивов. У вас не будет новейшего программного обеспечения, но оно будет хорошо протестировано.
Читайте также: Руководство по обзору и установке CentOS 7
Fedora— это быстро развивающийся разработчик RHEL, ориентированный на сообщество. У них есть новейшее программное обеспечение, но при этом имеется надежный протокол тестирования. Новые ядра делают его отличным выбором для новых ноутбуков и настольных компьютеров. Быстрый темп разработки означает, что вы никогда не устареете. Кроме того, поскольку это исходная версия RHEL, новые интересные функции, которые Red Hat хочет включить в свою корпоративную платформу, тестируются и доводятся до совершенства в Fedora. Это означает, что некоторые действительно интересные функции делают эту систему высокопроизводительной и надежной.
Давайте поговорим о рабочем процессе Red Hat с Fedora, RHEL и CentOS. Проще говоря, Red Hat использует Fedora как полигон для тестирования функций, которые она хотела бы реализовать в RHEL. Эти функции попадают в RHEL, а последняя версия RHEL затем используется для создания CentOS в качестве бесплатной и самоподдерживаемой альтернативы. Для визуальных читателей это позволит:
Fedora ->RHEL ->CentOS.
У Дэниела Мисслера есть отличная блок-схема и сравнение по его сайт .
Существует также разница в частоте выпусков. Новая версия Fedora выходит каждые шесть месяцев. Срок годности каждого релиза истекает через 13 месяцев после его выпуска. Для сравнения: проект Fedora только что выпустил Fedora 32. Это означает, что Fedora 33 будет выпущена примерно через шесть месяцев, Fedora 31 была выпущена около шести месяцев назад, а Fedora 30 скоро достигнет конца жизни. Однако RHEL и CentOS выпускаются и поддерживаются в течение 10 лет. Итак, RHEL 8 и CentOS 8 вышли в конце 2019 года, а значит, будут поддерживаться до 2029 года.
Какой из них лучше всего подходит вам?
Все зависит от вашего варианта использования. RHEL, CentOS и Fedora подходят для совершенно разных сценариев использования. Однако я против идеи, что здесь есть два дистрибутива для серверов и один дистрибутив для настольных компьютеров. Это более тонко. Во всех трех командах есть команды по настольным компьютерам и серверам, и все они занимаются разными задачами. Для всех этих дистрибутивов существуют очень интересные варианты использования серверов и настольных рабочих станций.
Независимо от того, какой дистрибутив вы выберете, вам необходимо провести некоторое исследование его использования, чтобы принять решение. Fedora Server — отличная операционная система для тех, кто ищет новейшие ядра для сервера. CentOS — отличный дистрибутив рабочей станции для тех, кому нужен надежный доступ к определенным наборам инструментов и приложениям. RHEL — отличный выбор для тех, кто хочет использовать их в корпоративной среде, будь то сервер или настольная рабочая станция.
Надеюсь, мне удалось прояснить некоторую путаницу между RHEL, CentOS и Fedora. Red Hat использует эти три разных дистрибутива, чтобы охватить как можно больше клиентов и рынков. В результате мы часто избалованы выбором. Обязательно прочитайте наши статьи о использование Cockpit для управления системами Fedora , лучшие дистрибутивы Linux для программистов и разработчиков и история некоторых различных дистрибутивов Linux. .