Что такое поток Centos
Обновлено: 21.11.2024
Недавно была убита CentOS, существовавшая как перестроенная версия Red Hat Enterprise Linux (RHEL). Вы по-прежнему сможете найти CentOS Linux 8 и 7, но их поддержка прекратится в конце 2021 и 2024 годов (обслуживающие обновления) соответственно.
CentOS Stream полностью заменит CentOS Linux, какой мы ее знаем. Но что это? Он предназначен для замены CentOS? Достаточно ли он надежен?
В этой статье мы кратко обсудим все, что вам нужно знать о CentOS Stream.
Что такое CentOS Stream?
В отличие от CentOS Linux, CentOS Stream был представлен как вышестоящая версия Red Hat Enterprise Linux (RHEL). И это не выпуск непрерывного выпуска.
CentOS Stream вместо этого представляет собой разрабатываемую версию RHEL.
Чтобы лучше понять, как разрабатывается CentOS Stream, я рекомендую вам прочитать один из официальных постов в блоге о непрерывной доставке CentOS.
Конечно, Fedora — еще один апстрим, но CentOS Stream занимает промежуточное положение между RHEL и Fedora Linux.
Благодаря CentOS Stream члены сообщества CentOS могут иметь больше возможностей влиять на разработку RHEL.
Учитывая, что CentOS Stream — это дистрибутив, который отслеживается непосредственно перед RHEL, следует ожидать, что любые существенные изменения в Fedora отразятся в CentOS Stream, а RHEL будет следующей остановкой.
Какие проблемы решает CentOS Stream?
Как вы знаете, разработка RHEL закрыта внутри самой Red Hat.
Поскольку Red Hat Enterprise Linux поддерживает экосистему с открытым исходным кодом, у разработчиков и сообщества существовал открытый разрыв в вкладе, чтобы они могли влиять на разработку Red Hat Enterprise Linux или вносить в нее свой вклад.
Именно по этой причине CentOS Stream был представлен как предварительная версия RHEL или ее можно было бы назвать сборкой для разработки RHEL.
CentOS Stream призван восполнить пробел и позволить сообществу внести свой вклад и высказаться в направлении развития RHEL.
Конечно, если смотреть на это с точки зрения бизнеса, CentOS Stream нацелен на поощрение подписки RHEL, но давайте не будем игнорировать простоту участия в разработке RHEL через CentOS Stream.
В дополнение к этому разрешению CentOS Stream также пытается предоставить более стабильную предварительную версию RHEL. Согласно одному из их официальных сообщений в блоге, они упомянули, что ночные сборки RHEL являются обновлениями для CentOS Stream, и они пытаются каждый день обеспечивать лучшую стабильность с помощью CentOS Stream.
И это хорошо для тех, кто хочет протестировать грядущие изменения в RHEL.
Предназначен ли он для замены CentOS Linux?
CentOS Linux была перестроенной версией RHEL, т. е. версией RHEL для сообщества.
Но CentOS Stream — это версия RHEL для разработки, которая будет включать предстоящие изменения и дополнения, предназначенные для RHEL.
Таким образом, CentOS Stream больше подходит для людей, которые хотят протестировать свои серверы, если они готовы к будущему (RHEL Ready), и, возможно, для пользователей CentOS Linux, учитывая, что сборка достаточно стабильна в соответствии с их требованиями.
Однако интересно отметить, что для некоторых он может заменить CentOS Linux, учитывая, что технически это не скользящий выпуск.
И если вы из тех, кто не хочет пробовать это, не стесняйтесь попробовать доступные альтернативы CentOS.
Миграция с CentOS 8 на CentOS Stream
К счастью, обновить систему CentOS до CentOS Stream не так уж и сложно. Команда CentOS предлагает инструмент для автоматизации удаления репозиториев CentOS и добавления репозиториев CentOS Stream.
Для получения дополнительной информации вы можете обратиться к нашему руководству по миграции в LinuxHandbook.
Всегда рекомендуется иметь резервную копию сервера перед миграцией или обновлением системы.
Стоит ли это делать? Это полностью зависит от того, что вы думаете о CentOS Stream из всего, что вы прочитали о нем в этой статье.
Миграция с CentOS на Red Hat Enterprise Linux
После того, как Red Hat раскритиковала внезапное прекращение поддержки CentOS 8, она объявила, что бесплатно предоставит до 16 лицензий RHEL любому пользователю. Техническая поддержка Red Hat не включена в это предложение.
Если вы хотите воспользоваться этим предложением, вам следует создать учетную запись для бесплатной RHEL. После этого вы можете следовать этому руководству, чтобы преобразовать CentOS в RHEL.
Заключительные мысли
Лично у меня смешанные чувства по поводу CentOS Stream. Да, это действительно то, что открывает возможности для разработки RHEL, но если это замена CentOS Linux? Я так не думаю.
Да, это наверняка будет стимулировать подписку на RHEL, и если вы заинтересованы в разработке RHEL, CentOS Stream станет для вас хорошим вариантом.
Что вы думаете о CentOS Stream? Дайте мне знать ваши мысли в комментариях ниже.
Постоянно поставляемый дистрибутив, который опережает разработку Red Hat Enterprise Linux (RHEL) и занимает промежуточное положение между Fedora Linux и RHEL. Для всех, кто заинтересован в участии и сотрудничестве в экосистеме RHEL, CentOS Stream — это надежная платформа для инноваций.
Скачать
Архитектуры | Пакеты | Другие |
---|---|---|
x86_64 | RPM | Облако | Контейнеры | Vagrant |
ARM64 (aarch64) | RPM | Облако | Контейнеры | Vagrant |
IBM Power (ppc64le) | RPM | Облако | Контейнеры | Vagrant |
IBM Z (s390x) | RPM | Облако | Контейнеры | Бродяга |
Архитектуры | Пакеты | Другие |
---|---|---|
x86_64 | RPM | Облако | Контейнеры | Vagrant |
ARM64 (aarch64) | RPM | Облако | Контейнеры | Vagrant |
IBM Power (ppc64le) | RPM | Облако | Контейнеры | Бродяга |
У нас есть ответы на наиболее часто задаваемые вопросы о CentOS Stream.
Спонсоры
CentOS была бы невозможна без поддержки наших спонсоров. Мы хотели бы поблагодарить следующий продукт/услугу за то, что он является спонсором CentOS. Если вы цените нашу работу, рассмотрите возможность стать спонсором!
О
Сообщество
Проект CentOS
Усилия сообщества по разработке бесплатного программного обеспечения были сосредоточены на предоставлении многофункциональной базовой платформы для сообществ с открытым исходным кодом, на которой можно было бы основываться.
Поставщик корпоративного программного обеспечения с открытым исходным кодом Red Hat в прошлом году получил массу насмешек, когда перевел свой дистрибутив CentOS Linx на дистрибутив с непрерывным выпуском. После того, как это произошло, пользователи повсюду жаловались, компании (такие как cPanel) отказались от поддержки, и появился ряд новых бинарных совместимых замен 1:1 (таких как AlmaLinux и Rocky Linux).
И тем не менее CentOS Stream продолжает развиваться. Ранее в этом месяце Red Hat выпустила версию 9 CentOS Stream, что совпадает с окончанием срока службы CentOS 8 (а значит, с концом CentOS, который мы знаем и любим).
Но не бойтесь, Red Hat уже здесь с CentOS 9 Stream.
Эффективно принцип работы цикла выпуска таков: новые функции будут тестироваться в Fedora, а затем параллельно выпускаться как в CentOS Stream, так и в Red Hat Enterprise Linux (RHEL), флагманском дистрибутиве Linux, предназначенном для предприятий.< /p>
По словам Red Hat:
CentOS Stream — это дистрибутив с непрерывной доставкой, служащий следующим точечным выпуском RHEL. Прежде чем пакет будет официально представлен в CentOS Stream, он проходит серию тестов и проверок — как автоматических, так и ручных — чтобы убедиться, что он соответствует строгим стандартам для пакетов, которые должны быть включены в RHEL. Обновления, опубликованные в CentOS Stream, идентичны обновлениям, опубликованным в невыпущенной дополнительной версии RHEL. Цель? Чтобы CentOS Stream был столь же стабилен, как и сам RHEL.
Давайте попробуем объяснить это немного лучше, используя текущие выпуски.
Fedora 34 имеет ту же кодовую базу, что и RHEL 9, и служит отправной точкой для CentOS 9 Stream. По мере того, как пакеты обновляются, проходят строгое тестирование и соответствуют стандартам Red Hat по стабильности, они затем помещаются в CentOS Stream и ночную сборку RHEL. Другими словами, то, что доступно в потоке CentOS, было основано на стабильной версии Fedora и в конечном итоге войдет в будущие выпуски RHEL.
Это сбивает с толку, так что давайте просто скажем, что CentOS Stream и RHEL Nightly — это (за исключением некоторых торговых марок) одно и то же.
Для тех, кто предпочитает наглядное пособие, Red Hat предлагает то, что показано на рис. 1.
Рис. 1. Наглядная дорожная карта Red Hat для выпусков Fedora/RHEL/CentOS Stream.
Что есть в CentOS 9 Stream?
Самое важное в CentOS 9 Stream — это полная противоположность тому, чем когда-то была CentOS. В прошлом CentOS была нацелена на стабильность. Из-за этого пакеты очень медленно обновлялись до новых выпусков. На самом деле, вы часто можете найти пакеты, устаревающие на несколько выпусков.Это было сделано намеренно, чтобы операционная система была максимально надежной. И это сработало. CentOS всегда была удивительно стабильной.
Наоборот, CentOS Stream — это самое передовое решение. У вас будут последние версии большинства программ, от которых вы зависите. Например, CentOS 9 Stream поставляется с рабочим столом GNOME 40. Хотя этот выпуск отстает на один выпуск, он все же намного опережает то, чем могла бы быть CentOS в противном случае.
Другие дополнения включают:
- PHP 8.0
- Питон 3.9
- MariaDB 10.5
- Nginx 1.20
- GCC 11.2
Что касается ядра? Быстрый запуск uname -r показывает, что мой недавно установленный экземпляр CentOS 9 Stream работает под управлением ядра 5.14.0-34.el9.x86_64.
CentOS Stream также поставляется с установленной версией Podman 3.4.3, так что вы сразу готовы к работе с контейнерами. А для тех, кто хочет управлять своей установкой через веб-интерфейс Cockpit, вам все равно нужно включить его с помощью команды:
sudo systemctl enable --now cockpit.socket
Рис. 2. Поддержка Podman встроена в Cockpit с CentOS 9 Stream.
С помощью Cockpit вы должны заметить (после установки), что все уже обновлено (рис. 3).
Рис. 3. Все пакеты готовы к использованию сегодня.
Это приятный побочный эффект использования скользящего выпуска дистрибутива, поскольку вам не нужно сразу разворачиваться и выполнять обновление системы сразу же после завершения установки.
Стоит ли вам использовать CentOS 9 Stream?
Это важный вопрос, который волнует многих администраторов Linux и компаний. Вот ответ.
Если вы ищете испытательный стенд для разработки и планируете развертывание в следующем выпуске RHEL, тогда CentOS 9 Stream — это именно то, что вам нужно. Если, с другой стороны, вам нужна ОС для производственных сред, которая должна быть стабильно стабильной, то CentOS 9 Stream, вероятно, не лучший выбор. Для этих сред вам следует сразу перейти к Red Hat Enterprise Linux или выбрать одну из альтернатив, таких как AlmaLinux или Rocky Linux.
В любом случае, я считаю CentOS 9 Stream приятной и такой же привычной, какой когда-либо была CentOS. Разница в том, что пакеты намного новее, а поддержка не такая продолжительная. Буду ли я развертывать CentOS 9 Stream в производственной среде? Нет. Буду ли я использовать его для среды разработки на основе RHEL? Без колебаний.
Если вы хотите погрузиться в поток, загрузите копию CentOS 9 Stream прямо сейчас и раскрутите ее.
Платформа разработки Linux, которая позволяет разработчикам Red Hat сотрудничать с членами сообщества разработчиков открытого исходного кода, называется CentOS Stream. Red Hat разрабатывает исходный код Red Hat Enterprise Linux (RHEL) в CentOS Stream, прежде чем выпускать новые версии. Поэтому он считается частью модели разработки с открытым исходным кодом. Реализация этой модели делает CentOS Stream предварительным просмотром будущих выпусков Red Hat Enterprise Linux.
В процессе разработки Red Hat Enterprise Linux CentOS Stream является важным компонентом:
- Red Hat Enterprise Linux: это полностью поддерживаемая корпоративная операционная система, готовая к работе.
- Fedora: исходный проект является основой для Red Hat Enterprise Linux (RHEL). Здесь представлены исключительные разработки операционных систем.
- CentOS Stream. В нем содержится краткий обзор последующих основных и дополнительных выпусков Red Hat Enterprise Linux. CentOS Stream находится между RHEL и Fedora. Это дает разработчикам кристально ясное представление о следующем выпуске RHEL. Это позволяет разработчикам планировать и разрабатывать приложения следующего поколения, совместимые с версиями RHEL в будущем. До включения Red Hat Enterprise Linux в нее внесли свой вклад многочисленные члены сообщества Red Hat и партнеры по развитию экосистемы.
Преимущества CentOS Stream:
- Она мало чем отличается от CentOS.
- Он извлекает новые функции до распространения RHEL.
- Возможно создание отличного сообщества разработчиков.
- Эта платформа разработки более гибкая, чем предыдущая.
CentOS Stream и CentOS:
CentOS была признана готовой к производству стабильной операционной системой для предприятий, клонированной из Red Hat Enterprise Linux до 2021 года. Она несколько отличалась от RHEL, но фактически предлагала «RHEL без какой-либо подписки».
CentOS Stream — это «новая CentOS», которая пойдет по стопам Fedora, которая служит исходным кодом RHEL.В этом заявлении говорится, что в CentOS Stream будут добавлены новые функции; эта разработка исправит ошибки. После этого дальнейшие обновления в конечном итоге попадут в RHEL. Благодаря протестированному дистрибутиву: CentOS Stream, RHEL находится в зоне максимальной стабильности.
Разве это не достойное предложение для пользователей RHEL? Очевидно Да! Однако RHEL дороже, тогда как CentOS можно использовать совершенно бесплатно. Поэтому понятно, почему Red Hat внесет нестабильность в CentOS, препятствуя бесплатной альтернативе RHEL и повышая надежность их распространения.
CentOS уже давно является стабильной операционной системой. Его используют несколько машин на некоторых предприятиях. Новость о том, что CentOS стала значительно менее стабильной, их напугала. Тем не менее, некоторые люди могут использовать CentOS Stream, особенно если им нравится опробовать новые функции и им не нужна высокая стабильность их компьютеров. Тем не менее, большинство пользователей будут искать замену до даты окончания срока службы CentOS.
Будущее CentOS Linux — это CentOS Stream:
В сентябре 2021 года компания RHEL представила платформу для разработки, позволяющую разработчикам экосистемы, членам сообщества CentOS, партнерам Red Hat и другим группам следить за грядущими изменениями и вносить свой вклад в формирование продукта. С тех пор, как это было объявлено, участники и партнеры инновационного проекта Continuous Stream испытывают большое волнение. В результате команда Red Hat объявила, что пришло время перевести все наши ресурсы с CentOS Linux на CentOS Stream.
Здесь стоит привести несколько примеров того, как наша экосистема приветствовала CentOS Stream как «постоянный предварительный просмотр» будущих функций и ядер RHEL. Например, у Facebook есть миллионы серверов, обслуживающих его огромную глобальную социальную сеть, и все они были или переводятся на операционную систему на базе CentOS Stream. В этот период Facebook продолжает внедрять внутренние инновации в CentOS Stream. Кроме того, компания Facebook осознала ценность сотрудничества с Red Hat для расширения возможностей их платформы.
Компания Intel, которая является давним партнером Red Hat, также продемонстрировала свое участие в CentOS Stream. Когда Red Hat изначально интегрировала CentOS Linux в свою экосистему, этот проект сам по себе отвечал требованиям инновационного форума. RDO, OKD и многие другие проекты сообщества требовали прочного фундамента, который предоставил CentOS Linux. Однако модель разработки с открытым исходным кодом не является фиксированной. Модель находится в процессе развития и адаптации для удовлетворения потребностей идентичных сообществ и предприятий.
Сегодняшний технологический мир не так прост, как несколько лет назад. От экосистем, переходящих на программное обеспечение как услугу (SaaS), облачных сервисов до быстрой разработки оборудования и контейнерных приложений, операционная система изо всех сил пытается удовлетворить требования при восприимчивом подходе.
Это та часть, где в игру вступает CentOS Stream. Он может обеспечить платформу для быстрых инноваций сообщества, а также представляет собой прочную основу для признания динамики производства. Эти улучшения и отзывы могут быть быстрее направлены на производственный процесс, в результате чего платформы Linux удовлетворят широкий спектр потребностей пользователей.
Компания Red Hat признала, что выделение всех ресурсов для CentOS Stream является наиболее эффективной стратегией для ускорения внедрения инноваций в Linux за счет привлечения большего сообщества экосистемы к разработке RHEL. В настоящее время CentOS Stream находится между производственной надежностью RHEL и инновационной операционной системой Fedora. Поэтому 31 декабря 2021 года Red Hat инвестирует исключительно в CentOS Stream, чтобы сделать его основным центром инноваций для экосистемы RHEL. Их поддержка CentOS Linux 7 продлится до тех пор, пока в 2024 году не закончатся обновления обслуживания дистрибутива.
Команда Red Hat и различные пользователи CentOS работают с Советом управляющих проекта CentOS над созданием программ, отвечающих конкретным потребностям пользователей. Команда разработчиков рассчитывает предоставить программу с низкой или бесплатной оплатой для нескольких вариантов использования в первой половине 2021 года, включая альтернативы для сообществ и проекты с открытым исходным кодом. Кроме того, команды расширят варианты использования подписки RHEL, чтобы удовлетворить требования системных администраторов.
CentOS сделала RHEL и поддерживающие его сообщества лучше. С помощью CentOS Stream команда разработчиков хочет продолжать добиваться более быстрых и более совместных инноваций Linux. Red Hat также планирует предоставить поддержку, инструменты и знания, необходимые для того, чтобы помочь всем вариантам использования RHEL перейти в центр инноваций.
CentOS Stream также сосредоточится на значительных изменениях в сотрудничестве CentOS Special Interest Group (SIG). Это гарантирует, что SIG работают над будущей версией RHEL и тестируют ее. Вместо того, чтобы создавать и тестировать два релиза, у SIG будет одна конкретная цель.Это дает сообществу участников CentOS значительную долю в будущем RHEL. Это также устраняет любую двусмысленность в отношении того, что означает «CentOS» в экосистеме Linux.
CentOS Linux 8 больше не поддерживается; это будет лучшее время для обновления вашей системы до CentOS Stream 8, что является небольшим шагом вперед по сравнению с CentOS Linux 8. Он также получает регулярные обновления, как и обычные версии CentOS Linux. Но если в сложной производственной среде вы работаете с CentOS Linux 8 и опасаетесь, что CentOS Stream не будет соответствовать вашим требованиям, мы рекомендуем обратиться в RHEL за более подробной информацией.
Какие проблемы решает CentOS Stream?
Возможно, вы знаете, что разработка RHEL ограничена в Red Hat. Поскольку RHEL является частью экосистемы с открытым исходным кодом, его выходное пространство помогает как разработчикам, так и сообществу контролировать и продвигать его развитие. CentOS Stream был представлен как сборка для разработки RHEL или версия для предварительного просмотра новых функций RHEL. CentOS Stream стремится поднять его, позволяя сообществу играть роль в разработке RHEL и вносить свой вклад.
С точки зрения бизнеса CentOS Stream предназначен для увеличения числа подписчиков RHEL, но не забывайте о том, что вы можете легко внести свой вклад в разработку RHEL, используя CentOS Stream. Вот почему он также стремится предоставить более надежную версию для предварительного просмотра RHEL. Согласно Red Hat, RHEL разрабатывает ежедневные обновления для CentOS Stream, которые направлены на повышение стабильности CentOS Stream. Что ж, это отличные новости для всех, кто хочет попробовать новые обновления RHEL.
Заменит ли CentOS Stream CentOS Linux?
Мы не можем сказать, что CentOS Stream является заменой CentOS Linux. CentOS Linux была обновленной версией RHEL. С другой стороны, CentOS Stream — это разрабатываемая версия RHEL. В этой версии представлены модификации и улучшения RHEL. В результате CentOS Stream лучше подходит для людей, которые хотят убедиться, что их серверы рассчитаны на будущее, и для пользователей CentOS Linux, если сборка достаточно стабильна для их нужд. У него есть своя позиция, потому что CentOS Stream является неизбежным и естественным следующим шагом на пути к передовым инновациям корпоративного Linux. Он также имеет сжатый цикл обратной связи между разработчиками RHEL. Поскольку Red Hat создает будущие версии RHEL, сжатие контура обратной связи позволяет услышать все голоса, независимо от того, являются ли они отдельными участниками или крупными партнерами.
Red Hat также приглашает всех разработчиков и партнеров принять участие в CentOS Stream и создать свои ответвления, что позволит этому инновационному центру тестировать решения их уникальных проблем. Принято считать, что CentOS Stream — это корпоративный Linux будущего. Это поможет сообществу оказать заметное влияние на направление выпусков RHEL. Внутренние проекты Red Hat будут переданы в CentOS Stream, что позволит им делиться тактикой и передовым опытом работы с более широким сообществом по мере продвижения этой работы.
Переход на CentOS Stream:
Процесс обновления вашей системы CentOS до CentOS Stream не очень сложен. Команда CentOS создала программу, которая автоматизирует удаление репозиториев CentOS и добавляет репозитории CentOS Stream. Но перед изменением или обновлением вашей системы всегда полезно сделать резервную копию вашей системы. Должны ли вы идти вперед и сделать это? Это полностью зависит от ваших впечатлений от CentOS Stream после получения всей информации, связанной с CentOS Stream.
Вывод:
Red Hat разрабатывает исходный код Red Hat Enterprise Linux (RHEL) в CentOS Stream, прежде чем выпускать новые версии. Таким образом, мы можем сказать, что CentOS Stream обеспечивает краткий обзор основных и второстепенных выпусков Red Hat. В этом посте представлена основная информация, связанная с CentOS Stream, включая его введение, преимущества и сравнение CentOS с CentOS Stream. Мы также говорили о проблемах, которые решит CentOS Stream. Кроме того, в этом посте также представлена глубокая дискуссия о будущем CentOS.
Об авторе
Талья Саиф Малик
Талья является участником Linux Hint и стремится приносить пользу и делать полезные вещи для всего мира. Он любит читать, писать и говорить о Linux, данных, компьютерах и технологиях.
Читайте также: