News for hackers. Stuff that matters.
Re:The Red Hat model only worked for Red Hat by jt2190 on Saturday April 15, 2023 @07:29PM (#35585694)
It was, but that changed as of RHEL 8.

I suspect that AmazonLinux (also originally downstream of RHEL) caused Red Hat to reconsider this. I’m not sure why exactly. Perhaps Red Hat/IBM compete with Amazon in some space, or perhaps they felt that Amazon should release their patches.

Re:The Red Hat model only worked for Red Hat by pjmlp on Saturday April 15, 2023 @07:42PM (#35585783)
OpenShift and IBM Cloud.
Re:The Red Hat model only worked for Red Hat by dralley on Saturday April 15, 2023 @09:09PM (#35586311)
The CentOS Stream transition was a shift from the "throw it over the wall" model of open source like Android to a more collaborative approach.

Example: As a user of (original) CentOS, you discover a bug. Where do you report that bug? The Red Hat Enterprise Linux bug tracker, because CentOS is just a clone and the community has no real ability to fix things. Then what? You wait until a Red Hat employee gets around to looking at it, and then wait until the next patch release which might be up to 6 months away.

Now repeat with the new model.

As a user of either CentOS Stream or one of the RHEL clones such as Alma Linux, Rocky Linux, Oracle Linux, etc. you discover a bug. Where do you report that bug? The CentOS Stream bug tracker, upstream for RHEL and thus also upstream for all RHEL clones. CentOS Stream is a community project, so the community (including yourself, and including maintainers for Alma / Rocky / Oracle Linux) can actively contribute to and drive the fix onwards to completion.

Both the community and Red Hat benefit from aligning incentives that way. However, I understand why there was a lot of frustration about the way it was announced and implemented. It could have been handled better.

disclosure: I work for Red Hat, but not on anything related to RHEL or CentOS Stream.

Re:The Red Hat model only worked for Red Hat by wkat4242 on Sunday April 16, 2023 @01:40AM (#35587570)
This is only a very small benefit to CentOS Stream. Most users would never report bugs but still suffered the loss of a LTS CentOS.
Re:The Red Hat model only worked for Red Hat by zozbot234 on Sunday April 16, 2023 @03:22AM (#35587992)
CentOS has always had minor updates. Current support for CentOS Stream releases (Stream 8 and Stream 9) is comparable to old CentOS major releases.
Re:The Red Hat model only worked for Red Hat by vetinari on Sunday April 16, 2023 @05:58AM (#35588639)
Not really; ABI and kABI breaks came only with minor releases. With Stream, they come randomly.

Also, Stream support period is much shorter than the corresponding major release (e.g. Stream 8 till May 2024, RHEL 8 till 2029).

Re:The Red Hat model only worked for Red Hat by tsimionescu on Sunday April 16, 2023 @03:19AM (#35587979)
People used CentOS because it was extremely stable. It was the safest dsitribution to pick for a long-term support version of something, e.g. if you are distributing hardware to customers and you know you will have to maintain support for that hardware for 5-10 years. Companies that want this don't really care about community bugfixing and all that. They're happy with security patches so that their products look good in security audits, and will apply their own patches for other problems if they hurt their own product.

CentOS Stream is the exact opposite of all of that, with no upside at all for this model. It will push numerous companies away from IBM RedHat entirely. Especially as it is widely seen as the start of IBM creating a bigger moat around RHEL, so there is little confidence that future clones of RHEL won't see a similar fate one way or another. And while finding a bug and not being sure who to report it to is bad, finding out that your Linux distro was buried by your maintainers half-way through the lifecycle and won't get any new updates would be disastrous.

Re:The Red Hat model only worked for Red Hat by bonzini on Sunday April 16, 2023 @04:55AM (#35588349)
They can just use Alma Linux now, Red Hat does not see anything wrong with that.
Re:The Red Hat model only worked for Red Hat by tsimionescu on Sunday April 16, 2023 @06:28AM (#35588763)
For now. That may well change soon, who knows? They saw nothing wrong with CentOS until a year or two ago, for years.
Re:The Red Hat model only worked for Red Hat by bonzini on Sunday April 16, 2023 @06:37AM (#35588815)
It cannot change because of how copyright works. If you mean dropping CentOS Stream, that of course can happen but then all the Alma Linux folks have to do is go back to how CentOS was developed in 2010.

It's also not that Red Hat saw something wrong with CentOS Linux. To put it simply, between 2014 and 2019 Red Hat learnt that the company needed a free RHEL upstream more than they needed a free RHEL downstream.

And a lot of effort went towards making it possible to ship RHEL's upstream as a rolling release. Consider that ten years ago you had to ask specifically, months in advance, about updating a package in a RHEL minor release. In 2010, a quality engineer and I spent a few weeks working on grep just to make sure that the bugs were fixed in Fedora before RHEL 6 forked, because otherwise we'd be stuck with the bugs for years. These days I could just open a merge request on CentOS Stream and ask to update to a newer version of grep.

Re:The Red Hat model only worked for Red Hat by nilsph on Monday April 17, 2023 @10:55AM (#35601730)
Disclaimer: I work for Red Hat, but not as a spokesperson

I may be off, but hey. As I understood it at the time, the reason wasn’t “OMG there are folks not paying us for the bits” but rather “we have this number of engineers, they can work either on CentOS Linux or on Stream” and Stream is more of a benefit to Red Hat as an upstream for RHEL.

Re:The Red Hat model only worked for Red Hat by stonogo on Sunday April 16, 2023 @04:42PM (#35594082)
What kind of Stockholm Syndrome is required for a user to believe that a transition from "bug-compatible with FIPS-certified stable releases" to "no-promises best-effort ABI stability" is desireable because now we get to do our own tech support?

I'll never in my life understand this. It's like Red Hat took the time they should have used to talk to their customers and spent it writing a Guide To Enjoying Eating Shit to lecture everyone about how great things are now.

I'd respect the company a lot more if they just said "we bought all this CentOS stuff and it turned out to be a money pit so we're throwing it out and making it a part of the beta testing process" instead of this relentless gaslighting that anyone on Earth wanted this.