CentOS 8 завершится в 2021, и основное внимание будет уделено CentOS Stream

Giteqa

CentOS - можно расшифровать как Community Enterprise Operating System, и это 100% перекомпоновка RHEL (Red Hat Enterprise Linux). Хотя RHEL стоит денег, CentOS предлагается как бесплатный корпоративный дистрибутив Linux, поддерживаемый сообществом. Разработчики и компании, которые хорошо разбираются в Linux и не хотят платить за поддержку RHEL, всегда выбирали CentOS, чтобы сэкономить деньги и получить программное обеспечение корпоративного класса. Однако бесплатный проезд окончен. Red Hat объявила, что CentOS Linux 8, как перестройка RHEL 8, окончится в 2021 году. CentOS Stream продолжится после этой даты, выступая в качестве upstream (разработки) для Red Hat Enterprise Linux.

История проекта CentOS

Мы увидели первый выпуск CentOS в мае 2004 года под названием CentOS версии 2, который был разветвлен из RHEL 2.1AS (расширенный сервер). Он мгновенно стал хитом среди любителей Linux, компаний, предоставляющих веб-хостинг, разработчиков и сообщества HPC. CentOS предлагает бесплатное программное обеспечение корпоративного уровня с самоподдержкой, а поддержка сообщества осуществляется через списки рассылки электронной почты или онлайн-форумы. Это отличный способ сэкономить на дорогостоящем контракте RHEL, когда вам больше не нужны контракты на поддержку или обучение.

Что такое CentOS stream?

Места CentOS stream между Fedora и RHEL. Другими словами, CentOS Stream - это постоянно обновляемый дистрибутив для RHEL. Он действует как шлюз между Fedora и RHEL:

Upstream ➡️ Downstream ➡️ RHEL

Итак, у нас есть:

Fedora Linux ➡️ CentOS stream ➡️ RHEL

Проект CentOS переносит акцент на CentOS Stream, а CentOS Linux 8 завершится в 2021 году

Из электронного письма с объявлением:

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

Как будут обрабатываться CVE в CentOS Stream?

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

Другими словами, пользователи CentOS Streams будут тестировать RHEL раньше всех и сообщать об ошибках, но они не получат обновления безопасности, пока они не будут устранены в RHEL. Очень непростая ситуация.

Означает ли это, что CentOS Stream теперь является тестовой платформой RHEL BETA?

Согласно FAQ:

Нет. CentOS Stream будет получать исправления и функции раньше, чем RHEL. Вообще говоря, мы ожидаем, что CentOS Stream будет иметь меньше ошибок и больше функций времени выполнения, чем RHEL, пока эти пакеты не войдут в выпуск RHEL.

Если вы используете CentOS для CI, у вас нет выбора, потому что вы не можете использовать лицензии разработчика RHEL. Также обратите внимание, что CentOS Stream будет иногда иметь разные ABI / API, поэтому вы больше не можете тестировать или создавать пакеты EPEL локально.

Может ли сообщество CentOS продолжить разработку / перестройку CentOS linux?

Red Hat заявляет, что мы не будем вкладывать оборудование, ресурсы или просить добровольцев работать над этим, и мы не позволим использовать бренд CentOS для такого проекта, поскольку они считают, что это размывает то, что мы пытаемся сделать. с переориентацией на CentOS Stream. Тем не менее, код является открытым исходным кодом, и они не будут пытаться помешать кому-либо использовать его или создавать свои собственные пакеты из кода.

Что будет с CentOS 7

CentoS 7 будет продолжать работать до конца жизненного цикла RHEL 7. Так что никакого влияния на пользователей CentOS 7 не будет.

Заключение

Я думаю, что это неправильный ход со стороны Red Hat. Основное преимущество CentOS - это обеспечение 100% бинарной совместимости с RHEL. На работе мы в основном использовали CentOS для тестирования, поскольку мы ориентируемся на RHEL, но это экономит много денег. CentOS была нашей "серьезной тестовой платформой" для MySQL, PHP, Nginx, Java и многих других приложений. Когда приложение будет готово, мы развернем его в кластере RHEL 8. Конечно, мы можем получить подписку разработчика RHEL, но только одна бесплатная подписка разработчика Red Hat может быть добавлена ​​к учетной записи пользователя для таких целей. Итак, если у вас семь разработчиков, еще шесть разработчиков могут создать свои собственные учетные записи на сайте developers.redhat.com. Нам приходится иметь дело с дополнительными аккаунтами. Итак, если разработчики хотят получить бесплатный клон RHEL, следующим лучшим выбором может стать Oracle Linux.

Многие пользователи не будут счастливы. Возможно, мы увидим и новый форк, но только время покажет. Другие дистрибутивы Linux, такие как Ubuntu или Debian LTS, увидят много новых пользователей.

Red Hat сильно выиграла от огромного сообщества CentOS, и в этом изменении не было необходимости. Это мое честное мнение. Что вы думаете? Повлияло ли это новое изменение на вас, и если да, то какой дистрибутив Linux выберет для замены CentOS 8?