Hello,
i have a question about Centos 9 stream usage.
Can we use Centos 9 stream as a Server.
Best regards
Hello,
i have a question about Centos 9 stream usage.
Can we use Centos 9 stream as a Server.
Best regards
Hello,
Yes, you can use CentOS 9 Stream as a server. Itās a rolling-release version that provides a preview of the next minor release of RHEL, which means itās quite stable and suitable for production environments. Just ensure youāre comfortable with its rolling-update model and any associated changes.
Best regards!
A CentOS Stream version will only be active and available until the end of the Full Support Phase of a RHEL Productās Life Cycle. That will generally mean that a CentOS Stream version will become available slightly before the Beta release of that RHEL version and go until 5 years after that version of RHEL officially releases.
That means specifically for CentOS Stream 9, since RHEL 9 released on May 17, 2022 the Full Support Phase would normally stop at the end of the month 5 years later. CentOS Stream 9 would therefore stop development and be archived on May 31, 2027
If you are looking for a longer lifetime than that for your server then RHEL would be more appropriate for that purpose application.
But in general, as Alice Morgan said above, CentOS Stream 9 is a rolling release that previews what will become the next point release of RHEL 9 while it is in development. So, since RHEL 9.4 is the current active release, what is in Stream 9 right now is what is in development to become the RHEL 9.5 release. Once RHEL 9.5 is released, what is in CentOS Stream 9 would transition to become what will be in the RHEL 9.6 release, etc.
Iām going to push back against the term ārolling releaseā. In my experience, it creates too much confusion. When people hear ārolling releaseā, they think of something that doesnāt have major versions and where major changes can land at any time, like Fedora Rawhide or ELN. But thatās not what CentOS Stream is. CentOS Stream has major versions, like Fedora Linux does. But it delivers updates within those major versions continually, rather than batch them into minor versions, again just like Fedora Linux does. Language is hard.
Sure.
If youāre coming from Fedora experience, good luck I dipped-out of CentOS Stream and RHEL 9 recently after trying to figure out repos for basic apps that I take for-granted just existing on Fedoraās default repos.
Certainly Fedora has a wealth of packages available, while CentOS Stream only has the packages that Red Hat intends to support for 10+ years. But there are a lot of packages in EPEL, which I think most people enable, and itās growing continually. Any package thatās in Fedora and not in CentOS Stream is eligible to be in EPEL, and people can get involved to add more.
Additionally, the CentOS SIGs do a lot of great packaging work in their particular areas, and sometimes there are packages from the SIGs available for the latest CentOS Stream that arenāt available for the latest Fedora Linux release. For example, the Cloud SIG packages 7 versions of OpenStack and 4 versions of OKD. With the longer lifecycle of CentOS releases, sometimes you need specific older versions for homogeneous environments.
Anyway, if Fedora meets your needs, thatās awesome. Itās my daily driver. But thereās a lot going on in CentOS besides the core packages in Stream, and a lot of places where people can get involved to help support additional packages. Weāre working to better highlight the rest of the ecosystem in the ongoing website revamp efforts.
I do think the rolling release is a better explanation of CentOS Stream than anything else. There are regular changes which do not get announced which break various CI/CD regularly without explanation. The one I am walking through some people through is the change of clang-17 to clang-18 recently (as of this writing). Various applications which were compiling fine a day before are now leaving all kinds of tracebacks with some of them looking like the compiler is brokenā¦ but have turned out that the code itself is using a ācompiler dependent behaviour of C standardā which changedā¦ [whether clang should give better errors versus tracebacks is someone else.]
Pointing the people to Red Hat Enterprise Linux Application Streams Life Cycle - Red Hat Customer Portal didnāt help, but framing it that that CS9 is more of a rolling release and may undergo periods of instability did. It may not be the same rolling release as Arch or Gentoo, but things DO change greatly over the lifetime of a CS release.