Centos stream что это

Обновлено: 02.07.2024

О системе

CentOS Stream - новая версия операционной системы от Red Hat, которая пришла на смену популярной системы CentOS, поддержка которой будет прекращена в 2021 году

Что нового

Новое в CentOS Stream 8 :

Системные требования

Требования к оборудованию:

  • Процессор: x86_64 / aarch64 / ppc64le
  • Оперативная память: от 1.5 GB
  • Диск: 10 GB свободного места

Полезные ссылки

Подробное описание

CentOS Stream - новая версия бесплатной операционной системы на базе Red Hat Enterprise Linux с открытым исходным кодом. Операционная система заменяет прекратившую поддержку CentOS и предоставляет доступ к новейшим функциям и исправлениям, которые в дальнейшем будут добавлены в стабильные сборки операционной системы RHEL.

Операционная система CentOS Stream является промежуточной версией между операционными системами Fedora и Red Hat Enterprise Linux. С помощью CentOS Stream будут тестироваться новые функции и версии пакетов, которые будут обновляться в потоковом режиме.

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

По функциональным возможностям, CentOS Stream схожа с Red Hat Enterprise Linux. Система включает рабочий стол GNOME и включает различные приложения для работы и отдыха. Дополнительные программы можно установить из магазина приложений или с помощью установочных пакетов.

CentOS Stream можно установить в различных конфигурациях и с разными наборами программного обеспечения. Доступна установка сервера, сервера с графическим интерфейсом, пользовательской системы, рабочей станции, хоста виртуализации и минимальная установка с базовыми функциями.

Оценка пользователей

Другие программы

Red Hat Enterprise Linux
Популярная коммерческая операционная система на базе Linux

Fedora Workstation
Бесплатный дистрибутив Linux, на базе операционной системы Red Hat

Рекомендуем

рейтинг

ПРОБНАЯ

рейтинг

БЕСПЛАТНО

рейтинг

БЕСПЛАТНО

рейтинг

БЕСПЛАТНО

рейтинг

БЕСПЛАТНО

Большинство уже в курсе ситуации с CentOS. Версии 8 и 7 поддерживают до 2021 и 2024 года соответственно, а затем нам предлагают использовать CentOS Stream. Но что это? Может ли дистрибутив заменить обычный CentOS? У многих его надёжность вызывает сомнения.

Собрали здесь всё, что вам стоит знать про CentOS Stream.

Что такое CentOS Stream?

В отличие от обычного CentOS, Stream — это потоковое дополнение к Red Hat Enterprise Linux (RHEL). И это не rolling-версия.

CentOS Stream — это разрабатываемая по принципу Continuous Delivery версия RHEL.

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

По сути, Fedora — тоже потоковое дополнение, но CentOS Stream в иерархии находится между RHEL и Fedora.

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

Какие проблемы решает CentOS Stream?

Разработка RHEL закрыта внутри самой Red Hat. Разработчики и сообщество поддерживают экосистему с открытым исходным кодом, но они раньше не могли влиять на разработку Red Hat Enterprise Linux или вносить свой вклад.

Именно эту проблему решает CentOS Stream. Это — предварительная версия RHEL.

CentOS Stream должен заполнить пробел и дать сообществу влиять на разработку RHEL.

С позиции коммерции, CentOS Stream подталкивает к покупке RHEL. Параллельно он даёт обычным членам сообщества участвовать в его разработке.

Разработчики заверяют, что стабильность — их приоритет. И это хорошо для тех, кто хочет протестировать будущие изменения в RHEL.

Заменит ли он обычный CentOS?

Нет.

CentOS — пересборка RHEL для сообщества. CentOS Stream — это разрабатываемая версия RHEL, в которой есть все предстоящие изменения и дополнения.

Дистрибутив больше подходит тем, кто хочет протестировать свои серверы на соответствие будущим требованиям (RHEL Ready). Или тем, кому подходит уровень стабильности такого дистрибутива.

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

Переход с CentOS 8 на CentOS Stream

Команда CentOS сделала инструмент для автоматизации удаления репозиториев CentOS и добавления репозиториев CentOS Stream.

Перед переносом или обновлением системы всегда рекомендуем бекапить ваш сервер.

Стоит ли вам переходить? Тут решение принимаете только вы. Обязательно взвесьте все “за” и “против”.

Переход с CentOS на RHEL

Естественно, сообществу прекращение поддержки CentOS 8 не понравилось. В ответ Red Hat объявила, что бесплатно предоставит любому пользователю до 16 лицензий RHEL. Техническую поддержку Red Hat в это предложение не включили.

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

Что мы думаем

У нас чувства по поводу CentOS Stream смешанные. Да, может он и поможет развитию RHEL, но что заменит обычный CentOS? Ответ приходится искать самостоятельно.

Да, наверняка он стимулирует подписку на RHEL. Если вам интересно развитие RHEL как сам процесс, CentOS Stream вам зайдёт. Но осадочек-то остался.

Что вы думаете о CentOS Stream? Пишите в комментариях. А лучше подписывайтесь на наши соцсети: обсуждения там намного ярче.

В сентябре 2019 была выпущена восьмая версия Linux CentOS. Она претерпела некоторые изменения, в которых мы попробуем разобраться.

Общее описание

Официальная дата выхода системы — 24.09.2019. CentOS 8 основан на Linux Red Hat 8.

Дата поддержки — до 2024 года, прекращение выпуска обновлений — 2029 год.

Системные требования

CentOS 8 можно установить на компьютеры со следующими архитектурами:

Загрузка и варианты дистрибутивов

Для CentOS 8 есть две ветки дистрибутива — CentOS (классический) и CentOS Stream (rolling-ветка с планируемыми изменениями для следующего релиза Red Hat).

CentOS

Список зеркал для загрузки стабильной версии CentOS 8 можно найти на официальном сайте.

На данный момент, скачать можно только 2 варианта:

  1. Полный ISO образ на 6.6 Гб. Он включает в себя разные варианты установки от минимальной до сервера с графической оболочкой. Образ можно скачать напрямую с зеркала или через сети торрент.
  2. Boot-образ. Для загрузки и выбора локального репозитория для последующей загрузки и установки.

Стоит обратить внимание, что варианта Minimal ISO, который хорошо подходил для развертывания серверов и помещался на CD-диск больше нет. Возможно, это временно.

CentOS Stream

Компания Red Hat решила, как и с Fedora, выпустить специальный дистрибутив CentOS, в котором будут обкатываться все изменения, прежде чем они попадут в корпоративный Linux Red Hat.

CentOS Stream выступает как промежуточное звено между Fedora и Red Hat. Это нужно для финального тестирования возможностей системы. Также разработчики и члены сообщества могут принимать участие в планах на доработку дистрибутива.

Список для скачивания CentOS Stream можно посмотреть на официальном сайте.

Что нового

Рассмотрим основные изменения, которые влияют на процесс настройки операционной системы и работы с ней.

1. Установка пакетов

Пакетный менеджер.

Пакетный менеджер YUM заменен на DNF. Последний потребляем меньше ресурсов и работает быстрее. Синтаксис установки пакетов, во многом, остается таким же, например:

dnf install bind

Однако, команда yum install bind также отработает — yum является алиасом для dnf, поэтому привычный формат установка пакетов и обновлений сохранен.

Репозитории.

Для установки и обновления пакетов используются базовый репозиторий и BaseOS и модульный AppStream. Базовый содержит минимально необходимый для работы набор пакетов, AppStream — все остальное. Более того, AppStream может использоваться в двух форматах — классическом RPM и модульном.

Модульный репозиторий содержит наборы с альтернативными версиями пакетов — таким образом можно установить программное обеспечение либо основной версии (которая по умолчанию поддерживается релизом CentOS), либо альтернативную (она тоже официально поддерживается операционной системой). Набор пакетов в модульном репозитории представляет из себя логическую единицу для установки приложения — само приложение, набор библиотек и инструментов для его работы. Все наборы тестируются перед размещением в репозиторий.

2. Сетевые настройки

Управление сетью.

Для управления сетью используется только NetworkManager. Скрипты ifup и ifdown объявлены как устаревшие. Для перезапуска сети теперь используется команда:

systemctl restart NetworkManager

* раньше это можно было сделать командой systemctl restart network.

Брандмауэр.

Пакетный фильтр nftables пришел на смену старому доброму iptables. firewalld переведён на использование nftables. Также появились утилиты iptables-translate и ip6tables-translate для конвертации старых правил под iptables.

TCP/IP.

TCP стек обновлен до версии 4.16. Разработчики отмечают увеличение скорости при обработке входящих соединений.

3. Установка

Инсталлятор.

Добавлена возможность установки системы на накопители NVDIMM. Инструмент Image Builder позволяет пользователям создавать настраиваемые системные образы в различных форматах, включая изображения, подготовленные для развертывания в облаках различных поставщиков.

4. Безопасность

Политики настройки криптографических подсистем.

Также с помощью команды update-crypto-policies можно выбрать один из режимов выбора криптоалгоритмов.

5. Виртуальзация

QEMU.

QEMU обновлен до версии 2.12. Виртуальные машины создаются с поддержкой PCI Express и с эмуляцией чипсета ICH9. Реализован режим sandbox-изоляции для ограничения системных вызовов.

Утилита virt-manager является устаревшей и вместо нее рекомендуется использовать веб-интерфейс Cockpit.

6. Веб-разработка

Языки программирования.

По умолчанию из репозитория теперь устанавливаются:

  • php7.2 вместо php5.4
  • Python 3.6 вместо 2.7
  • Ruby 2.5
  • Perl 5.26
  • SWIG 3.0

Базы данных.

Также из коробки будут устанавливаться:

  • MariaDB 10.3
  • MySQL 8.0
  • PostgreSQL 10 или PostgreSQL 9.6
  • Redis 5

Веб-серверы.

Версии устанавливаемых по умолчанию пакетов — Apache 2.4 и nginx 1.14.

7. Графический интерфейс

Desktop.

По умолчанию устанавливается графический интерфейс GNOME версии 3.28. В качестве протокола организации графического сервера используется Wayland. По сравнению с Xorg, Wayland задействует меньше программных и аппаратных ресурсов и считается, что работает быстрее. Однако, использование Xorg в CentOS 8 также возможно.

Пакеты KDE удалены из состава дистрибутива.

Cockpit.

Cockpit — веб-интерфейс для управления CentOS. Он может оказаться полезным новичкам. Для его запуска нужно выполнить несколько несложных команд.


CentOS является одной из лучших и самых популярных серверных операционных систем. Это в основном бесплатная версия Red Hat Enterprise Linux (RHEL). CentOS имеет тот же набор инструментов и программ, что и Red Hat Enterprise Linux (RHEL). CentOS просто не поставляется с какой-либо коммерческой поддержкой Red Hat, как в Red Hat Enterprise Linux (RHEL). Если что-то идет не так на вашем сервере CentOS, вы исправляете это самостоятельно или нанимаете кого-то, чтобы починить его вместо вас, никакой официальной поддержки.

Red Hat Enterprise Linux (RHEL) 8 был выпущен в мае 2019 года. Если вы похожи на меня, ожидаете выхода новой CentOS, то это ваш счастливый день. CentOS 8 выпущен несколько дней назад. Вы можете скачать CentOS 8 с официального сайта CentOS .

Когда я услышал эту новость (выпуск CentOS 8), я зашел на официальный сайт CentOS, чтобы загрузить CentOS 8. Я неожиданно нашел ссылку на CentOS 8 Stream. Для чего нужен CentOS 8 Stream? Почему новый CentOS 8?


Вы получите свой ответ, как и мой. В этой статье я собираюсь рассказать о том, что такое CentOS 8 Stream и как вы можете извлечь из этого пользу.

Для этого в дистрибутиве Debian Linux есть тестирование Debian. Точно так же в SUSE Enterprise Linux есть OpenSUSE.

CentOS Stream похож на тестирование Debian для Debian для CentOS и RHEL.

В Red Hat есть Fedora, почему CentOS Stream:

Вы можете спросить: «В Red Hat уже есть Fedora для тестирования, но почему CentOS Stream?»

Ну, Fedora движется очень быстро. Он всегда использует последнюю версию каждого программного обеспечения. Red Hat выбирает один из ранних выпусков Fedora, полирует его и превращает в Red Hat Enterprise Linux (RHEL).

Например, Red Hat Enterprise Linux 7 (RHEL 7) основана на Fedora 19 и Fedora 20.

Red Hat Enterprise Linux 8 (RHEL 8) основана на Fedora 28.

Итак, между Fedora 19, Fedora 20 и Fedora 28. существует огромный разрыв в версиях. На момент написания этой статьи Fedora 30 доступна для использования, Fedora 31 находится в стадии бета-тестирования.

Red Hat трудно отслеживать все эти версии Fedora.

Отныне Red Hat будет использовать CentOS Stream для тестирования следующей версии Red Hat Enterprise Linux и CentOS. CentOS Stream не будет предоставлять такие последние пакеты, как в Fedora.

Я думаю, что, как и в Debian Testing, они будут стараться поддерживать CentOS Stream максимально стабильным.

Это скользящий релиз:

Как и Arch Linux и OpenSUSE Tumbleweed, CentOS Stream будет выпускным дистрибутивом. Но вы не получите такие последние пакеты, как в Fedora. CentOS Stream должен быть в середине последней версии Red Hat Enterprise Linux (RHEL) и последней версии Fedora. CentOS Stream должен быть довольно стабильным.

Таким образом, при обновлении CentOS Stream все будет работать.

Следующие версии CentOS будут выпущены раньше:

Из-за того, как работают CentOS и RHEL, между RHEL и CentOS происходят огромные изменения. Таким образом, перенос всего с новой версии RHEL на CentOS занимает много времени. Вот почему на выпуск CentOS 8 ушло около 4 долгих месяцев.

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

Разработка перед выпуском:

Разработчики приложений теперь могут разрабатывать поверх CentOS Stream. Таким образом, после выпуска новой версии RHEL или CentOS им не придется тратить много времени на портирование своих программ / инструментов.

Разработчики приложений также могут быть уверены в том, что будет в следующей версии RHEL и CentOS, и подготовиться к этому.

Поспособствуйте CentOS / RHEL напрямую:

До сих пор вы не могли напрямую участвовать в проекте CentOS или RHEL. Но теперь вы можете вносить прямой вклад в CentOS и RHEL через CentOS Stream. Участники теперь имеют четкое представление о том, куда идут CentOS и RHEL и куда внести свой вклад. Это значительно ускорит разработку проектов CentOS и RHEL. Это также сделает CentOS и RHEL более стабильными, чем когда-либо прежде.

Хорошо для настольного компьютера и ноутбука:

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

CentOS Stream очень увлекателен. Вы должны обязательно попробовать CentOS Stream. Спасибо за чтение этой статьи.

Читайте также: