Rocky Linux — дистрибутив Linux корпоративного класса с открытым исходным кодом, двоично-совместимый с Red Hat Enterprise Linux (RHEL). Созданс как прямая замена CentOS Linux для производственных серверов после того, как Red Hat объявила о прекращении CentOS 8 в конце 2021 года.
Причина создания
CentOS исторически был бесплатной копией RHEL с долгосрочной поддержкой. В декабре 2020 года Red Hat объявила о прекращении CentOS Linux 8 в конце 2021 года (вместо 2029) и переводе проекта в CentOS Stream — upstream-версию RHEL, а не downstream. Для серверов, где нужна совместимость с RHEL без платной подписки, появился вакуум. Rocky Linux и AlmaLinux его заполнили.
Как работает
Rocky Linux собирается из исходников RHEL (Red Hat публикует SRPM), поэтому бинарно совместим: пакеты для RHEL устанавливаются на Rocky Linux. Управление пакетами через DNF (dnf install nginx). SELinux включён по умолчанию. Системные вызовы и ABI совпадают с RHEL — это важно для enterprise-приложений с сертификацией под RHEL.
История
Gregory Kurtzer, один из сооснователей CentOS, объявил о создании Rocky Linux 9 декабря 2020 года. Rocky Linux 8.4 выпущен 21 июня 2021 года. Rocky Linux 9.0 — 14 июля 2022 года. Параллельно CloudLinux (компания, разрабатывающая CloudLinux OS) создала AlmaLinux — второй популярный RHEL-совместимый дистрибутив.
Связь с хостингом
Rocky Linux активно используется на VPS и выделенных серверах в качестве замены CentOS 7/8. Образы Rocky Linux доступны у всех крупных провайдеров. Для cPanel поддерживается Rocky Linux 8. Срок поддержки Rocky Linux 8 — до 2029 года, Rocky Linux 9 — до 2032 года.
Rocky Linux после CentOS EOL
CentOS 8 прекратил поддержку в декабре 2021 (вместо 2029). Rocky Linux (основатель Gregory Kurtzer, также основавший CentOS) и AlmaLinux — бинарно совместимые замены RHEL. Rocky Linux — для корпоративного рынка, AlmaLinux — более открытое управление сообществом.
Применение Rocky Linux
Rocky Linux выбирают организации с требованиями RHEL-совместимости: управляемые хостинги на cPanel/WHM (только RHEL-совместимые ОС), корпоративные сервера с длинными циклами поддержки. Совместим с RHEL-пакетами и репозиториями EPEL.
Rocky vs Ubuntu для VPS
Rocky Linux: стабильность, долгий цикл поддержки (10 лет), RPM-экосистема. Ubuntu: более свежие пакеты, большее сообщество, DEB-экосистема. Для нового VPS под WordPress/Python/Node.js — Ubuntu 22.04. Для корпоративного сервера в RHEL-инфраструктуре — Rocky Linux.
Rocky Linux в корпоративном хостинге
Rocky Linux 9 (аналог RHEL 9): поддержка до 2032 года. SELinux включён по умолчанию. AppStream модули: nginx:1.22, php:8.1 без сторонних репозиториев. PowerTools/CRB: дополнительные пакеты. EPEL 9: тысячи пакетов сообщества. Для корпоративного hosting с требованием RHEL-совместимости — оптимальный выбор.
Миграция CentOS 7 → Rocky Linux 9
CentOS 7: EOL июнь 2024. ELevate (AlmaLinux Project): in-place upgrade CentOS 7 → AlmaLinux 8 → AlmaLinux 9. Более безопасно: новая установка Rocky 9 + миграция приложений. Основные изменения: Python 2 → 3, MySQL 5.7 → 8, OpenSSL 1.0 → 3.0. Тест совместимости приложений обязателен.
Rocky Linux vs AlmaLinux
Оба — бинарно совместимые замены RHEL. AlmaLinux: спонсируется CloudLinux, открытое управление (AlmaLinux OS Foundation). Rocky Linux: основан Григорием Куртзером (сооснователем CentOS). Функциональных различий нет. Выбор субъективен. Оба используются крупными хостерами. Регулярно проверяйте совместимость с RHEL.
Rocky Linux используется для серверов с cPanel/WHM. Поддерживает Docker, Nginx, MySQL, PostgreSQL. systemd управляет сервисами. SELinux включён по умолчанию для безопасности. Пакетный менеджер DNF/YUM.