CentOS, будучи улучшенной версией Red Hat Enterprise Linux, мгновенно завоевал популярность среди пользователей Linux. Дистрибутив быстро вошёл в пятёрку наиболее используемых дистрибутивов Linux, составив конкуренцию Ubuntu и Debian. Но, как и многие достойные проекты, CentOS прожил недолго.
В 2020 году было объявлено, что поддержка CentOS 7 будет прекращена. Новость о завершении жизненного цикла CentOS стала настоящим ударом и большим разочарованием для пользователей и поклонников дистрибутива. К счастью, разработчики не упустили этот момент, и появились два новых дистрибутива Linux в качестве замены CentOS. Оба имеют сильное сообщество контрибьюторов, а борьба Rocky Linux против Alma Linux даёт пользователям CentOS возможность выбрать достойного преемника.
Ощутив на себе потерю отличной ОС, я решил детально сравнить Rocky Linux и AlmaLinux. Читайте дальше — делюсь своими впечатлениями от работы с обоими преемниками CentOS.
Что случилось с CentOS?
Как пересборка Red Hat Enterprise Linux, CentOS сразу стал любимым дистрибутивом пользователей RHEL. Проект был открытым и предлагал больше возможностей, чем оригинальный RHEL. CentOS также решил ряд мелких проблем, которые давно раздражали пользователей, в том числе избавил от платной поддержки RHEL.
Можно представить, каким ударом для сообщества CentOS стало известие о завершении его жизненного цикла.
В объявлении говорилось, что CentOS 7 будет снят с поддержки, а разработчики сосредоточатся на CentOS Stream, платформа для тестирования и разработки программного обеспечения. Несмотря на то что CentOS Stream — полезный инструмент в индустрии TaaS (Testing as a Service) и сохраняет свою аудиторию, он не закрывает все потребности сообщества CentOS.
Лично я думаю, что основатель CentOS не ожидал такого уровня недовольства и разочарования со стороны сообщества. Он начал разрабатывать ещё один RHEL-совместимый дистрибутив, чтобы ответить на запросы своей аудитории. Тем временем ещё один крупный игрок в мире Linux увидел возможность и к декабрю 2020 года представил собственную альтернативу CentOS. Именно тогда и началось противостояние Rocky Linux и AlmaLinux.
Rocky Linux и AlmaLinux. Краткая предыстория
Когда я начинаю работать с новой ОС, особенно с дистрибутивами Linux, которые развиваются силами сообщества, я всегда изучаю историю проекта, дату первого релиза и жизненный цикл. Мне важно убедиться, что ОС надёжна и имеет устойчивую основу. Ниже — информация, которую я собрал для сравнения Alma и Rocky:
Rocky Linux
Буквально через несколько часов после того, как Red Hat объявил о завершении жизненного цикла CentOS, Грегори Куртзер — тот самый основатель CentOS, о котором шла речь выше, — сообщил, что собирает команду разработчиков для создания Rocky Linux. Цель была очевидна: создать RHEL-совместимый дистрибутив Linux, развиваемый силами сообщества.
Первые инвесторы и дата выпуска
Rocky Linux разрабатывается и поддерживается Rocky Enterprise Software Foundation. Финансирование проекта обеспечили AWS, MontaVista и стартап самого Куртзера — Ctrl IQ. Общий объём инвестиций составил от $2.5 to $5 million per year. Первый релиз Rocky Linux состоялся 21 июня 2021 года.
Жизненный цикл и срок поддержки
Каждый релиз Rocky Linux рассчитан на поддержку сроком около 10 лет. Такой подход аналогичен стратегии RHEL и обеспечивает долгосрочную стабильность и безопасность.
AlmaLinux
Почти сразу после объявления Red Hat Игорь Селецкий, генеральный директор CloudLinux, анонсировал собственную замену CentOS — AlmaLinux. CloudLinux, как вы, вероятно, знаете, специализируется на серверных операционных системах. Как и Rocky Linux, AlmaLinux появился в ответ на решение Red Hat перевести CentOS на версию Stream.
Первые инвесторы и дата выпуска
От лица CloudLinux Селецкий взял на себя обязательство финансировать AlmaLinux на сумму $1 million per year, и это обещание выполняется по сей день. Первая стабильная версия AlmaLinux вышла 30 марта 2021 года.
Жизненный цикл и срок поддержки
Как и Rocky Linux, AlmaLinux обязался предоставлять обновления и поддержку для каждого релиза на протяжении около 10 лет. ОС также планирует выпускать параллельные обновления вместе с новыми версиями RHEL, чтобы пользователи своевременно получали исправления и новые функции.
Вот общее AlmaLinux и Rocky Linux и RHEL сравнение:
| Функции | Rocky Linux | AlmaLinux | RHEL |
| Исходный код RHEL | ✅ | ✅ | ✅ |
| Регулярные обновления безопасности | ✅ | ✅ | ✅ |
| Неограниченное бесплатное использование | ✅ | ✅ | ❌ |
| Платная поддержка | ❌ | ❌ | ✅ |
| Сообщество разработчиков | ✅ | ✅ | ❌ |
AlmaLinux и Rocky Linux. Подробное сравнение
На данный момент мы знаем, что AlmaLinux и Rocky Linux разработаны как альтернативы CentOS. Оба дистрибутива созданы с бинарной совместимостью с RHEL и обеспечивают сопоставимую стабильность и функциональность. Так в чём же разница между Rocky Linux и AlmaLinux? Разберём подробнее.
Коммерческая и сообщественная поддержка
Фонд ОС AlmaLinux предлагает коммерческую поддержку через партнёров, в том числе CloudLinux. Она включает техническую помощь, обновления безопасности и прочее. AlmaLinux также опирается на активное сообщество с собственным форумом, а пользователи присутствуют на таких платформах, как Reddit.
Rocky Linux предоставляет профессиональную поддержку через Ctrl IQ. Как и AlmaLinux, Rocky Linux поддерживается активным сообществом: форумами, списками рассылки и чат-каналами, где пользователи могут получить помощь.
Выпуск обновлений
Как я уже упоминал, AlmaLinux тесно следует циклу релизов RHEL, чтобы своевременно выпускать обновления и патчи. Это обеспечивает регулярные обновления и поддержку репозиториев с удобным доступом к исправлениям и новым версиям программ.
Rocky Linux также придерживается расписания релизов RHEL, чтобы не отставать с обновлениями и патчами. Помимо плановых обновлений, Rocky Linux оперативно реагирует на уязвимости безопасности и поддерживает надёжную защищённую среду.
Стабильность и производительность
Позиционируя себя как замену CentOS, AlmaLinux обеспечивает корпоративный уровень стабильности и производительности. Дистрибутив оптимизирован для самых разных сред — от небольших компаний до крупных предприятий — и обеспечивает стабильную работу в каждой из них.
Rocky Linux воспроизводит надёжность CentOS и является полноценной альтернативой RHEL. Дистрибутив заслуженно известен своей стабильностью и хорошей производительностью, что делает его подходящим выбором для широкого круга задач: от продакшн-серверов до сред разработки.
Экосистема и инструментарий
AlmaLinux предлагает широкий набор инструментов для системных администраторов и разработчиков, а также обеспечивает плавный переход с CentOS. Дистрибутив поддерживается большим количеством сторонних приложений и инструментов, что упрощает его интеграцию в существующую инфраструктуру.
Rocky Linux также поддерживается широким набором сторонних инструментов и приложений, что обеспечивает совместимость и простоту интеграции. Как и в случае с CentOS, Rocky Linux предоставляет полноценный инструментарий для управления системами и разработки.
Rocky Linux vs. AlmaLinux. Обзор
Выбрать победителя в сравнении Rocky Linux vs. AlmaLinux действительно непросто. Оба дистрибутива предлагают отличные возможности. На мой взгляд, выбор между Alma и Rocky в первую очередь зависит от ваших задач и необходимых функций.
Тем, кто ценит вовлечённость сообщества, Rocky Linux может подойти идеально. С другой стороны, AlmaLinux с его серьёзной коммерческой поддержкой и регулярными обновлениями станет правильным выбором как альтернатива CentOS для предприятий, которым нужна профессиональная поддержка и оперативное применение патчей.
AlmaLinux vs. Rocky Linux. Личный опыт
Честно говоря, чтобы определиться с выбором между AlmaLinux и Rocky Linux, я не стал ограничиваться чтением статей в интернете. Я взялся за дело сам и поработал с обоими дистрибутивами, чтобы вынести окончательный вердикт.
AlmaLinux
Установка AlmaLinux оказалась настолько похожей на CentOS, что я поймал себя на ностальгии. То, что процесс установки практически не отличался от CentOS, сразу вселило уверенность. Система загрузилась быстро, никакой дополнительной настройки железа не потребовалось. AlmaLinux ощущается очень стабильным и отзывчивым. Он без проблем справился со всеми моими типичными серверными задачами, включая запуск веб-сервисов. Поддержку сообщества я тоже проверил — она приятно удивила: ответы на вопросы находились либо на официальных форумах, либо на Reddit.
Rocky Linux
Rocky Linux тоже произвёл на меня хорошее впечатление. Скажу честно: после тестирования обоих дистрибутивов я понял, почему выбор между Rocky Linux и AlmaLinux вызывает затруднения — они удивительно похожи. Установка Rocky также прошла без проблем и мало чем отличалась от AlmaLinux и CentOS. Система сразу показалась стабильной. Я использовал оба дистрибутива для задач веб-сервера, и Rocky Linux справился с нагрузкой не хуже. Пожалуй, то, что склоняет меня к Rocky Linux, — это имя Куртцера за проектом. То, что дистрибутив создан основателем CentOS, придаёт ему особый вес и делает его прямым преемником CentOS.
AlmaLinux vs. Rocky Linux. Итоговый вердикт
По моему опыту, и AlmaLinux, и Rocky Linux показали достойную производительность. По своей архитектуре оба являются естественными преемниками CentOS и предлагают ту стабильность и надёжность, которую от них ожидаешь. AlmaLinux немного выигрывает благодаря коммерческой поддержке, что делает его отличным выбором для бизнеса, которому нужна профессиональная помощь. Rocky Linux берёт сильным сообществом и наследием CentOS — и это лично мне очень близко.
В итоге я считаю, что Rocky Linux больше подходит для личного использования, а AlmaLinux — для корпоративных задач. Несмотря на то что конкуренция между AlmaLinux и Rocky Linux очень плотная, оба дистрибутива способны занять место, которое когда-то занимал CentOS.
Попробуйте оба дистрибутива с Cloudzy
Чтобы по-настоящему понять, какой дистрибутив подходит лучше, стоит протестировать оба. Если вы ещё не определились и хотите поработать с ними в реальных условиях, сделайте то, что сделал я: инвестируйте в VPS. Вы можете получить AlmaLinux VPS на or Rocky Linux VPS от Cloudzy. Cloudzy предлагает функцию Custom ISO, которая позволяет создавать серверы на основе нужных вам ISO-образов. Вы можете загрузить собственный дистрибутив в формате ISO и развернуть сервер в любом из 15 доступных дата-центров по всему миру — с гарантией доступности 99,95% и ценами от 4,95$!
Хотите попробовать AlmaLinux или Rocky Linux без лишних сложностей? Custom ISO от Cloudzy VPS позволяет загрузить нужный ISO-образ и развернуть сервер в любом из 12 дата-центров по всему миру.
Часто задаваемые вопросы
В чём разница между AlmaLinux и Rocky?
Оба дистрибутива Linux довольно похожи, различия между ними незначительны. Главное отличие Alma от Rocky — система поддержки. AlmaLinux опирается на коммерческую поддержку, тогда как Rocky использует Ctrl IQ.
В чём основное различие между CentOS и AlmaLinux?
В отличие от CentOS, компания Red Hat не владеет AlmaLinux. Более того, AlmaLinux имеет весомое преимущество: за ним стоит CloudLinux Inc — компания с десятилетним опытом и большими ресурсами.
Есть ли в Rocky Linux ошибки?
Иногда вы можете столкнуться с багами. Хорошая новость: у Rocky Linux отличная команда поддержки. Зарегистрируйтесь на сайте Rocky Linux и сообщайте об ошибках через сервер Bugzilla.