Когда выйдет CentOS 8 и что известно о релизе

Centos 8 когда выйдет

Centos 8 когда выйдет

Релиз CentOS 8 состоялся 24 сентября 2019 года и стал одним из самых ожидаемых событий для системных администраторов и DevOps-специалистов, ориентированных на экосистему Red Hat. Дистрибутив был полностью синхронизирован с RHEL 8.0, что означало доступ к обновлённому стеку технологий, включая ядро Linux 4.18, systemd 239 и переход на модульную модель управления пакетами через DNF.

На этапе подготовки релиза команда проекта публиковала тестовые сборки, включая beta-версии и release candidate, что позволяло заранее проверить совместимость серверных приложений, контейнерных платформ и средств автоматизации. Это было особенно важно для инфраструктур, использующих Ansible, Podman и SELinux в принудительном режиме, так как их поведение в CentOS 8 отличалось от предыдущего поколения системы.

Отдельного внимания заслуживает вопрос жизненного цикла. Изначально поддержка CentOS 8 планировалась до 2029 года, однако в конце 2020 года было объявлено о досрочном прекращении классической ветки. Официальная поддержка завершилась 31 декабря 2021 года, после чего проект был переориентирован на CentOS Stream. Этот факт критичен при планировании обновлений, выборе дистрибутива для новых серверов и оценке рисков при эксплуатации существующих систем.

Понимание дат релиза, состава базовых компонентов и реальных сроков поддержки CentOS 8 позволяет принять взвешенное решение: использовать систему в изолированных средах, рассматривать миграцию на альтернативы или выстраивать стратегию перехода на Stream либо другие RHEL-совместимые дистрибутивы.

Официальная дата выхода CentOS 8 и источники подтверждения

Релизная версия CentOS Linux 8.0 была опубликована 24 сентября 2019 года. Датой выхода считается момент появления финальных ISO-образов и активации основных репозиториев, собранных из открытых исходных пакетов RHEL 8.0. Именно этот факт, а не начало тестирования или публикация предварительных сборок, используется проектом для фиксации релиза.

Базовым подтверждением служит сообщение в официальной рассылке centos-announce. В этом канале публикуются только завершённые выпуски, прошедшие проверку инфраструктуры сборки. В объявлении указываются номера версий, контрольные суммы образов и перечень поддерживаемых архитектур, что позволяет однозначно определить статус версии.

Для проверки данных спустя время используются архивные ресурсы CentOS. После завершения активного распространения все релизные файлы были перемещены в неизменяемое хранилище, где сохраняются исходные временные метки и структура каталогов. Это позволяет точно подтвердить дату выхода при аудитах и анализе истории системы.

Источник Назначение
centos-announce Фиксация даты и параметров официального релиза
vault.centos.org Доступ к оригинальным ISO и RPM версии 8.0
git.centos.org Соответствие исходных спецификаций релизной сборке

Опора на эти источники позволяет точно подтвердить дату выхода CentOS 8, исключить путаницу с тестовыми этапами и корректно использовать сведения при планировании обновлений и миграции серверных сред.

Этапы подготовки релиза: бета-версии и кандидаты на выпуск

Этапы подготовки релиза: бета-версии и кандидаты на выпуск

Подготовка CentOS 8 к стабильному выпуску проходила в несколько чётко разграниченных этапов, каждый из которых был ориентирован на проверку соответствия исходным пакетам RHEL 8 и выявление проблем в реальных сценариях эксплуатации серверов и контейнерных платформ.

На стадии бета-тестирования пользователям были доступны сборки, предназначенные для ранней проверки совместимости. Эти версии не рекомендовали для продуктивных сред, но активно применяли для анализа поведения системы после обновления и тестирования автоматизации.

  • проверка загрузки на системах с UEFI и Secure Boot
  • оценка работы DNF с модульными потоками пакетов
  • тестирование SELinux в принудительном режиме
  • проверка совместимости контейнерных инструментов Podman и Buildah

После устранения критических ошибок проект перешёл к выпуску Release Candidate. Эти сборки уже имели финальный набор пакетов и отличались от релиза только возможными исправлениями блокирующих дефектов.

  1. фиксация версий ядра и системных библиотек
  2. заморозка изменений в структуре репозиториев
  3. проверка сценариев обновления с предыдущих тестовых сборок
  4. финальная сверка бинарной совместимости с RHEL 8

Использование бета-версий и кандидатов на выпуск позволяло администраторам заранее выявить проблемы миграции, адаптировать конфигурации и принять решение о готовности инфраструктуры к переходу на CentOS 8 сразу после выхода стабильного релиза.

Версия ядра Linux и ключевые пакеты, включённые в CentOS 8

Версия ядра Linux и ключевые пакеты, включённые в CentOS 8

В основе CentOS 8 используется ядро Linux 4.18, унаследованное от RHEL 8 и доработанное за счёт обратного портирования функций из более новых веток. Такой подход обеспечивает поддержку современного серверного оборудования, NVMe-накопителей, многоочередных сетевых адаптеров и улучшенное управление ресурсами без перехода на экспериментальные версии ядра.

Системная инициализация построена на systemd 239, что повлияло на структуру сервисов, управление журналами и обработку зависимостей. Администраторам рекомендуется учитывать изменения в unit-файлах и поведение таймеров при переносе конфигураций с CentOS 7, так как ряд параметров был переработан на уровне upstream-проекта.

Пакетный менеджер DNF 4 полностью заменил YUM и стал основой модульной системы распространения ПО. Через модули предоставляются разные версии интерпретаторов и серверных приложений, включая Python 3.6, PHP 7.2, Node.js 10 и PostgreSQL 10. Перед установкой рекомендуется явно выбирать поток модуля, чтобы избежать неожиданной смены версии при обновлениях.

Контейнерная подсистема представлена связкой Podman, Buildah и Skopeo, что позволяет работать с контейнерами без демона Docker. Для серверов с повышенными требованиями к безопасности важно учитывать интеграцию этих инструментов с SELinux в принудительном режиме, так как некорректные политики могут блокировать запуск контейнеров.

Совокупность ядра 4.18, обновлённых системных библиотек и модульной модели пакетов делает CentOS 8 подходящей платформой для современных серверных нагрузок, но требует предварительной проверки совместимости прикладного ПО и сценариев обновления.

Сроки поддержки CentOS 8 и политика обновлений безопасности

Сроки поддержки CentOS 8 и политика обновлений безопасности

Изначально CentOS Linux 8 планировался как долгосрочный релиз с поддержкой до 31 мая 2029 года, полностью повторяющей жизненный цикл RHEL 8. Однако в декабре 2020 года проект объявил об изменении стратегии, что привело к досрочному завершению классической ветки CentOS 8.

Фактическая поддержка CentOS Linux 8 была прекращена 31 декабря 2021 года. После этой даты репозитории перестали получать обновления безопасности, исправления уязвимостей и патчи стабильности. Все пакеты были переведены в архив, доступный только для чтения, без дальнейшего сопровождения.

Политика обновлений в период активной поддержки строилась на полной синхронизации с обновлениями RHEL. Патчи безопасности, включая исправления для ядра, OpenSSL, glibc и systemd, выпускались после пересборки соответствующих исходных пакетов Red Hat. Задержка между публикацией обновлений в RHEL и появлением их в CentOS обычно составляла от нескольких дней до недели.

После завершения поддержки эксплуатация CentOS 8 в продуктивных средах без дополнительных мер несёт прямые риски. Для систем, где невозможна немедленная миграция, рекомендуется изолировать серверы на уровне сети, ограничить доступ извне и рассмотреть переход на CentOS Stream 8 либо альтернативные RHEL-совместимые дистрибутивы с активными обновлениями безопасности.

Чёткое понимание сроков поддержки CentOS 8 позволяет корректно планировать жизненный цикл инфраструктуры, избежать эксплуатации неподдерживаемых систем и снизить вероятность компрометации за счёт известных уязвимостей.

Отличия CentOS 8 от RHEL 8, важные для администраторов

Отличия CentOS 8 от RHEL 8, важные для администраторов

CentOS 8 повторяет архитектуру и набор базовых компонентов RHEL 8, но отличается по модели эксплуатации, что влияет на управление обновлениями, поддержку и выбор сценариев использования. Эти различия становятся заметны при работе с продуктивными серверами и регламентированными средами.

Первое отличие связано со скоростью и источником обновлений. В RHEL патчи публикуются непосредственно разработчиком, тогда как в CentOS они появляются после пересборки и синхронизации.

  • возможна задержка обновлений ядра и системных библиотек
  • нет гарантированного времени выпуска исправлений
  • отсутствуют рекомендации по приоритетности установки патчей

Вторая группа различий касается инструментов администрирования и мониторинга, доступных только подписчикам RHEL.

  • недоступны Red Hat Insights и автоматический анализ конфигураций
  • отсутствует централизованное управление подписками и репозиториями
  • нет официальных advisory с оценкой влияния уязвимостей

Также различается уровень поддержки стороннего программного и аппаратного обеспечения.

  • многие вендоры сертифицируют продукты только под RHEL
  • поддержка оборудования ограничивается драйверами из ядра
  • ответственность за совместимость лежит на администраторе

CentOS 8 целесообразно использовать для внутренних сервисов и сред без строгих SLA, тогда как RHEL 8 подходит для систем, где требуются формальная поддержка, документированные обновления и гарантированная реакция на инциденты.

Варианты обновления с CentOS 7 и ограничения миграции

Варианты обновления с CentOS 7 и ограничения миграции

Прямого поддерживаемого обновления CentOS 7 до CentOS 8 не существовало. Проект официально не предоставлял инструменты in-place upgrade, поэтому переход рассматривался как полноценная миграция с установкой новой системы и переносом сервисов.

На практике применялись три основных сценария. Первый – развёртывание CentOS 8 на новом сервере или виртуальной машине с последующим переносом данных и конфигураций. Этот вариант снижает риск потери работоспособности и позволяет поэтапно тестировать сервисы. Второй – миграция с использованием snapshot и отката, применимая в виртуализированных средах. Третий – экспериментальное обновление с помощью сторонних скриптов, которое не рекомендовалось для продуктивных систем из-за высокой вероятности ошибок.

Серьёзные ограничения миграции связаны с изменениями в базовых компонентах системы. Переход на systemd 239, Python 3 и модульную модель пакетов требовал переработки скриптов автоматизации, cron-задач и зависимостей приложений. Конфигурации, корректно работавшие в CentOS 7, часто требовали ручной адаптации.

Дополнительные сложности возникали при использовании устаревшего прикладного ПО. Многие версии PHP, MySQL и сторонних библиотек отсутствовали в стандартных модулях CentOS 8, что вынуждало подключать внешние репозитории или пересматривать архитектуру сервисов.

Перед миграцией рекомендуется выполнить инвентаризацию пакетов, проверить совместимость приложений с CentOS 8 и заранее подготовить план отката. Для систем с длительным сроком эксплуатации целесообразно рассматривать альтернативные пути, включая продление жизни CentOS 7 до окончания поддержки или переход на другие RHEL-совместимые дистрибутивы.

Вопрос-ответ:

Когда именно состоялся релиз CentOS 8 и можно ли считать эту дату окончательной?

CentOS Linux 8.0 был опубликован 24 сентября 2019 года. Эта дата зафиксирована по моменту размещения финальных ISO-образов и открытию публичных репозиториев, собранных из исходных пакетов RHEL 8.0. Тестовые сборки и кандидаты на выпуск, появлявшиеся ранее, к релизу не относятся и не используются для фиксации даты выхода.

Почему CentOS 8 вышел заметно позже RHEL 8 и от чего зависела задержка?

Выход CentOS 8 был возможен только после публикации исходных пакетов RHEL 8. Команда проекта выполняла пересборку, проверку целостности пакетов и синхронизацию репозиториев. На сроки влияли объём изменений в RHEL 8, внедрение модульной системы пакетов и необходимость тестирования новых инструментов управления контейнерами.

Можно ли было обновить CentOS 7 до CentOS 8 без переустановки системы?

Официального способа обновления CentOS 7 до CentOS 8 без переустановки не существовало. Проект не поддерживал in-place upgrade, а сторонние решения использовались только в тестовых средах. Для рабочих серверов рекомендовалась установка CentOS 8 с нуля и перенос данных и сервисов после проверки совместимости.

Какие изменения в CentOS 8 чаще всего вызывали проблемы после перехода?

Наибольшее число сложностей было связано с переходом на Python 3 как системный интерпретатор, модульную модель DNF и обновлённый systemd. Скрипты автоматизации, написанные под CentOS 7, требовали переработки, а часть серверных приложений нуждалась в выборе конкретных модулей или подключении внешних репозиториев.

Имеет ли смысл использовать CentOS 8 после прекращения его поддержки?

После 31 декабря 2021 года CentOS Linux 8 перестал получать обновления безопасности. Использование системы допустимо только в изолированных средах без доступа из внешних сетей. Для серверов с открытыми сервисами лучше рассматривать переход на CentOS Stream, другие RHEL-совместимые дистрибутивы или коммерческую подписку RHEL.

Ссылка на основную публикацию