I've been explaining the relationship between @fedora, @CentOS, and #RHEL for years, long before I was hired by Red Hat. It usually happened in the form of drawing on a dry-erase board. Of course, CentOS Stream changes things. 🧵
There are existing diagrams that depict the old relationship and the vision for the future relationship. These are often very high level and leave out details. That may work for their intended purpose, but some people want more.
Even the diagrams I've seen that do go into more detail are inaccurate regarding how things actually work in CentOS Stream 8, which is very much a transition release. This has lead to some missed expectations in the community.
I decided create my own diagrams. A few caveats:

1. These are my personal interpretation, not anything official from the CentOS project or from Red Hat.

2. I'm not a designer. I'm happy with the visual representation, but acknowledge that they could be prettier.
Here is the old relationship. Dotted lines indicate development, solid lines a release. This show the old CentOS minor releases were a point in time thing, not an independent version for users to pin to. What you don't see is that there was no way to contribute. Image
This is how things are in 8. RHEL development processes were already in place when Stream started. Stream is still a rebuild, just rebuilt from a different RHEL branch. It's possible to contribute now but there are workflow problems that aren't easily solved in this release. Image
In 9, RHEL maintainers do their own builds directly in CentOS. Workflows are more streamlined, removing obstacles from the contribution path. Distributions like @AlmaLinux can leverage this new model to improve the larger ecosystem, including their own OS. Image
I hope these diagrams strike the right balance of detail and clarity to help people understand things better. CentOS has a bright future ahead of it as an integral part of the Red Hat ecosystem as the Community Enterprise Operating System. 😎

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Carl George

Carl George Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @carlwgeorge

7 Oct
I like looking in dnf countme data to see the various distros requesting EPEL repos. There are often many weird distro names showing up in the single digits. But this one jumped out at me with 38 hits last week:

"SUSE Liberty Linux"

Is @SUSE creating a RHEL compatible distro?
The dnf countme data is available here:

data-analysis.fedoraproject.org/csv-reports/co…
Some other counts from last week:

807530 - CentOS Linux
243165 - Red Hat Enterprise Linux
72903 - CentOS Stream
38521 - AlmaLinux
27647 - Rocky Linux
23133 - Oracle Linux Server
3185 - CloudLinux
112 - Springdale Open Enterprise Linux
111 - Virtuozzo Linux
Read 8 tweets
13 Dec 20
This is a really thoughtful breakdown of the CentOS changes. I encourage you to read the whole thing, but I wanted to highlight some choice quotes.

crunchtools.com/before-you-get…
"With CentOS upstream it’s probably net-neutral from a value perspective. It will lower RHEL development costs, but incur sales costs. That’s better than a net loss."
"Also, remember, when you run something for $0, you take full and complete responsibility for it."
Read 5 tweets
10 Dec 20
It has been a wild two days. I'm not going to defend the decision to end CentOS Linux 8 (CL8) early, but I do want to correct some of the FUD around CentOS Stream 8 (CS8). 1/7
"I'm switching to Ubuntu because CS8 is too different from CL8."

By all means use whichever distro works for you. But if you think CS8 is "too different", then you are in for a rude awakening by switching to a completely different distro. 2/7
"I can't use CS8 because it isn't stable."

Red Hat has a vested interest in it being stable, because it contains the fixes and enhancements that are planned for the next RHEL8 minor release. Any pain inflicted on CS8 users could affect RHEL8 customers a few months later. 3/7
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Thank you for your support!

Follow Us on Twitter!

:(