LINUX.ORG.RU

CentOS 8 станет CentOS Stream

 ,


3

3

В 2021 году CentOS 8 прекратит фактическое существование как отдельный корпоративный дистрибутив-ребилд и станет CentOS Stream, которая будет «шлюзом» между Fedora и RHEL. То есть, он будет содержать более новые, относительно RHEL, пакеты. Однако, CVE будут сначала исправляться для RHEL и потом портироваться в CentOS, как это происходит и сейчас.

По заверениям мейнтейнеров, это не означает, что CentOS станет бетой Red Hat Enterprise Linux. Ожидается что в него будут попадать более свежие пакеты с меньшим количеством ошибок. Бинарная точная совместимость с RHEL будет потеряна.

Что это даст нам или отнимет у нас - покажет время. Для бинарной совместимости с RHEL остается OL.

Подробнее о CentOS Stream можно прочитать в статье https://blog.centos.org/2020/12/centos-stream-is-continuous-delivery/ Диаграмма взята из неё же (licensed by CC-SA)

>>> Подробности

★★★★★

Проверено: a1batross ()
Последнее исправление: alpha (всего исправлений: 9)

Ответ на: комментарий от alpha

Что-то я не понял. Вот допустим запустили Centos Stream и в какой-то момент с него релизнули RHEL8.5.Что дальше? В RHEL пойдут минорные апдейты, которых в Stream не будет, зато в Steam будут сыпаться куски будущего RHEL 8.6?

pinus_nigra
()
Ответ на: комментарий от pinus_nigra

Апдейты сделанные в ветке для 8.5 в 8.6 тоже нужны, так что в стрим они попадут.

Но да, в стрим будут сыпаться новые патчи для будущего 8.6.

То есть между релизом 8.5 и 8.6, в RHEL будут выходить только багфиксы, а в стриме - багфиксы и минорные обновления. Ровно те минорные обновления которые потом приедут в 8.6.

alpha ★★★★★
()
Ответ на: комментарий от alpha

То есть, например, ядро может без объявления войны взять и поменяться на то что будет в следующем релизе? Ну такое себе. Не совсем понимаю, кто и зачем этим станет пользоваться. У тех, кому нравится вприсядку дрочить и так уже давно федора, а кому работать надо - этот лунапарк с блекджеком мягко говоря, не уперся.

Похоже и вправду на OL сползать придется.

pinus_nigra
()
Ответ на: комментарий от pinus_nigra

То есть, например, ядро может без объявления войны взять и поменяться на то что будет в следующем релизе?

На то которое будет в следующем минорном релизе rhel. Это стабильная lts-ветка ядра, новые патчи в неё прилететь могут, да, но ломать совместимость они не будут.

Похоже и вправду на OL сползать придется.

Ты испугался обновлений ядра в стриме и собрался сползать на дистрибутив который в качестве пиара вывешивает у себя график частоты ядерных обновлений. И хвалится тем что обновляет ядро гораздо чаще чем CentOS. Где-то тут потерялась логика.

alpha ★★★★★
()
Последнее исправление: alpha (всего исправлений: 1)
Ответ на: комментарий от alpha

но ломать совместимость они не будут.

Нам будут. У нас под каждое ядро свой набор патчей.

pinus_nigra
()

Забавно. Сначала был бинарно совместимый с рхел центось, все изменения в котором сводились к выпиленным торговым маркам. Потом его стала курировать красношапка. Потом появился несовместимый центось стрим. И вот наконец центось всё.

А я ведь где-то такое уже видел.

ya-betmen ★★★★★
()

Теперь красношапочники, по прежнему, продолжат работать для нас тестерами, спасибо CentOS!

dbzer0
()
Ответ на: комментарий от dbzer0

Наоборот. Теперь CentOS впереди RHEL по цепочке, а не позади как раньше. То есть теперь ты будешь снизу тестером.

EXL ★★★★★
()
Ответ на: комментарий от alpha

Ты испугался обновлений ядра в стриме

Пользователи amdgpu-pro за это большое спасибо скажут)

anonymous
()
Ответ на: комментарий от alpha

Апстримное RHEL, они ведь на RHEL паразитируют, а не на CentOS. А оно обновляться будет помедленнее чем в CentOS Stream.

EXL ★★★★★
()
Ответ на: комментарий от alpha

ну короче как будет стрим 9, так на стрим 8 откровенно забьют, ни о каких 10 годах речи более не идёт, совсем. убунта с 5 начинает выглядеть разумнее, так как обновляется между релизами.

Q6: Will there be separate/parallel/simultaneous streams for 8, 9, 10, etc?

A: Each major release will have a branch, similar to how CentOS Linux is currently structured; however, CentOS Stream is designed to focus on RHEL development, so only the latest Stream will have the marketing focus of the CentOS Project.

anonymous
()
Ответ на: комментарий от ya-betmen

А я ведь где-то такое уже видел.

где?

anonymous
()
Ответ на: комментарий от alpha

Спасибо за разъяснения.

Технически CentOS Stream 9 будет роллинг-релизом, но не как Арч, а полноценно «энтерпрайзно» тестируемым роллинг-релизом.

Значит ли это, что мажорные версии тоже будут меняться? То бишь в один прекрасный момент CentOS Stream 9 автоматически превратится в CentOS Stream 10? Или мажорные версии CentOS Stream будут формироваться с какого-нибудь релиза Fedora и замораживаться на этом релизе, как это сейчас делает RHEL?

И если разговор уже идёт о CentOS Stream 9 и RHEL 9, значит ли это что промежуток между релизами RHEL 8 и RHEL 9 будет поменьше, чем между RHEL 7 и RHEL 8 (пять лет)?

EXL ★★★★★
()
Последнее исправление: EXL (всего исправлений: 1)

По заверениям мейнтейнеров, это не означает, что CentOS станет бетой Red Hat Enterprise Linux.

Beta не станет. Станет RC.

we’ll be shifting focus from CentOS Linux, the rebuild of Red Hat Enterprise Linux (RHEL), to CentOS Stream, which tracks just ahead of a current RHEL release,

У меня в требованиях указан «Debian X или RHEL Y». Если у меня будет в CentOS пакет версии n+1, а в RHEL Y будет n - поддержка меня лесом пошлёт не потому что API/ABI изменился, а потому что: «мы с этой версией ещё не тестировали, используйте поддерживаемую версию». CentOS ценна именно как догоняющий RHEL дистрибутив. Если я лишних пол-года просижу на RHEL N-1, страшного ничего не случится, возьму билд для устаревающего, но поддерживаемого дистрибутива. А с RHEL N+0.1 я остаюсь наедине со своими проблемами.

CentOS Linux 8, as a rebuild of RHEL 8, will end at the end of 2021

А после такого выбрыка, я точно дистрибутив поменяю. В течение года мне обещали поддержку аж до июня 2029, сегодня они передумали и сократили срок на 8 лет - фигня какая. Завтра они решат, что RHEL X+0.1 IBM не интересно, надо делать Fedora Y-4, чтобы обосновать CentOS как полноценную альфу RHEL. Спасибо, хоть год на миграцию есть.

mogwai ★★★★
()
Последнее исправление: mogwai (всего исправлений: 1)
Ответ на: комментарий от Shaman007

Я так понимаю, что они хотят feature updates делать сначала в пакете CentOS, потом в RHEL, а security сначла в RHEL, потом в CentOS

Так это и есть «бета Red Hat Enterprise Linux» :)

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от ya-betmen

Проблема проекта CentOS в том, что при огромном количестве пользователей у него практически нет разработчиков. Его сообщество почти целиком состоит из админов-любителей халявы.

Тому есть объективные причины конечно, всё-таки вторичная разработка, пересборка существующего кода, это не то чем можно привлечь энтузиастов open source. Но вот энтерпрайзы которые его использовали - от них тоже не было ни слуху ни духу, кроме CERN пожалуй.

Так что все может забыли, но когда RH взял разработчиков (всех четырёх) CentOS на зарплату, там вопрос стоял будет ли проект существовать вообще или его разработчики пойдут искать другую работу.

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

То что происходит сейчас я бы наверное расценила как сигнал всем несознательным пользователям центоси: если она вам действительно нужна, то вот ваш шанс вспомнить о роли сообщества в open source и начать делать что-то полезное. Вариант первый - стать контрибьюторами CentOS Stream. Вариант второй - взяться за поддержку стабильной ветки.

Я кстати думаю что сделать стабильную ветку CentOS на базе CentOS Stream существенно проще чем пересобирать исходники RHEL с нуля как делали раньше. И для этого не нужно спрашивать разрешения у RH. И если сообщество сумеет скооперироваться вокруг этой задачи - так и отлично. Получится снова свободный CentOS.

alpha ★★★★★
()
Ответ на: комментарий от EXL

То бишь в один прекрасный момент CentOS Stream 9 автоматически превратится в CentOS Stream 10?

Думаю что не превратится. CentOS Stream версии X отпочковывается от некоторой версии Fedora. И роллингом он только в рамках своей одной мажорной версии будет. Переход с 9 на 10 роллингом не сделать.

alpha ★★★★★
()
Ответ на: комментарий от alpha

Если то же самое коротко: IBM не хочет содержать 4 разработчиков, благодаря труду которых, RedHat получает, пусть и с задержкой, но платные подписки и расширяет аудиторию специалистов знакомых с их продуктами. Какой дистрибутив скорее купят при прочих равных? Тот, с которым команда технарей лучше знакома и быстрее сможет решать возникающие проблемы.

Мы несколько лет назад перешли с бубунты на центось и вели разговоры о том, что хорошо бы с центоси на рхел перейти, т.к. хоть какие-то гарантии. Вернулись обратно: или уходить к оракулу, или возвращаться на демьян\убунту.

Да, мы маленькие. Но нас таких много.

mogwai ★★★★
()
Ответ на: комментарий от mogwai

BM не хочет содержать 4 разработчиков

Вы как всегда не учитываете что кроме абстрактных корпораций есть ещё люди. И у этих людей есть свои представления о том чем им стоит заниматься. Их в ближайшие дни можно найти во всех крупных соцсетях и irc и задать вопросы напрямую, кстати сказать. Или их блоги почитать.

Да, мы маленькие. Но нас таких много.

Для маленьких но гордых обещают некоторые обновления в политике подписок на RHEL. Правда никаких деталей пока нет. Надо подождать.

alpha ★★★★★
()
Ответ на: комментарий от alpha

Вот кстати сказать один из тех кому по-вашему «IBM должен был платить за работу над CentOS».

https://jperrin.org/blog/thoughts-on-stream/

Только он год-полтора назад ушёл работать в Microsoft и лоровцев не спросил перед этим :)

alpha ★★★★★
()
Ответ на: комментарий от EXL

И если разговор уже идёт о CentOS Stream 9 и RHEL 9, значит ли это что промежуток между релизами RHEL 8 и RHEL 9 будет поменьше, чем между RHEL 7 и RHEL 8 (пять лет)?

Да. Теперь есть фиксированное расписание регулярных релизов.

Минорный релиз каждые 6 месяцев. Мажорный релиз - каждые три года.

alpha ★★★★★
()

А давай те поглядим чуть дальше, (я про это уже спрашивал в форуме но там все промолчали, ну это нормально).

Отгадайте c 3x раз почему есть FCOS (FedoraCoreOS) и RHCOS а нет CentosCOS ?

P.S. Я не понимаю тогда вообще смысла в CentOS …

mx__ ★★★★★
()
Ответ на: комментарий от intelfx

Нормально было бы сказать: «CentOS 8 - последний релиз выпускаемый по модели ‘догоняем RHEL’, CentOS 9 будет только Stream, и это будет слегка опережающий RHEL дистрибутив».

Я понимаю, что денег им не платил и требовать подобного не могу, но кроме человеческих обещаний, что ещё имеет цену?

Объяви они о том, что или вы скидываетесь нам четверым на зарплату, или нам жрать нечего будет и проект умрёт - им бы задонатили достаточно. По крайней мере я бы те же $100 в год им спокойно выделил и от себя, и организации где centos использую, убедил бы донатить регулярно. Много кто потянуть подписку на RHEL не может, но сотню-другую за возможность развернуть с десяток виртуалок заплатят легко (когда их перед выбором поставишь, или так, или по две-три тысячи платить красношапке).

Но они решили без предупреждения срезать срок поддержки и поменять концепцию дистрибутива в текущем релизе.

mogwai ★★★★
()
Ответ на: комментарий от mogwai

догоняем RHEL

Какое то левое слово, я думаю лучше писать БАЗЕД, а еще лучше как тут писали выше - бинарно совместимый, т.е. ты мог легко поставить любую железку в стойку и воткнуть туды драйвер от шапки.

mx__ ★★★★★
()

Интересно через сколько лет до них дойдет что если админ юзающий CentOS свалит с нее, так и Федору он тоже перестанет кругом пихать. Ну раз хотят уменьшение юзеров в Федора то флаг им в руки.

mx__ ★★★★★
()
Ответ на: комментарий от alpha

И у этих людей есть свои представления о том чем им стоит заниматься.

Не состыковывается. Вы выше говорили, что кабы не IBM, CentOS бы уже не существовал вообще. И т.к. они теперь сотрудники красношапки, полностью самостоятельно решать что делать с проектом дальше они уже не могут. Это значит что решение о перепрофилировании центоси принято или «корпорацией» или под давлением оной, что лишний раз подтверждается вашими словами, что Red Hat дал время разработчикам CentOS придумать какое-то направление развития проекта.

Т.е. это не 4 свободных разработчика решили переобуться на ходу, это четырём сотрудникам сказали: «Или придумайте как использовать и нафига вообще нам этот ваш Центос, либо мы вас на другие проекты перекинем, или совсем уволим.» Так что, это именно IBM/RedHat решили, что им 4 разработчика в проецте CentOS как плацдарме для обучения тех. персонала их будущих кастомеров - обуза.

Для маленьких но гордых

Дело не в гордости. А в том, что RedHat заявили о том, что CentOS 8 будет поддерживаться в течение десяти лет. Через год после релиза они сказали, что поддержку этого релиза дропнут в конце следующего года. Мне нужна предсказуемость. Пусть где-то костыль надо подставить, но чтобы я знал, что этот костыль я буду ставить до определённой даты. Потом посмотрю, нужен ли он дальше, и снова на заявленный срок решу. Если я мигрировать с прошлого релиза на новый ещё не везде успел, а мне говорят, что поддержка этого нового релиза завершится через несколько месяцев после завершения миграции - нафига мне такие сюрпризы?

Мигрировать с CentOS на RHEL причины я вижу, но (привет путинскому рублю и рассейской економике) редко какой клиент может себе сегодня rhel позволить. Мигрировать с демьяна или оракула - сегодня причин нет.

mogwai ★★★★
()
Ответ на: комментарий от alpha

Он ушёл работать и сделал CentOS бетой Windows Server? Вроде бы нет, тогда причём тут его увольнение? Ушёл этот - посадили на проект другого разработчика.

mogwai ★★★★
()
Ответ на: комментарий от mogwai

Мигрировать с демьяна или оракула - сегодня причин нет.

а Oracle точно будет пересобирать RHEL еще много лет? И бесплатно раздавать?

anonymous
()
Ответ на: комментарий от mx__

По факту, это игра в догонялки и была. RHEL based это был SC. CentOS был не based, он был клоном. А бинарно совместимым он и в Stream версии будет. Только будет слегка опережать RHEL.

Было: Зарелизился RHEL, взяли копию, убрали торговые знаки, собрали - с опозданием нс сколько-то дней выпустили идентичный RHEL дистрибутив.

Стало: В CentOS проверили что-то новое на хомячках, если всё ок - добавили это в RHEL.

mogwai ★★★★
()
Ответ на: комментарий от mogwai

Стало: В CentOS проверили что-то новое на хомячках, если всё ок - добавили это в RHEL.

Вот поэтому эти самые хомячки свалят с CentOS ну и заодно с Федора.

P.S. Но меня больше все таки волнует будущее, скоро без подписки-инета ты нечего вообще не сможешь обновить.

mx__ ★★★★★
()
Ответ на: комментарий от anonymous

Метеорит на землю через год точно не упадёт? А CentOS условия игры посередине релиза изменили уже сейчас.

mogwai ★★★★
()
Ответ на: комментарий от alpha

Как насчёт совместимости CentOS Stream с репозиториями epel и прочими подобными? В них существуют/появятся отдельные ветки специально для CentOS Stream?

grem ★★★★★
()
Ответ на: комментарий от alpha

то вот ваш шанс вспомнить о роли сообщества в open source и начать делать что-то полезное

А ты, я смотрю, знатно наловчилась выкатывать.

Только В пламенных речах забыла добавить, что это работа на корпорацию. БЕЗВОЗМЕЗДНАЯ! И все наработки уходят в RHEL. Который их принимает не в чистом виде, придуманным разработчиком, а в том, в котором удобно и выгодно корпорации.

Это как с твоими песнями про «А вы ставьте Fedora в Крыму и никому не говорите».

FortyTwo
()
Ответ на: комментарий от mogwai

Стало: В CentOS проверили что-то новое на хомячках, если всё ок - добавили это в RHEL.

неа, стал роллинг вместо поддержки 10 лет.

anonymous
()
Ответ на: комментарий от anonymous

неа, стал роллинг вместо поддержки 10 лет.

Да плевать на роллинг, в конце концов это даже лучше а то мажорное обновление каждый раз гимор. Дело не в ролинге а в том будут пихать пакеты прям с федоры и глядеть ляжет твой сервер или нет.

Интересно, почему то их перестала Федора устраивать, ведь делали ли же срезы Федоры ? Что не так ?

mx__ ★★★★★
()
Ответ на: комментарий от Shaman007

Вон, Scientific Linux жил же только во имя внутренних правил ЦЕРНа.

Причём, SL был гораздо чётче центоси.

Ну ничё, глядишь, CERN опять разродится.

mv ★★★★★
()
Ответ на: комментарий от gill_beits

Или что-то типа debian testing?

Я так понял теперь центось - это Debian stable с принудительно подключенным proposed updates. Ну логично, пусть бесплатники не жрут на халяву корпоративный продукт, а тестируют его будущие обновления.

Polugnom ★★★★★
()
Ответ на: комментарий от anonymous

Это мы сможем обсудить, как только об этом появятся новости.

grem ★★★★★
()
Ответ на: комментарий от Polugnom

Я так понял теперь центось - это Debian stable с принудительно подключенным proposed updates.

Очень отдалённая аналогия. В RHEL не только ошибки исправляют, там часто довольно масштабные обновления. В 8.2 был libvirt 4.5.0, в 8.3 уже 6.0.0.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.