A Linux and Open Source Web Portal
Last updated By
CentOS is regarded as a stable, secure and free Linux distribution for servers. The stability part of it is being jeopardized thanks to the latest changes made to this project by IBM-owned Red Hat. Here’s a quick summary:
Let’s go in detail.
Let me explain it to those who are unaware. Red Hat Enterprise Linux (RHEL) is a commercial Linux distribution developed by Red Hat and it offers both servers and desktop editions. They have strict guidelines to protect Red Hat trademark.
Red Hat has two main community projects on Linux distribution: Fedora and CentOS.
For years, Fedora worked as upstream for RHEL. This means that new features and changes get introduced in Fedora first and some of them get to be included in the next release of RHEL. In loose terms, Fedora works as testing ground for Red Hat. At least that’s what it used to be until a couple of years ago.
CentOS, on the other hand, is/was a downstream community project. Whatever changes RHEL introduced also get to be included in CentOS. A new version of RHEL released? A new version of CentOS would follow a couple of months later.
Basically, CentOS is a clone of RHEL with most of RHEL’s benefits but without RHEL’s cost. So far, it was regarded as the paying customers get the features first in RHEL and then the community users get them through CentOS.
In September 2019, Red Hat announced CentOS Stream. It is a rolling release version of CentOS.
The idea was to use CentOS Stream as a midstream between the upstream development in Fedora and downstream development in Red Hat Enterprise Linux (RHEL).
So, Fedora is testing ground for the future major version release of RHEL and CentOS. At the same time, CentOS Stream clears the path to contribute to future minor release to RHEL and CentOS.
Sounds like a good idea? It was until Red Hat announced that in the future CentOS will only exist as CentOS Stream.
The latest stable release CentOS 8 suddenly has its life cut short to the end of 2021 instead of the earlier projected date of May 2029. The older CentOS 7 will still be supported till 2024.
Do you see the problem with this change? You deployed CentOS 8 thinking that you’ll get a stable production server till 2029. Instead, it gets discontinued next year and you are forced choose between opting for CentOS Stream or replace it with other distributions like Debian or Ubuntu.
This means while the paid RHEL users will enjoy the well-tested stable server, community members will have no option other than using a not-so-stable rolling release distribution.
CentOS was not started by Red Hat. It was a community project since the beginning. After Red Hat started sponsoring the development, the trademark and ownership of CentOS was transferred to Red Hat in 2014, around 10 years after its creation.
As Nixcraft observes, when a big corporate enters the scene, it may not always bring good news. Community projects often take the hit.
Oracle buys Sun: Solaris Unix, Sun servers/workstation, and MySQL went to /dev/null.
IBM buys Red Hat: CentOS is going to >/dev/null.
Note to self: If a big vendor such as Oracle, IBM, MS, and others buys your fav software, start the migration procedure ASAP.
Red Hat had been a successful company for a long time. It was the first billion dollar open source company. Red Hat also put itself as industry leader with its focus on containers and orchestration platforms.
A cash-rich but struggling IBM bought Red Hat for $34 billion. It remains one of the biggest tech buy-outs in the history.
IBM is directing Red Hat and Red Hat is directing CentOS. The move to convert stable CentOS to CentOS Stream will discourage the use of freely available CentOS server. CentOS is the second most popular choice for server and some of its users may opt for RHEL licenses. This will bring additional revenue to Red Hat.
CentOS assures that this move will not make CentOS Stream a RHEL beta test platform.
CentOS Stream will be getting fixes and features ahead of RHEL. Generally speaking, we expect CentOS Stream to have fewer bugs and more runtime features than RHEL until those packages make it into the RHEL release
Red Hat also suggests putting your faith in the CentOS Stream project. It mentions that many enterprises are already using CentOS Stream for their servers.
we’ve seen our ecosystem embrace CentOS Stream as a “rolling preview” of what’s next in RHEL, both in terms of kernels and features. Facebook runs millions of servers supporting its vast global social network, all of which have been migrated (or are migrating) to an operating system they derive from CentOS Stream.
It will be interesting to see how things develop in the future. For the moment, despite all the assurances, it looks like CentOS is becoming the beta of RHEL future releases.
The worst part is that Red Hat and CentOS didn’t bother to take users into confidence. At least they could have made these changes with CentOS 9. This sudden ending of CentOS 8 is a bad move. Imagine the situation where sysadmin(s) put effort to migrate from CentOS 7 to 8, only to realize that its support is ending 8 years earlier.
For those who don’t want to use CentOS Stream, there are other server distributions based on Red Hat but leaving CentOS 8 users in trouble like this is grossly irresponsible.
Update: The original creator of CentOS is already working on creating a RHEL fork called Rocky Linux to fill the void left by CentOS Stream.
What do you think of the development? What’s your opinion on CentOS Stream?
Like what you read? Please share it with others.
Filed Under: News
Creator of It’s FOSS. An ardent Linux user & open source promoter. Huge fan of classic detective mysteries ranging from Agatha Christie and Sherlock Holmes to Detective Columbo & Ellery Queen. Also a movie buff with a soft corner for film noir.
AlmaLinux has a migration script to convert your centos server and then you are back to 8 more years of support. I just did it on my vps and it worked flawlessly.
Re: CentOS Stream release cycle – you have it wrong. I have worked with IBM equipment since the 1950’s and I have been in joint development teams many times over the decades. ie Apollo, CP/67, etc. IBM wants to market the largest of computers where one or two can service the entire needs of the planet. Notice the power PC. If you want to reduce the power consumption, IBM doesn’t offer speed-step. IBM recomends varying off-line a few thousands of processors. Compare the cost of one person spending a few hours a month reviewing the stability of CentOS Stream to the cost of organizing an RHEL upgrade rollout plan involving hundreds of departments (must less the cost of actually executing the plan). CentOS Stream stability is central to the advancement of RHEL. Fedora is bleeding edge in the eyes of IBM’s target RHEL community. CentOS Stream is the proof of concept for RHEL functionality.
My server host just introduced me to ALMALINUX.
What will WHM/Cpanel do? Are they more compatible with CentOS?
Join 75,000 other Linux users and start your journey to become a better, informed desktop Linux user.
It’s FOSS is Part of chmod777 Media Tech (OPC) Pvt Ltd· Built on Genesis Framework and Powered by UpCloud
Please log in again. The login page will open in a new tab. After logging in you can close it and return to this page.