RHEL, его родственники и конкуренты Linux: как выбрать
Существует целое семейство вариантов Red Hat Enterprise Linux, каждый из которых имеет своих пользователей. Мы разберем генеалогическое древо и объясним, что подходит для различных нужд.
В последнее время я заметил много путаницы в отношении Red Hat Enterprise Linux (RHEL) от Red Hat и связанных с ним дистрибутивов, таких как AlmaLinux OS, Oracle Linux и Rocky Linux. Кроме того, существуют собственные варианты RHEL от Red Hat, CentOS Stream и Fedora. Моя вина. Это сбивает с толку. Позвольте мне помочь исправить ситуацию.
Тем не менее, Крис Райт, технический директор Red Hat, заявил: «CentOS Stream достаточно стабилен для производства». Тем не менее, добавил Райт, «теперь CentOS Stream находится между инновациями операционной системы проекта Fedora и стабильностью производства RHEL».
Я понимаю, что CentOS Stream достаточно стабилен для предприимчивых компаний, которые ценят новейшие функции, а не гарантию абсолютной стабильности. Fedora, конечно же, остается Linux-сообществом Red Hat для разработчиков и пользователей, которые хотят быть на переднем крае семейства RHEL.
Но что же остается старым пользователям CentOS? Для них есть два основных варианта: AlmaLinux и Rocky Linux.
Помните, я сказал, что людей возмутил переход Red Hat CentOS Stream? Два ведущих разработчика Linux, основатель и генеральный директор CloudLinux Игорь Селецкий и основатель CentOS и генеральный директор CIQ Грегори Курцер, решили отреагировать, создав новые клоны RHEL. Оба решили, что старую CentOS нужно вернуть.
Как сказал тогда Селецкий: «Отказ от стабильной версии CentOS оставил очень большой пробел в сообществе Linux, что побудило CloudLinux вмешаться и запустить альтернативу CentOS». CloudLinux, для тех, кто этого не знает, представляет собой коммерческий клон RHEL, но он разработан специально для веб-хостинга Linux.
AlmaLinux, однако, представляет собой свободное сообщество Linux. Ответственность за AlmaLinux лежит на AlmaLinux OS Foundation. Это некоммерческий фонд 501C6.
Rocky Linux также является бесплатным сообществом Linux. Он управляется Rocky Enterprise Software Foundation (RESF), корпорацией типа B. Идея здесь, по словам Курцера, заключается в том, что «проекты с открытым исходным кодом не должны подвергаться корпоративному контролю или бизнес-программам. Что делает успешный проект с открытым исходным кодом, так это за ним не стоит ни один человек или даже крупная компания; что делает его успешным, так это то, что многие люди и многие компании поддерживают и управляют им коллективно, в соответствии с общими интересами. Это была наша цель с Rocky Linux и RESF с самого первого дня. Устав и подзаконные акты RESF отражают наше намерение, чтобы ни Rocky Linux, ни какой-либо проект RESF никогда не контролировались, не покупались и не подвергались иному влиянию со стороны одной организации или человека».
Теперь обе группы предлагают поддержку своих клонов RHEL, но за их использование не нужно платить ни копейки. Как заметил Курцер: «Поддержка — это первое предложение в нашей линейке продуктов с открытым исходным кодом. Мы можем использовать несколько моделей поддержки, но наиболее интересна и ценна «со стороны человека», а не по ядру, узлу, сокету и т. д. или права. В этой модели мы поддерживаем людей, обеспечивая уровень эскалации сверх того, к которому они могут иметь доступ сейчас».
Обе организации также усердно работают над синхронизацией своих релизов с релизами Red Hat. Так, например, Red Hat выпустила в ноябре RHEL 8.7 и RHEL 9.1. AlmaLinux 8.7 и AlmaLinux 9.1, а также Rocky Linux 8.7 и Rocky Linux 9.1 следовали за ним по пятам.
Итак, какой вариант подходит именно вам? Это зависит от ваших потребностей.
Если вам нужна серьезная корпоративная поддержка, RHEL может многое вам предложить. Если ваша компания полностью ориентирована на Oracle, вы также можете использовать Oracle Linux.
Далее, я не в восторге от использования CentOS Stream для производства, но если вам нужны новейшие и лучшие функции Linux и у вас есть собственный опыт, сделайте это. Если вы разработчик и вас устраивает жизнь на переднем крае, передайте привет Fedora. Только, пожалуйста, не используйте его на производственных серверах.
Наконец, если вы и ваша команда освоили старую CentOS, отличным выбором будет AlmaLinux или Rocky Linux. Лично я перевожу свои серверы с CentOS 7 на Rocky Linux 8.7, но вы не ошибетесь ни с одним из них.