CentOS Stream — это дистрибутив Linux с моделью разработки rolling-preview, который занимает промежуточное положение между Fedora и стабильными релизами Red Hat Enterprise Linux (RHEL). В отличие от классического CentOS, который был бинарным клоном RHEL, Stream является его upstream-платформой. Это означает, что изменения и новые пакеты сначала попадают в CentOS Stream, проходят тестирование и затем включаются в следующий минорный релиз RHEL.
Система работает по принципу непрерывной доставки обновлений. Разработчики и системные администраторы используют ее для тестирования совместимости приложений с будущими изменениями ядра и системных библиотек. Это позволяет выявлять и устранять ошибки до того, как они попадут в промышленную эксплуатацию на корпоративных серверах. Репозитории обновляются регулярно, обеспечивая доступ к свежим патчам безопасности и функциональным улучшениям.
Применение в разработке
CentOS Stream применяется в сценариях, где необходима максимальная близость к экосистеме RHEL при сохранении актуальности пакетов. Основные варианты использования:
- CI/CD конвейеры для проверки ПО перед деплоем на RHEL;
- Разработка драйверов и низкоуровневых системных модулей;
- Серверная инфраструктура, не требующая жесткой фиксации версии ОС на 10 лет.
Факт: переход на модель Stream позволил сократить цикл обратной связи между сообществом и инженерами Red Hat, так как pull-request в CentOS Stream напрямую влияет на состав будущих коммерческих релизов RHEL 9.x.