CentOS долгое время был одним из самых популярных дистрибутивов Linux для серверов и корпоративного использования, предоставляя бесплатную операционную систему с полной совместимостью с Red Hat Enterprise Linux (RHEL). Однако в 2020 году команда Red Hat объявила о прекращении выпуска классического CentOS в пользу CentOS Stream, что вызвало резонанс и потребовало от многих компаний и сообществ поиска альтернативного решения для стабильной работы своих инфраструктур. На этой почве появились два основных наследника — AlmaLinux и Rocky Linux, дистрибутивы, которые взяли на себя задачу сохранить бесплатную бесплатную и совместимую с RHEL операционную систему корпоративного уровня. Несмотря на схожие цели старта, их дальнейшее техническое развитие, управленческие модели и философии заметно разошлись. В этой статье рассмотрим становление, отличия и перспективы обоих проектов, а также рекомендации для пользователей, стоящих перед выбором.
</p><p>AlmaLinux возник как инициатива компании CloudLinux — производителя специализирующегося на серверах Linux. Изначально проект создавался как прямой бинарный форк CentOS, но после формирования некоммерческой AlmaLinux OS Foundation приобрел новые особенности и направления. Главным приоритетом проекта стала стабильность и совместимость с RHEL на уровне ABI (Application Binary Interface). Это означает, что большинство приложений, предназначенных для RHEL, будут корректно работать и на AlmaLinux, что особенно важно для компаний, которые нуждаются в минимальных изменениях в своих рабочих процессах при переходе с CentOS или RHEL. AlmaLinux предлагает коммерческую поддержку через компанию TuxCare, предоставляя дополнительный уровень уверенности для корпоративных клиентов.
</p><p>В отличие от AlmaLinux, Rocky Linux был основан одним из сооснователей CentOS — Грегори Кёртцером. Управление проектом осуществляет Rocky Enterprise Software Foundation (RESF). Основная философия Rocky Linux — максимально строгое следование модели оригинального CentOS, то есть 1:1 бинарная совместимость с RHEL. Это позволяет обеспечивать предсказуемость поведения системы и дает уверенность, что все системные обновления и безопасность будут поддерживаться с максимальной точностью к оригинальному продукту Red Hat. Для профессиональных пользователей, которым важна непрерывность и эталонная совместимость, Rocky Linux считается идеальным выбором.
Компания CIQ, связанная с Кёртцером, предлагает коммерческую поддержку и оптимизированную версию с повышенной безопасностью — Rocky Linux от CIQ – Hardened.</p><p>Обе системы используют RPM-пакеты и менеджер DNF, что упрощает миграцию между дистрибутивами и управление программным обеспечением. Однако при выпуске RHEL 10 Red Hat перешла к использованию неизменяемых образов вместо классического патчинга пакетов, что пока не было перенято ни AlmaLinux, ни Rocky Linux, которые продолжают поддерживать традиционные механизмы обновлений. Обе платформы придерживаются политики долгосрочной поддержки — 10 лет с момента выпуска основных версий (5 лет активной и 5 лет поддержки безопасности). Специфически, версии 9 и 10 AlmaLinux, а также Rocky Linux получают обновления безопасности и критических исправлений до 2035 года.
</p><p>Несмотря на общие подходы, AlmaLinux и Rocky Linux уже в новых релизах демонстрируют значимые отличия. AlmaLinux с версии 9.4 и 10.0 больше не позиционируется как точный бинарный клон RHEL. Вместо этого он строится на исходном коде CentOS Stream — промежуточного варианта между Fedora и RHEL, что дает ему определенную гибкость и возможность внедрять новшества быстрее.
Благодаря ABI-совместимости, приложения RHEL по-прежнему работают без проблем. Одним из ключевых преимуществ AlmaLinux стала поддержка более старых архитектур процессоров, например x86-64-v2 — чипов с 2008 по 2013 год, которые Red Hat официально перестал поддерживать. Это делает AlmaLinux отличным вариантом для организаций, эксплуатирующих оборудование старых моделей без необходимости мгновенных апгрейдов. Также AlmaLinux вернул в свои дистрибутивы драйверы и поддержку аппаратуры, исключённой из последних релизов RHEL, включая важные сетевые и дисковые контроллеры, что способствует лучшей совместимости со старыми серверами и рабочими станциями.</p><p>Интересной особенностью AlmaLinux является политика реагирования на уязвимости безопасности.
В отличие от Red Hat, который оценивает критичность экспозиций и может не выпускать патчи для уязвимостей низкого или умеренного уровня, AlmaLinux готов оперативно внедрять исправления по запросу сообщества и клиентов для любых CVE. Кроме того, AlmaLinux сохраняет поддержку программ, распространённых в RPM-пакетах, таких как Firefox и Thunderbird, вместо перехода на Flatpak, а также активно поддерживает протоколы виртуализации, включая SPICE. Можно сказать, что AlmaLinux старается предоставить максимально широкий функционал и гибкость для самых разных сценариев использования.</p><p>В свою очередь, Rocky Linux целенаправленно стремится к строгому следованию концепции «идеального клона» RHEL. Такой подход нацелен на пользователей, для которых прежде всего важна максимальная стабильность, предсказуемость и долгосрочная поддержка.
Для них важна минимизация отклонений от оригинального дистрибутива, чтобы исключить любые неожиданности при эксплуатации. Версии Rocky Linux от CIQ, известные как Hardened, предназначены для особо чувствительных к безопасности задач. Они применяют передовые средства защиты, включая снижение потенциальных точек атак и использование Linux Kernel Runtime Guard для обнаружения сложных вторжений. Все пакеты проходят строгую проверку и доставляются по защищённым каналам, что гарантирует как непрерывность работы, так и безопасность.</p><p>Важным аспектом для организаций является выбор между более инновационной, но чуть менее строгой версией AlmaLinux и консервативной, более жёстко «верной» Rocky Linux.
Для бизнеса с большими парками устаревшего оборудования и необходимостью быстрого реагирования на обеспечивающие безопасность уязвимости лучше подойдёт AlmaLinux, а для компаний со строгими корпоративными стандартами риска и важностью строгой совместимости — Rocky Linux. Оба дистрибутива бесплатны и имеют большую, живую поддержку сообщества, что обеспечивает доступ к обширной документации и профессиональной помощи.</p><p>Нельзя забывать и о том, что при прекращении поддержки CentOS 7, которая официально завершилась в июне 2024 года, многим пользователям необходимо срочно переходить на поддерживаемые платформы. Оба варианта предоставляют простые пути миграции благодаря тому, что созданы на базе привычного RPM и DNF, а также обладают поддержкой до 2035 года, что делает инвестиции в переход оправданными с точки зрения безопасности и стабильности процессов. Задержка с миграцией может привести к рискам, связанным с появлением новых уязвимостей, эксплуатации «нулевого дня» и отсутствием исправлений.
</p><p>Таким образом, AlmaLinux и Rocky Linux эти два мощных и перспективных продолжателя эпохи CentOS, каждый со своим уникальным подходом. Они дают возможность корпоративным пользователям и энтузиастам Linux сохранить привычные возможности, развивать инфраструктуру и минимизировать риски при работе в изменяющемся ландшафте Linux-дистрибутивов. Ещё никогда выбор между совместимостью, стабильностью, безопасностью и инновациями не был таким многогранным и доступным. Вне зависимости от того, на какой из этих дистрибутивов вы остановитесь, главное — своевременно отказаться от устаревших решений и обеспечить защиту и актуальность своей системы на годы вперёд.