CentOS Stream

Дистрибутив Linux с непрерывным циклом обновления, служащий платформой для разработки будущих минорных версий Red Hat Enterprise Linux (RHEL).

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.