К основному контенту

CentOS 8 и CentOS Stream 8: история и отличия

История CentOS

CentOS (Community ENTerprise Operating System) — это дистрибутив Linux, основанный на исходных кодах Red Hat Enterprise Linux (RHEL). Он создавался как бесплатная альтернатива RHEL, обеспечивая ту же стабильность и совместимость, но без официальной поддержки от Red Hat. CentOS пользовался огромной популярностью среди системных администраторов, хостинг-провайдеров и корпоративных пользователей благодаря своей надежности и длительной поддержке.

До версии 8 CentOS развивался в традиционном формате: выходила новая версия RHEL — и через некоторое время выходил соответствующий релиз CentOS. Обновления включали только проверенные и стабильные пакеты, что делало систему максимально предсказуемой.




CentOS 8 — классический релиз

CentOS 8 вышел 24 сентября 2019 года, основанный на RHEL 8. Это был последний классический релиз CentOS в его прежнем виде. Он предлагал:

  • Полную бинарную совместимость с RHEL 8

  • Регулярные обновления безопасности

  • Обещание поддержки до 2029 года

Однако всё изменилось в декабре 2020 года.


Переход к CentOS Stream

8 декабря 2020 года Red Hat неожиданно объявила о смене стратегии развития проекта CentOS. Вместо долгосрочной поддержки CentOS 8 до 2029 года, как ожидалось, было заявлено:

  • Поддержка CentOS 8 завершится 31 декабря 2021 года

  • CentOS Project переключается на развитие CentOS Stream — новую модель обновлений

Это решение вызвало широкий резонанс в сообществе, поскольку фактически прекращалась прежняя модель "бесплатного RHEL". Администраторы, рассчитывавшие на долгосрочную стабильность CentOS 8, были вынуждены искать альтернативы, такие как AlmaLinux или Rocky Linux.


Что такое CentOS Stream 8?

CentOS Stream — это "пред-RHEL" дистрибутив, который стал промежуточным этапом между Fedora (экспериментальной системой Red Hat) и RHEL. Основные характеристики:

  • Обновления пакетов появляются до включения в стабильный RHEL

  • Stream служит платформой для предварительного тестирования будущих изменений в RHEL

  • Поддерживается Red Hat, но не является идентичной RHEL

CentOS Stream 8 стартовал в качестве "rolling-release" системы на базе RHEL 8. Он получил обновления быстрее, чем RHEL, и предназначен для разработчиков, тестировщиков и тех, кто хочет участвовать в подготовке следующих версий RHEL.


Ключевые отличия CentOS 8 и CentOS Stream 8

ПараметрCentOS 8CentOS Stream 8
Совместимость с RHELПолная, бинарнаяЧастичная (идёт немного впереди RHEL)
Модель обновленийТолько проверенные, стабильные пакетыНовые пакеты появляются быстрее
НазначениеПродакшен-серверыРазработка, тестирование
ПоддержкаДо 31.12.2021До 31.05.2024
Стратегия Red Hat"Клон RHEL"Платформа разработки RHEL
Риск нестабильностиМинимальныйВыше, из-за ранних обновлений

Заключение

CentOS 8 был последним классическим стабильным релизом, ориентированным на корпоративное использование, но его жизненный цикл был преждевременно завершён. На смену пришёл CentOS Stream 8, который стал инструментом для разработки и тестирования, а не для традиционного использования в продакшене.

Это изменение подтолкнуло сообщество к созданию новых проектов, таких как Rocky Linux и AlmaLinux, которые продолжают традицию стабильных клонов RHEL.

Если ваша цель — стабильная серверная ОС с долгосрочной поддержкой, CentOS Stream — не лучший выбор. Но если вы разрабатываете под RHEL и хотите быть ближе к будущим изменениям, CentOS Stream 8 может стать хорошей платформой.

Комментарии

Популярные сообщения из этого блога

Настройка и подключение IPSec в Windows

Настройка IPSec на Windows включает в себя создание правил безопасности и фильтров для защиты сетевого трафика. Ниже — пошаговое руководство. Включение службы IPSec Перед настройкой убедитесь, что служба IPSec Policy Agent запущена: Нажмите Win + R , введите services.msc и нажмите Enter . Найдите IPsec Policy Agent . Если она не работает, нажмите ПКМ → Свойства . Установите Тип запуска: Автоматически , затем нажмите Запустить . Настройка политики IPSec через «Локальную политику безопасности» Нажмите Win + R , введите secpol.msc , нажмите Enter . Перейдите в Политики IP-безопасности в локальном компьютере . В правом окне нажмите Создать политику IP-безопасности → Далее . Укажите имя политики (например, "IPSec VPN"), снимите флажок Активировать правило по умолчанию , нажмите Далее . Нажмите Добавить , чтобы создать правило. Транспортный или туннельный режим : Если IPSec для защищенной локальной сети – выберите Транспортный режим . Если IPSec для VPN – выберите Туннельн...

Как найти и изменить репозитарии для CentOS 8

В CentOS 8 официальные репозитории (BaseOS, AppStream и Extras) управляются с помощью dnf и файлов конфигурации в /etc/yum.repos.d/ . Вот как их найти и изменить: 1. Просмотр текущих репозиториев dnf repolist Если нужно увидеть подробную информацию: dnf repolist all 2. Изменение репозиториев Файлы конфигурации репозиториев находятся в /etc/yum.repos.d/ . Например, основной репозиторий может быть в файле CentOS-AppStream.repo . Открыть его можно так: nano /etc/yum.repos.d/CentOS-AppStream.repo Внутри можно изменить: enabled=1 → включает репозиторий enabled=0 → отключает репозиторий baseurl= или mirrorlist= → задать новый источник пакетов 3. Замена недоступных репозиториев CentOS 8 достиг конца поддержки , и официальные зеркала больше не работают. Вместо них можно подключить Vault или AlmaLinux/Rocky Linux : Использование архивного репозитория CentOS Vault Создайте резервную копию старых .repo файлов: mkdir /root/repo-backup && mv /etc/yum.repos.d/*.repo /root/repo-backu...

Debian 11: настройка сети и имени хоста /etc/network/interfaces, NetworkManager и systemd-networkd

Как настроить сеть в Debian 11? 🔹 1. Настройка через /etc/network/interfaces (Традиционный способ) Этот метод удобен для серверов и минималистичных систем без NetworkManager . Открываем конфигурационный файл: sudo nano /etc/network/interfaces 🔹 DHCP (Автоматическое получение IP) auto eth0 iface eth0 inet dhcp 🔹 Статический IP auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8 8.8.4.4 🔹 Wi-Fi (WPA2) auto wlan0 iface wlan0 inet dhcp wpa-ssid "Название_сети" wpa-psk "Пароль" 📌 Применение изменений: sudo systemctl restart networking 🔹 2. Настройка через NetworkManager (Удобно для десктопов) Проверяем статус: systemctl status NetworkManager Если не установлен, ставим: sudo apt install network-manager sudo systemctl enable --now NetworkManager 🔹 Графический интерфейс (TUI) nmtui Выберите Edit a connection , настройте параметры и сохраните. 🔹 Консольный способ ( nmcli ...