Red Hat, материнская компания CentOS по Linux, объявила, что «смещает акцент с CentOS Linux, перестроенной Red Hat Enterprise Linux (RHEL), на CentOS Stream, который отслеживается как раз перед текущим выпуском RHEL». Другими словами, CentOS больше не будет стабильным точечным дистрибутивом, а будет скользящим выпуском Linux. Пользователи CentOS отмечены галочкой.
Почему? Во-первых, вам нужно понять, что происходит. Линукс с непрерывным выпуском постоянно обновляется. Примеры из них включают Arch, Manjaro и openSUSE Tumbleweed. Здесь CentOS Stream будет ветвью разработки (разработки) RHEL. Может показаться, что CentOS будет бета-версией RHEL, но CentOS это отрицает.
В FAQ по CentOS компания заявляет: «CentOS Stream будет получать исправления и функции раньше, чем RHEL. В целом, мы ожидаем, что CentOS Stream будет иметь меньше ошибок и больше функций времени выполнения, чем RHEL, пока эти пакеты не сделают это в выпуск RHEL ".
Если продолжить, модель фиксированного выпуска — это модель, которую исторически использовали большинство серверных дистрибутивов Linux. Например, помимо Red Hat, использующей его для RHEL, Canonical использует его для своей основной версии Ubuntu Linux, а SUSE использует его для SUSE Linux Enterprise Server (SLES). В фиксированных выпусках основные распределения производятся по расписанию, с исправлениями безопасности и небольшими обновлениями, которые вносятся по мере необходимости.
Каждый подход имеет свои преимущества и недостатки. Например, при скользящем выпуске в производственной системе могут появиться серьезные ошибки. С другой стороны, в Linux с фиксированным выпуском для появления серьезных улучшений могут потребоваться месяцы или даже годы.
Некоторые дистрибутивы Linux скользящего выпуска используются в производстве. Как правило, это операционные системы Linux для Интернета вещей (IoT), такие как Fedora IoT, Clear Linux и Ubuntu Core. Они не используются для серверов, где стабильность и широкий спектр программ ценятся выше, чем использование новейшего передового программного обеспечения.
В любом случае совершенно ясно, что Red Hat не рассматривает CentOS Stream как рабочий сервер. Да, в качестве сервера для клиентов RHEL, чтобы увидеть, что им принесет следующая версия RHEL, но для повседневной работы? №
Как сказал Крис Райт, технический директор Red Hat, когда был представлен CentOS Stream, «разработчикам … требуется более ранний доступ к коду, улучшенное и более прозрачное сотрудничество с более широким сообществом партнеров, а также способность влиять на направление новых Версии RHEL. Именно для этих возможностей предназначен CentOS Stream ».
Однако тогда это должно было быть, как сказал Райт, «параллельным дистрибутивом существующей CentOS». Видите ли, CentOS — сама по себе чрезвычайно популярная серверная операционная система. Я сам запускаю его как на серверах в домашнем офисе, так и на TMDHosting.
Я далеко не одинок. По подсчетам W3Tech, в то время как Ubuntu является самой популярной серверной операционной системой Linux с 47,5%, CentOS занимает второе место с 18,8%, а Debian занимает третье место с 17,5%. RHEL? Это дальнее четвертое место с 1,8%.
Если вы думаете, что только что поняли, почему Red Hat может захотеть удалить CentOS с игрового поля сервера, вы далеко не первый, кто так думает. В течение многих лет CentOS выбирали опытные администраторы Linux, которые мало нуждались в поддержке, в то время как RHEL был тем, что выбирали компании, которым нужна была поясная и подтяжка полной поддержки.
Теперь, после этого перехода, тысячам компаний придется перейти на другой вариант Linux. Они недовольны.
Red Hat продолжит поддерживать CentOS 7 и производить ее до конца жизненного цикла RHEL 7. Это означает, что если вы используете CentOS 7, вы увидите поддержку до 30 июня 2024 года. Red Hat может также предложить поддержку расширенного жизненного цикла для RHEL и CentOS 7, но это еще не решено.
Что касается CentOS 8, это отдельная история. Red Hat продолжит обновлять его только до конца 2021 года. Пользователи CentOS 8 ожидали поддержки до 2029 года. Они в ярости.
Главный комментарий Hacker News: «Представьте, если бы вы управляли бизнесом и развернули CentOS 8 на основе обещанного 10-летнего срока службы. Теперь вы полностью облажались, и Red Hat это знает. Почему, черт возьми, они не сделали этот переход, начиная с CentOS 9 ???? Не будем приукрашивать это. Они предали нас ».
В Reddit / Linux один человек написал: «Вариант использования CentOS полностью отличается от CentOS Stream, многие люди используют CentOS для производственных корпоративных рабочих нагрузок, а не для разработчиков, CentOS Stream может подойти для разработчиков. / test, но маловероятно, что люди будут использовать CentOS Stream для продакшена ».
Другой Redditor писал: «Мы основали наш проект с открытым исходным кодом на последних выпусках CentOS, начиная с CentOS 4. Наш флагманский продукт работает на CentOS 8, и мы * уверены * сделали ставку на обещанный EOL 31 мая. 2029. "
Он продолжил: «CentOS Stream» якобы стал новым ответом, но очевидным недостатком является то, что стабильность и надежность приносятся в жертву на алтаре передовых технологий. В прошлом мы могли поставить равные деньги на тот факт, что что-то, встроенное в выпуск ОС X.0, все равно будет работать нормально, когда ОС перейдет в режим EOL. Отклонений от этого было немного, и обычно они случались по уважительным причинам ». Он заключил:« Я не доволен. Но эй, круто. Если Red Hat забивает лошадь, на которую мы ставим средства к существованию, то мы переедем в другое место и возьмем с собой пару тысяч клиентов. / пожимает плечами. "
Не все ненавидят этот шаг. Джим Перрин, ныне главный менеджер программ Microsoft и бывший разработчик Red Hat и член правления CentOS, написал, что этот новый подход CentOS имеет три преимущества:
-
Это делает разработку RHEL более прозрачной и надежной.
-
Это дает независимым поставщикам программного обеспечения и разработчикам возможность вносить исправления и функции.
-
Это дает возможность сообществу предоставить обратную связь.
Для Перрина «CentOS Stream предоставляет пользователям возможность отправлять запросы на вытягивание и обосновывать свои аргументы в пользу того, почему он должен быть включенным. Очевидно, это не означает, что каждый добьется своего, но это резкое улучшение по сравнению с прошлым ».
Райт в своем блоге утверждает, что CentOS Stream достаточно стабилен для производства. CentOS Stream — это «скользящий предварительный просмотр» того, что будет дальше с RHEL, как с точки зрения ядер, так и функций. Facebook использует миллионы серверов, поддерживающих его обширную глобальную социальную сеть, все из которых были перенесены (или переносятся) в операционную систему, производную от CentOS Stream. .
С точки зрения Райта, «CentOS Stream не заменяет CentOS Linux; скорее, это естественный, неизбежный следующий шаг, направленный на достижение цели проекта по продвижению инноваций в корпоративной Linux ».
Райт объяснил:« Технологический мир, с которым мы сталкиваемся сегодня, не так прост, как то, с чем мы столкнулись даже через год. назад, не говоря уже о пяти годах назад. От контейнерных приложений и облачных сервисов до быстрых инноваций в оборудовании и перехода экосистем на программное обеспечение как услугу (SaaS) — операционная система может оказаться в затруднительном положении, чтобы удовлетворить хотя бы одну из этих потребностей, особенно при масштабировании и быстром реагировании. манера. Именно здесь мы видим, как CentOS Stream вписывается. Он обеспечивает платформу для быстрых инноваций на уровне сообщества, но с достаточно стабильной базой для понимания динамики производства ».
Другими словами, Red Hat и CentOS видят мир где объединены лучшие возможности методов скользящего выпуска и точечного выпуска. Возможно, они и правы. Но многие пользователи и компании хотели бы больше времени и предупреждений о том, что способ, которым они использовали CentOS в течение многих лет, будет исключен из под ногами.
Истории по теме: