В конце 2020 года IT-сообщество пережило настоящий шок. Red Hat, компания, которая десятилетиями ассоциировалась со стабильностью Enterprise Linux, одним махом уничтожила привычный всем CentOS. Для тысяч администраторов серверов, DevOps-инженеров и владельцев дата-центров это было не просто техническое изменение — это был удар по доверию. Но из кризиса родился Rocky Linux — дистрибутив, который сегодня уверенно занимает место «нового стандарта» для корпоративных сред.
В этой статье мы разберём весь путь: от золотой эпохи CentOS до современного Rocky Linux 10. Вы узнаете, почему именно этот проект стал символом независимости Open Source и как мигрировать на него без боли.
Исторический фундамент: как CentOS стал королём серверов
Всё началось в 2004 году. Red Hat разделила мир на две части: платный RHEL и экспериментальную Fedora. Между ними образовалась огромная дыра — компаниям нужна была стабильная ОС уровня предприятия, но без подписки на тысячи долларов в год.
Грегори Куртцер и его команда создали CentOS: брали исходники RHEL, удаляли брендинг и пересобирали. Получалась 100% «bug-for-bug» совместимость — ошибка в RHEL повторялась и в CentOS. Это было идеально для CERN, хостингов и тысяч компаний.
С 2004 по 2014 год CentOS правил миром. В 2014-м Red Hat «присоединила» проект к себе. Поначалу все радовались: больше ресурсов! Но это был первый шаг к потере независимости.
Великий разлом 2020: конец эпохи стабильности
8 декабря 2020 года Red Hat объявила: классический CentOS умирает. Вместо него — CentOS Stream, «upstream»-ветка. Теперь пользователи получали не готовую стабильную версию RHEL, а полигон для тестирования будущих фич. Поддержку CentOS 8 урезали с 2029 до 2021 года.
Это было катастрофой для production-сред. Администраторы внезапно оказались с «вечно-бета» системой.
В тот же день Грегори Куртцер написал в комментариях: «Мы вернём то, что у нас отняли». Так родился Rocky Linux — в память о сооснователе CentOS Рокки Макго.
Генезис Rocky Linux: возрождение принципов Open Source
Rocky Linux создавался не как очередной форк, а как проект с иммунитетом к корпоративному захвату. Была основана некоммерческая Rocky Enterprise Software Foundation (RESF).
Главная философия — bug-for-bug совместимость. Никаких своих патчей, если их нет в RHEL. Это гарантирует, что любое ПО (Oracle DB, SAP, VMware и т.д.) работает без единой правки.
Процесс создания дистрибутива:
1. Извлечение исходников из официальных репозиториев.
2. Полная дебрендинг (удаление всех упоминаний Red Hat).
3. Пересборка тысяч пакетов в изолированной среде.
4. Автоматическое тестирование через OpenQA на бинарную идентичность.
Инфраструктурный прорыв: Peridot и Koji
Самое крутое техническое достижение — собственная облачная система сборки Peridot. Она позволяет любому человеку буквально пересобрать весь дистрибутив с нуля. Это высшая степень открытости!
Для версии 10 разработчики временно вернулись к классической системе Koji — из-за необходимости глубокой интеграции с IMA (Integrity Measurement Architecture) в RHEL 10.
Rocky Linux 10 «Red Quartz»: новый уровень
В 2025 году вышел релиз 10-й версии. Главные изменения:
2023 год: второе противостояние и рождение OpenELA
Red Hat решила закрыть доступ к исходникам RHEL для всех, кто не платит. Только CentOS Stream оставался публичным.
Ответ был мощным: CIQ (компания за Rocky), Oracle и SUSE создали Open Enterprise Linux Association (OpenELA). Теперь исходники доступны всем легально и навсегда. Rocky Linux получает пакеты через OpenELA — полная независимость от Red Hat.
Безопасность на уровне предприятия
Rocky Linux использует SELinux в enforcing-режиме по умолчанию. В версиях 9 и 10 производительность SELinux значительно выросла. Плюс:
- Криптографические политики (crypto-policies)
- Post-Quantum Cryptography (PQC) включена по умолчанию в Rocky 10
- Полная интеграция с IMA и TPM 2.0
Практика: как мигрировать с CentOS 7/8 на Rocky Linux
Конец поддержки CentOS 7 наступил 30 июня 2024 года. Лучший инструмент — официальный скрипт migrate2rocky.
Что он делает:
- Заменяет репозитории
- Удаляет остатки брендинга CentOS
- Синхронизирует пакеты
- Перезагружает систему
После миграции Ansible видит систему как `ansible_distribution: Rocky`. Cloud-init работает идеально в AWS, Azure, GCP и Yandex Cloud.
Заключение: Rocky Linux — это не просто замена, это победа сообщества
Сегодня Rocky Linux — зрелая, безопасная и полностью независимая платформа. Он доказал, что Open Source может противостоять корпоративному давлению. Версия 10 с поддержкой современных архитектур, усиленной безопасностью и OpenELA делает его идеальным выбором для новых проектов и миграций.
Если вы до сих пор сидите на CentOS Stream или старом RHEL-клоне без поддержки — пора переходить. Rocky Linux вернул то, что когда-то обещал CentOS: настоящую стабильность без компромиссов.
Если вам понравился материал, не забудьте поставить палец вверх 👍 и поделиться статьёй с друзьями. Подписывайтесь на мой Telegram-канал, чтобы первыми узнавать о новых статьях и полезных материалах. А также загляните на сайт RoadIT.ru, где я собираю заметки о командах Linux, HowTo-гайды и много другой интересной информации. Спасибо за внимание!