| 2021
|
-
|
“DNF — це те саме, що APT”
|
class="wikitable"
|
-
|
Stream надає можливість побачити майбутній RHEL раніше
|
Це корисно для розробників enterprise software.; Саме після цього посилилися AlmaLinux і Rocky Linux як RHEL-сумісні community-дистрибутиви.;EPEL
sudo dnf install nginx
| Спочатку аналізувати audit logs і contexts.; :contentReference [oaicite:1]{index=1}
CentOS Stream найкраще підходить розробникам, тестувальникам, інтеграторам і командам, які працюють поруч з RHEL-екосистемою та хочуть бачити майбутні Enterprise Linux-зміни до того, як вони стануть частиною стабілізованого RHEL.; |-
|
2024
|
Вийшов CentOS Stream 10.; характеристика
|
| Web server
|
Nginx або Apache HTTP Server
|
| Database
|
PostgreSQL, MariaDB, MySQL
|
| Runtime
|
PHP, Python, Node.js, Java, Go
|
| Firewall
|
firewalld
|
| Security
|
SELinux
|
| Packages
|
DNF/RPM
|
!; | Офіційна супровід Red Hat.; :contentReference [oaicite:4]{index=4}
* офіційно затверджений сайт CentOS Stream
* CentOS Stream 10 Release Notes
* CentOS Stream 9 information
* Red Hat: What is CentOS Stream?; |-
| Плутанина в назві
| Багато користувачів досі очікують від CentOS Stream поведінки старого CentOS Linux.; Налаштувати time sync.; Встановити потрібні сервіси.; У CentOS ecosystem SIG-и можуть працювати над окремими напрямами:
|-
| Близькість до RHEL
| надає можливість працювати з майбутніми змінами Enterprise Linux.; |-
| SIG-екосистема
| є собою спеціалізовані групи й напрями розвитку.; Приклад:
Red Hat пояснює, що CentOS Stream є собою open source development platform для upcoming minor releases of RHEL, де community, partners і ecosystem developers можуть тестувати й робити внески разом з RHEL engineers.; Їй істотно знати:
'''EPEL''' — Extra Packages for Enterprise Linux.; Режим
<div style="border-left: 6px solid #1565c0; background: #e3f2fd; padding: 12px 16px; margin: 16px 0;">
|
'''CentOS Stream 9''' — гілка, пов'язана з RHEL 9-напрямком.; Репозиторій
* які бібліотеки зміняться;
* які версії компіляторів будуть;
* які systemd-оновлення готуються;
* як поводитиметься SELinux;
* які пакети з'являться або зникнуть;
* чи не зламається build.; |-
| ResilientStorage
| Пакети для storage-сценаріїв.; |-
| супровід
| Community і CentOS/Red Hat development ecosystem.; |}
!; |}
== 27.; Цікавий факт: CentOS Stream змінив сенс слова “CentOS” ==
+--> Web Server
як ілюстрація, організація створює програму, яка має працювати на RHEL.; |}
RPM-пакет містить:
sudo firewall-cmd --permanent --add-service=https
!; CentOS Stream можна уявити як “робочу майстерню” майбутнього RHEL.; | Відкрита платформа розробки RHEL.; RHEL
9.;
sudo firewall-cmd --reload
4.; історичний розвиток
8.; | Upstream / midstream перед RHEL minor release.; |-
| Користувачі
| Production-сервери, хостинг, RHEL-сумісність.; CentOS Linux
</div>
!; :contentReference [oaicite:2]{index=2}
* новіша база;
* новіший kernel;
* новіші toolchain-и;
* майбутні enterprise-підходи;
* платформа для тестування RHEL 10 ecosystem.; !; |-
| Permissive
| Порушення логуються, але не блокуються.; |-
| 2019
| Було представлено CentOS Stream як upstream development platform для RHEL.; CentOS Stream
+--> RHEL Compatibility Testing
=== 12.1. DNF ===
<pre>
Ключові етапи:
|
; характеристика
з цієї причини CentOS Stream цікавий тим, хто хоче бути ближче до процесу розробки Enterprise Linux, а не без ускладнень отримати безкоштовну копію вже готового RHEL.; 12.; |-
|
CentOS Stream 10 має кодову назву Coughlan
|
Це гілка для Enterprise Linux 10-напрямку.;sestatus
<pre>
<pre>
v
!; {| class="wikitable"
[[CentOS Stream]]
істотно:
{| class="wikitable"
CentOS Stream Base System
Типовий firewall-інструмент:
+--> RHEL minor releases
=== 12.5. firewalld ===
Офіційна сторінка CentOS Stream 9 вказує expected EOL як кінець RHEL 9 full support phase, орієнтовно 2027 рік.; |-
| “SELinux краще вимкнути”
| Часто проблема в конфігурації, а не в SELinux.; |-
| Production
| Можливий, але не завжди ідеальний.; Linux Kernel
|
| Fedora
|
Ширший upstream для нових технологій.; CentOS Stream — це сучасний активний напрям CentOS Project, який служить upstream/midstream-платформою для Red Hat Enterprise Linux.; CentOS Stream
25.; Порівняння з AlmaLinux і Rocky Linux
Офіційні release notes описують CentOS Stream 10 як latest version of the CentOS Project distribution і зазначають, що він має приблизно п'ятирічний життєвий цикл та підтримуватиметься до 2030 року.; |-
|
Зміна CentOS викликала появу сильних альтернатив
|
-
|
Для кого
|
-
|
Найбільша плутанина навколо Stream — не технічна, а історична
|
Джерело багатьох технологій до їх стабілізації.;podman run --rm hello-world
Після переходу на Stream слово “CentOS” стало означати інше:
5.; | Після RHEL release як сумісні rebuild-oriented системи.; sudo dnf update
CentOS Stream добре підходить для:
CentOS Stream з'явився як новий напрям CentOS Project.; :contentReference [oaicite:7]{index=7}
18.; Цікавий факт: CentOS Stream — це місце, де можна побачити майбутній RHEL раніше
v
Перевірка статусу:
{{SEO
sudo systemctl enable --now firewalld
- потрібно тестувати майбутні RHEL-зміни;
- команда розробляє software для RHEL ecosystem;
- потрібна безкоштовна Enterprise Linux-like платформа;
- важлива участь у розвитку CentOS/RHEL;
- потрібне staging-середовище перед RHEL;
- потрібно тестувати RPM-пакети;
- потрібна SELinux/RPM/DNF-платформа;
- платформа не є собою максимально критичним production-сервером;
- потрібна forward-looking Enterprise Linux base.; CentOS Stream
Приклади:
- Enterprise Linux 9-екосистема;
- DNF/RPM;
- systemd;
- SELinux;
- AppStream;
- CRB;
- сучасніші компоненти, ніж у старих EL8-системах;
- супровід до завершення full support-фази RHEL 9.; +--> systemd
Приклади:
| ; CentOS Stream 10 офіційно має приблизно п'ятирічний lifecycle і підтримку до 2030 року, з точною датою залежно від завершення Full Support phase of RHEL 10.; Помилка
|
| Позиція щодо RHEL
|
-
|
2021
|
CentOS Stream 9 став доступним як гілка для RHEL 9-напрямку.; реліз
CentOS Stream тісно пов'язаний із RHEL.; | Розрізняти CentOS Linux і CentOS Stream.;
24.; Порівняння з RHELале без комерційної підписки?; * Red Hat: What is CentOS?; Людське пояснення: якщо RHEL — це готовий підручник, то CentOS Stream — це майже фінальна чернетка наступного видання, де ще видно, що саме готується до публікації.; +--> Database Server
Операційні системи
Пакети CentOS Stream використовують формат RPM.; | Admins, hosting, enterprise users, CentOS Linux міграція.;=== 12.2. RPM ===
Потрібна RHEL-сумісна платформа,
- Podman;
- Buildah;
- Skopeo;
- Docker;
- containerd;
- Kubernetes;
- OpenShift-related tooling.; Перевірити SELinux.; CentOS Stream можна використовувати як вебсервер.; sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=http
+--> Container Host
Рекомендовані практики:
CentOS Project офіційно пояснював, що CentOS Linux 8 досяг EOL 31 грудня 2021 року, а автоматичної міграції на CentOS Stream не відбувалося.; |-
| “CentOS Stream — це точний RHEL clone”
|
Часто кращий вибір як заміна CentOS Linux.; |-
|
Темп змін
|
-
|
Коротший lifecycle, ніж RHEL-повний цикл
|
Менш типовий вибір для довгострокового production.; |-
|
AlmaLinux / Rocky Linux
|
RHEL-сумісні community-дистрибутиви, орієнтовані на production-стабільність.; Критерій
CentOS Stream — це Linux-дистрибутив, який розвивається в екосистемі Red Hat Enterprise Linux.; |-
|
Роль
|
-
|
Аудиторія
|
-
|
Статус
|
Завершив життєвий цикл.; systemctl status sshd
36.; Джерела
Enterprise Linux
20.; CentOS Stream і контейнери
|
| “CentOS Stream — це старий CentOS”
|
Назва схожа, але модель інша.; Підключити EPEL, якщо потрібно.; :contentReference [oaicite:8]{index=8}
AlmaLinux
|
| CentOS Stream не є собою “старим CentOS”
|
}
10. CentOS Stream 10
CentOS Stream використовує systemd для керування сервісами.; |-
|
CentOS Stream знаходиться між Fedora та RHEL
|
-
|
SELinux
|
Дає enterprise-style security model.; Fedora
+--> CentOS Stream updates
'''істотно:''' CentOS Stream не слід плутати з класичним CentOS Linux.;== 31.; Базовий чеклист після встановлення ==
== 23.; Недоліки CentOS Stream ==
'''SIG''' — Special Interest Group.; |}
CentOS Stream надає можливість побачити ці зміни раніше, ніж вони стануть частиною RHEL minor release.;<pre>
|-
| Позиція щодо RHEL
| Downstream після RHEL.; |-
| Призначення
| Development, testing, contribution, RHEL ecosystem.;<pre>
== 26.; Порівняння з Fedora ==
== 9. CentOS Stream 9 ==
!; sudo systemctl enable --now nginx
== 33.; Цікаві факти ==
|-
| Enforcing
| Політики активно застосовуються.; |-
| CRB
| CodeReady Builder-пакети для розробки та залежностей.; | Розробники, тестувальники, contributors, RHEL ecosystem.; Критерій
+--> journald
!; Орієнтовне завершення
11.; |}
Ставимо CentOS Linux.;<pre>
Безкоштовний RHEL.; |-
| 2020
| Red Hat і CentOS Project оголосили зміну фокусу з CentOS Linux на CentOS Stream.; Типові інструменти:
7.; :contentReference [oaicite:0]{index=0} Red Hat додатково пояснює CentOS Stream як дистрибутив, де спільнота має змогу розробляти, тестувати й робити внески в continuously delivered upstream для RHEL разом з інженерами Red Hat.; Чому виникає
<pre>
Типові репозиторії CentOS Stream:
12.4. systemd
CentOS Stream 10 важливий з цієї причини, що він показує напрям Enterprise Linux 10:
|
sudo dnf update
|
CentOS Stream 10 має кодову назву Coughlan.; | Fedora ширша й швидша, Stream ближчий до RHEL.; Перевага
Іноді CentOS Stream помилково описують як “майже Fedora” або “нестабільний тестовий полігон”.; Роль
21.; CentOS Stream і RHEL-сумісність
{| class="wikitable"
1.; | Desktop, developers, upstream innovators.; | Вивчити RPM/DNF-підходи.; |}
[[CentOS Linux]]
<pre>
Коли CentOS Project змінив фокус на CentOS Stream, частина спільноти сприйняла це болісно.; |-
| EPEL
| Додатковий repository для Enterprise Linux, не частина базового CentOS Stream.; |-
| Безкоштовність
| Можна використовувати без RHEL subscription.; sudo systemctl enable --now nginx
== 7.; CentOS Stream і RHEL ==
{| class="wikitable"
[[firewalld]]
== Див.; 37.; додатково ==
v
Це не зовсім правильно.; |-
|
Стабільність
|
Ближче до майбутніх змін.;== 35.; Висновок ==
- не вимикати SELinux без аналізу;
- використовувати SSH-ключі;
- обмежити root login;
- налаштувати firewalld;
- регулярно оновлювати систему;
- перевіряти журнали;
- робити backup;
- не підключати випадкові репозиторії;
- тестувати актуалізація в staging;
- слідкувати за змінами в CentOS/RHEL ecosystem.; |-
|
Вартість
|
Для багатьох адміністраторів логіка була проста:
32.; Безпека
|
!; Приклад
!; |-
| Корисний для розробників
| Добрий варіант для тестування software під майбутній RHEL.; :contentReference [oaicite:6]{index=6}
Він часто застосовують, коли потрібно з CentOS Stream для встановлення додаткових пакетів.; платформа
== 6.; Цікавий факт: CentOS Stream — це не “нестабільна Fedora” ==
Загальна схема:
{| class="wikitable"
[[Rocky Linux]]
</div>
+--> Test Environment
Для production, де потрібна максимальна стабільність, краще часто обрати RHEL, AlmaLinux або Rocky Linux.; Компонент
== 11.; Життєвий цикл ==
Старий CentOS Linux був схожий на копію готового продукту:
dnf info bash
|
-
|
CentOS Stream
|
Потік змін перед майбутніми minor-релізами RHEL.; CentOS Linux був downstream rebuild RHEL, а CentOS Stream є собою upstream/midstream-платформою для майбутніх оновлень RHEL.;
== 13.; Репозиторії ==
{{DISPLAYTITLE:Операційна система CentOS Stream}}
</div>
|
CentOS Stream 10 — гілка, пов'язана з RHEL 10-напрямком.;
Режими:
|
| CentOS Stream 8
|
EOL
|
31 травня 2024
|
| CentOS Stream 9
|
Активний
|
Орієнтовно 2027
|
| CentOS Stream 10
|
Активний
|
Орієнтовно 2030
|
офіційно затверджений CentOS Stream 10 release notes прямо описує CentOS Stream як major version branch, з якої створюються RHEL minor versions.; |-
|
| Open development
|
Дає більше прозорості щодо розвитку RHEL.; характеристика
Для розробників enterprise software це дуже корисно.; Увімкнути firewalld.; Але якщо дивитися на неї як на відкриту майстерню RHEL, усе стає логічнішим.; !; :contentReference [oaicite:3]{index=3}
|
; AlmaLinux / Rocky Linux
|
; v
- CentOS Stream показує майбутні зміни RHEL;
- RHEL має комерційну підтримку Red Hat;
- RHEL проходить стабілізацію як програмний продукт;
- CentOS Stream не є собою downstream rebuild;
- для exact RHEL rebuild краще дивитися AlmaLinux або Rocky Linux;
- для офіційної підтримки — RHEL.; Значення
|
; Налаштувати SSH.; !; Пояснення
Приклади:
Тобто CentOS Stream не є собою без ускладнень хаотичним rolling release.; Документувати зміни.; +--> CI Runner
|
;
12.3. SELinux
Тобто назва залишилася знайомою, але роль системи змінилася дуже сильно.; Це радше відкрите вікно в майбутню розробку RHEL: зміни спочатку проходять через Stream, а потім потрапляють у Red Hat Enterprise Linux.; sudo dnf remove nginx
3.; Якщо дивитися на неї як на заміну старого CentOS Linux, вона має змогу розчарувати.; |-
|
Менше комерційної гарантії
|
Немає такого рівня підтримки, як у RHEL subscription.;
Його головні переважні аспекти:
== 17. CentOS SIG ==
Red Hat Enterprise Linux
!; Створити звичайного користувача з sudo.; |-
| 2024
| CentOS Linux 7 завершив життєвий цикл 30 червня 2024 року.; |-
| RHEL
| Стабілізований комерційний enterprise-продукт Red Hat.; |}
Його роль можна коротко описати так:
!; | Комерційний enterprise Linux-продукт.; !; |-
| HighAvailability
| Пакети для кластерів і high availability.; CentOS Stream
|
;
SIG-и важливі з цієї причини, що CentOS Stream — це не лише “готовий дистрибутив”, а й платформа для участі в розвитку Enterprise Linux-екосистеми.;[[Серверне адміністрування]]
!; | Швидший.;== 12.; Основні особливості ==
== 22.; переважні аспекти CentOS Stream ==
!; |-
| Disabled
| SELinux вимкнено.; | Stability/rebuild-oriented.; |-
| Не ідеальний для всіх production-сценаріїв
| Для критичних систем часто краще RHEL, AlmaLinux або Rocky Linux.; | Ширший upstream для нових технологій.; |}
CentOS Linux багато років сприймали як безкоштовну стабільну альтернативу RHEL.; Оновити систему.; |-
| Основна мета
| розробка програмного забезпечення й тестування майбутнього RHEL.;[[Fedora]]
|-
| Не є собою класичним CentOS Linux
| Не підходить тим, хто хоче downstream rebuild RHEL.; |
<pre>
sudo dnf install htop
|
|
-
|
Production-сервери
|
має змогу використовуватися для EL-сценаріїв.; Server / Development Roles
3.; CentOS Stream простими словами
|
| BaseOS
|
Базові компоненти операційної системи.; CentOS Stream
|
}
Дозвіл HTTPS:
CentOS Stream дуже близький до RHEL, але це не те саме, що RHEL.; Як правильно думати
!; |-
| CentOS Stream корисний для тестування RPM-пакетів
| Розробники можуть перевіряти сумісність до релізу RHEL.; Критерій
2.; Факт
16.; Типові сценарії використання
|
-
|
DNF/RPM ecosystem
|
Зрозумілий для адміністраторів RHEL-напрямку.; :contentReference [oaicite:5]{index=5}
Linux
30.; Типові помилки новачків
|
| Назва
|
CentOS Stream
|
| Тип
|
Linux-дистрибутив
|
| Родина
|
Enterprise Linux / RPM-based
|
| Роль
|
Upstream / midstream для Red Hat Enterprise Linux
|
| розробка програмного забезпечення
|
CentOS Project, Red Hat engineers, спільнота
|
| Менеджер пакетів
|
DNF
|
| Формат пакетів
|
RPM
|
| Init-система
|
systemd
|
| Основне призначення
|
розробка програмного забезпечення, тестування, участь у RHEL-екосистемі, enterprise-сумісні середовища
|
| Найактуальніші активні гілки на травень 2026
|
CentOS Stream 9 і CentOS Stream 10
|
| CentOS Stream 9
|
Гілка для RHEL 9-напрямку
|
| CentOS Stream 10
|
Гілка для RHEL 10-напрямку
|
Особливості:
sudo firewall-cmd --state
Приклад:
2.; Коротка характеристика
19.; CentOS Stream як вебсервер
34.; Людське пояснення: чим є собою CentOS Stream
v
CentOS Stream має enterprise-style security base:
SELinux сприяє обмежувати дії процесів навіть тоді, коли класичні UNIX-права доступу дозволили б більше.; |}
Red Hat Enterprise Linux
CentOS Stream доцільно обрати, якщо:
dnf search postgresql
14. EPEL
CentOS Stream — це не “готовий стабільний костюм після релізу”.; |-
|
“CentOS Stream — це Fedora”
|
Production enterprise workloads.; RHEL — це стабілізований комерційний enterprise-продукт із підтримкою Red Hat.; |-
|
2024
|
-
|
Передбачуваність
|
Ближче до стабільного RHEL після релізу.; * Red Hat: CentOS Stream building an innovative future for Enterprise Linux
- CentOS Linux EOL
- CentOS Stream documentation
- CentOS SIG documentation
5.; Чому перехід на CentOS Stream був суперечливим
CentOS Stream має змогу бути не найкращим варіантом, якщо:
Fedora — це швидший upstream, де з'являється багато нових технологій.; | Стабільна RHEL-сумісна production-платформа.; |-
|
Менш передбачуваний за RHEL
|
Зміни приходять раніше, ніж у стабілізований RHEL.; характеристика
sudo firewall-cmd --reload
Головні обмеження:
Після цього:
1.; Загальний характеристика
|
| Роль
|
Підписка Red Hat.; |-
|
Зв'язок із RHEL
|
Пряма гілка перед RHEL minor releases.; Саме через це частина конфліктів навколо CentOS Stream була не стільки технічною, скільки очікувальною: люди чекали старий програмний продукт під старою назвою, а отримали нову модель.; +--> DNF / RPM
4.; Подія
6.; | без ускладнень треба правильно вибрати сценарій.; |-
|
AppStream
|
Застосунки, runtime-середовища, модулі.; !; Приклад встановлення Nginx:
Відкрита платформа для майбутнього RHEL.; Статус на травень 2026
RHEL
+--> NetworkManager
Запуск контейнера:
CentOS Stream ближчий до RHEL і містить зміни, які готуються саме для майбутніх RHEL minor-релізів.; | Ближче до майбутніх змін RHEL.;systemd
Enterprise Linux Development Flow
sudo firewall-cmd --reload
sestatus
Red Hat у 2020 році описувала CentOS Stream як upstream development platform для community members, partners і ecosystem developers, щоб бачити, що готується в RHEL, і брати участь у формуванні продукту.; {| class="wikitable"
v
sudo dnf install nginx
sudo dnf install epel-release
Причини:
+--> firewalld
[[RPM]]
* CentOS Linux був downstream rebuild RHEL;
* CentOS Stream став upstream для RHEL;
* змінилася роль системи;
* production-користувачі хотіли стабільну копію RHEL;
* CentOS Stream став ближчим до розробки;
* з'явилася потреба шукати заміну старому CentOS Linux.; |-
| 2014
| CentOS офіційно став частиною екосистеми Red Hat.; офіційно затверджений сайт CentOS описує CentOS Stream як continuously delivered-дистрибутив, що “tracks just ahead” of RHEL development і розташований як midstream між Fedora Linux та RHEL.; Fedora
== 15.; технічна архітектура системи ==
10.; |}
RHEL вийшов → взяли джерельні пакети → зібрали CentOS Linux
CentOS Stream, як і RHEL, використовує '''SELinux'''.; | Активний напрям CentOS Project.; +--> SELinux
[[CentOS]]
Зміни готуються → тестуються в CentOS Stream → потрапляють у наступні minor-релізи RHEL
| ;DNF
Типовий стек:
|
; Перевірити repositories.; Це кравецька майстерня, де вже майже видно, яким буде наступний enterprise-костюм, але ще можна побачити шви, зміни й роботу інженерів.; Fedora є собою більш швидким і експериментальним upstream.; Критерій
- тестування майбутніх RHEL-змін;
- розробки software для Enterprise Linux;
- CI/CD під RHEL ecosystem;
- участі в CentOS SIG;
- інтеграційних тестів;
- development-серверів;
- staging-середовищ;
- container host;
- лабораторій;
- навчання RPM/DNF/SELinux;
- перевірки сумісності з майбутніми RHEL minor-релізами.; |
CentOS Stream використовує DNF як менеджер пакетів.; Налаштувати hostname.; CentOS Stream функціонує інакше:
* це не класичний CentOS Linux;
* не downstream rebuild RHEL;
* не найкращий вибір для всіх production-сценаріїв;
* shorter lifecycle порівняно з повним RHEL lifecycle;
* потребує правильного розуміння ролі;
* викликає плутанину через історію назви CentOS.; timedatectl
|
;== 8.; CentOS Stream і CentOS Linux ==
Для розробки, тестування, участі в RHEL ecosystem і розуміння майбутнього Enterprise Linux — CentOS Stream дуже корисний.; * Hyperscale;
* Cloud;
* Virtualization;
* Automotive;
* Storage;
* NFV;
* інші спеціалізовані напрями.; CentOS Stream знаходиться ближче до RHEL і показує, що готується для наступних minor-релізів Red Hat Enterprise Linux.; |-
|
Мета
|
-
|
Характер
|
Forward-looking.; * SELinux;
* firewalld;
* RPM signatures;
* systemd sandboxing;
* OpenSSH;
* journald;
* auditd;
* регулярні актуалізація;
* контроль пакетів через DNF;
* security advisories у межах екосистеми.; Характеристика
|
|