Какво е CentOS Stream? В тази статия ще обсъдим всичко, което трябва да знаете за CentOS Stream.
Нека започнем с бързо опресняване на историята. Както знаете, CentOS, една от най-популярните Linux дистрибуции, вече няма да се поддържа за CentOS 8, започвайки на 31 декември 2021 г., докато поддръжката за CentOS 7 ще приключи на 30 юни 2024 г. Екипът на CentOS насърчава настоящите потребители на CentOS 8 да актуализират до CentOS Stream, но това може да не се приеме лесно и много от тях може да мигрират към друга дистрибуция.
Така че оттук нататък всички усилия ще бъдат насочени към CentOS Stream.
Защо беше създаден CentOS Stream?
Съкращаване на обратната връзка за разработчиците на екосистеми, за да допринесат за своите промени. Работейки в CentOS Stream между Fedora и RHEL, разработчиците на екосистеми ще работят върху непрекъснат преглед на това, което предстои в следващата версия на RHEL. Това ще им позволи да правят промени много по-бързо, отколкото могат днес.
Развиване на открито. Понастоящем голяма част от разработката на RHEL се извършва с много от екосистемните партньори на Red Hat, работещи зад защитната стена на Red Hat. CentOS Stream позволява на Red Hat и по-голямата общност да направят възможно най-прозрачна разработка в това, което ще стане следващото издание на RHEL.
Разрешаване на по-бърз достъп до иновации. Започвайки с пускането на RHEL 8, Red Hat се ангажира да пуска големи версии на RHEL на всеки три години и незначителни версии на всеки шест месеца. Придържането към този по-бърз и по-предвидим ритъм означава, че Red Hat се нуждае от средна среда за разработка, за която всеки може да допринесе. Тази среда е CentOS Stream.
Предоставяне на ясен метод за по-широката общност да допринесе за изданията на RHEL. Когато Fedora беше единственият проект на RHEL, повечето разработчици бяха ограничени да допринесат само за следващата голяма версия на RHEL. С CentOS Stream всички разработчици ще могат да допринесат с нови функции и корекции на грешки и в незначителни версии на RHEL.
Какво е CentOS Stream?
CentOS Stream е дистрибуция на Linux с подвижна версия, която съществува като междинен поток между развитието нагоре във Fedora Linux и развитието надолу по веригата за Red Hat Enterprise Linux (RHEL). Очаква се следващата минорна версия на RHEL. Той се намира между Fedora, която е по-фокусирана върху интегрирането на проекти нагоре по веригата в операционната система и Red Hat Enterprise Linux, която е по-фокусирана върху отговора на нуждите на корпоративните клиенти.
С CentOS Stream, Red Hat вършат работата си по разработката на открито. Сега те ще събират всички свои промени публично като CentOS Stream. Нека да разгледаме къде се намира тази дистрибуция в жизнения цикъл на разработка на Red Hat.
Разработката на дистрибуцията се ръководи от Red Hat и отново е насочена към следващата минорна версия на RHEL. Разработчиците на екосистеми на CentOS Stream получават предварителен преглед на това, което RHEL е планирал за следващата минорна версия и също така получават място за регистриране на идеи за това, което смятат, че следва.
С CentOS Stream между Fedora и RHEL, Red Hat може да взема решения и да ги съобщава по-рано на екосистемата като цяло. Ако RHEL върви в определена посока за едно или друго второстепенно издание, хората в обществото могат да забележат тази промяна, да я коментират и дори да предложат промени много по-рано в този процес.
Така че разработчиците знаят какво предстои и това споделено пространство за сътрудничество позволява на Red Hat да практикува първо нагоре по веригата, като качва функции във Fedora, придавайки на тези функции корпоративен вкус в CentOS Stream.
CentOS Stream е платформа за развитие нагоре по веригата за разработчици на екосистеми. Това е единичен, непрекъснат поток от съдържание с актуализации няколко пъти на ден, обхващащ най-новото и най-доброто от кодовата база на RHEL. Това е поглед върху това как ще изглежда следващата версия на RHEL, достъпна за много по-широка общност от просто бета версия или версия за „предварителен преглед“.
Крис Райт, вицепрезидент и технически директор в Red Hat
Накратко казано, Потребителите на CentOS Streams ще тестват RHEL преди всички, но няма да получават актуализации за сигурност, докато не бъдат разрешени в RHEL.
За повече информация относно CentOS Stream можете да посетите уебсайт на проекта.
Трябва ли да продължим да използваме CentOS?
Много хора са объркани дали CentOS Stream е добър бъдещ път за настоящите потребители на CentOS Linux. Милиони потребители използват CentOS като стабилно разпределение на точки за своите сървъри, виртуални машини и устройства. Така че в момента настоящите потребители на CentOS са изправени пред един ключов въпрос: Трябва ли да продължим да използваме CentOS?
Нека да видим какво ни казват фактите: Вместо да бъде стабилният клонинг на RHEL, CentOS Stream е планиран да бъде постоянно трансформираща се ОС, която представлява работата, която инженерите на Red Hat вършат при изграждането на предстоящата версия на RHEL.
Както знаеш, най-голямото предимство на CentOS беше неговата стабилност. Без него мнозина нямат причина да продължат да го използват. Когато става въпрос за сървъри, потребителите обикновено не искат да разчитат на стратегии. Те просто искат да работи.
Никой не иска да работи с критична за мисия среда на нетествана ОС и в крайна сметка CentOS Stream е канал за тестване за RHEL. Никой няма да си губи времето, използвайки сървърна дистрибуция, която не може да се счита за стабилна. В допълнение, CentOS Stream е подвижна дистрибуция и това може да е проблем, когато говорим за сървъри. Следователно, краткият отговор е НЕ.
Новите дистрибуции като AlmaLinux и Rocky Linux са 1:1 двоични съвместими RHEL вилки, които се брандират като заместител на CentOS. Можете дори да мигрирате директно от CentOS към Rocky Linux само с една команда.
Друг вариант е да преминете директно към RHEL, да получите платена поддръжка и да имате стабилна версия.
В крайна сметка
Подобно на CentOS, CentOS Stream е напълно безплатен за изтегляне, използване и разпространение, без ограничения за това колко екземпляра може да внедри отделен потребител или организация. Но CentOS Stream е много по-различен от традиционния CentOS Linux.
CentOS Stream е дистрибуция, която членовете на общността могат да използват, за да се възползват от стабилен API за разработка и тестване, като същевременно виждат някои актуализации на ускорена основа. С него вече можете да допринасяте директно към RHEL.
IMHO вероятно IBM/Red Hat вече не иска бизнесът да вижда CentOS като жизнеспособна опция за сървъри. Някои потребители може да мигрират настоящите си CentOS системи към CentOS Stream, особено ако обичат да тестват най-новите функции и не разчитат на изключително предсказуеми системи. Но когато имате работа със сървър, особено ако това е производствен сървър, на който вашата компания разчита за бизнес, вероятно трябва да помислите за мигриране към друга Linux дистрибуция.
Публикациите се превеждат автоматично с google translate