Question So, what's the preferred replacement for CentOS?

ultimatebob

Lifer
Jul 1, 2001
25,135
2,445
126
I noticed that Red Hat is no longer going to be supporting CentOS as a free alternative to Red Hat Enterprise Linux, and will now be using CentOS as a test branch for new RHEL releases as "CentOS Stream" instead:


Of course, most people use CentOS as a free unsupported version of RHEL in their development and test environments. This change basically means that it can longer be used for that purpose, as it's now going to be ahead of Red Hat releases instead of being in-sync with them.

So, what do you think you're going to use as a replacement for CentOS?

Scientific Linux used to be a free compatible alternative to RHEL, but they never did a version 8 of it.

Amazon offers their own free RHEL clone called Amazon Linux, but it's not 100% compatible and is really optimized for AWS (naturally).

Oracle does a free RHEL clone called Oracle Linux, but... it's from Oracle. Eww.

I guess that I could just switch to Ubuntu, but that would pretty much require rewriting all of my installation scripts to use apt-get instead of yum. Ubuntu also keeps a lot of its configuration files in different locations, which would also make switching a pain.
 
Reactions: damian101

lxskllr

No Lifer
Nov 30, 2004
57,444
7,634
126
If it was me, I'd switch to debian. Solid, stable, and unconnected to a company. Not helpful in your case due to the somewhat drastic change. Might be worth playing with though to see how it goes. Might not be as bad as you think. How close is opensuse to redhat? I think they used to be fairly similar, but I might be misremembering, especially after ~15 years...
 

ultimatebob

Lifer
Jul 1, 2001
25,135
2,445
126
Commercial software support for Debian is kinda lacking. They usually only support Ubuntu or Red Hat and it's clones.

We're a Java/Tomcat/Apache/MariaDB shop mostly, but we still have the occasional piece of "Enterprise" crap that we need to support.
 

ultimatebob

Lifer
Jul 1, 2001
25,135
2,445
126
One of the nice things about Red Hat Linux is that 99% of it is open source. The only pieces that are copyrighted are the logos and brand name. Someone else could just download the source code and compile their own version if they wanted to. I think that I'd call it Ultimatebob's Cheesehat Linux
 

mv2devnull

Golden Member
Apr 13, 2010
1,498
144
106
Springdale (aka PUIAS) Linux is a "RHEL clone" too? They have had some (scientific) packages that EPEL/CentOS lacks/is slow to build.

109 of top 500 supercomputers tell that they use CentOS.
Are they "development and test environments" or "production"?

One of the nice things about Red Hat Linux is that 99% of it is open source. The only pieces that are copyrighted are the logos and brand name. Someone else could just download the source code and compile their own version if they wanted to. I think that I'd call it Ultimatebob's Cheesehat Linux
The builds of CentOS have taken a while, because Red Hat does not share their build environment. There are dependencies between packages. One can't simply
for P in *.src.rpm ; do rpmbuild --rebuild $P ; done
 
Last edited:
Reactions: mxnerd

mv2devnull

Golden Member
Apr 13, 2010
1,498
144
106
After years of only RH-based ecosystems, the shift to Debian seems laborous.

What are the chances that Greg gets "Rocky Linux" running smoothly:
Gregory Kurtzer said:
December 8, 2020 at 4:27 pm
I am considering creating another rebuild of RHEL and may even be able to hire some people for this effort. If you are interested in helping, please join the HPCng slack (link on the website hpcng.org).

Greg
(original founder of CentOS)
 
Reactions: mxnerd

ultimatebob

Lifer
Jul 1, 2001
25,135
2,445
126
In the current climate? CentOS stream is probably OK. Fedora as a close second, but it's a little bleeding edge for some things.

It wouldn't work for me. I need my dev and test environments to be basically identical to my production environment. If production is running RHEL 8, CentOS Stream isn't going to cut it because it would be way ahead on package releases.
 

ViviTheMage

Lifer
Dec 12, 2002
36,190
85
91
madgenius.com
It wouldn't work for me. I need my dev and test environments to be basically identical to my production environment. If production is running RHEL 8, CentOS Stream isn't going to cut it because it would be way ahead on package releases.

Yeah, you only have one choice then, go with RHEL 8. I can't think of any that mimic it that way, except CentOS. They're really putting us all in a weird situation.
 

ultimatebob

Lifer
Jul 1, 2001
25,135
2,445
126
Yeah, you only have one choice then, go with RHEL 8. I can't think of any that mimic it that way, except CentOS. They're really putting us all in a weird situation.

The place I work now could afford that cost, but they already decided to go with Amazon Linux because we're migrating to AWS. The last place I worked could barely afford to pay it's employees, though. Paying up for RHEL licenses would probably bankrupt them.
 

Red Squirrel

No Lifer
May 24, 2003
67,436
12,165
126
www.anyf.ca
I'm still on CentOS 6.5 on most of my servers so very due for upgrade, kind of been debating for a while what direction to go and kind of eyeing Debian at this point. Though it's nice to hear that CentOS already got forked. That didn't take long lol.

Hopefully they don't run into any legal issues though, like IBM trying to claim that they own certain patents that are used in RH or whatever.
 

postmortemIA

Diamond Member
Jul 11, 2006
7,721
40
91
Ubuntu 18.04 LTS with original 4.15 kernel is going to be supported for another 2 and half years, and not much risk of things getting broken as kernel is getting only security fixes at this point. That's what Ubuntu Server is based on.
 

mv2devnull

Golden Member
Apr 13, 2010
1,498
144
106
Migrating within same distro family (e.g. CentOS -> Springdale Linux) can be almost as simple as update of the repo definitions.

Migration to another family (RH -> Debian) requires reinstall and adoption of totally different conventions (configuration, admin tools, etc). Not to mention user applications that are not trivially installed via package manager. (Sources and binary blobs tend to be a necessary evil.)

If you already have configurations for both families and "install is cheap", then ... lucky you.


@Red Squirrel: There is no good excuse to have CentOS 6.5. "Apply all available updates" was the only supported CentOS policy.
To not have migrated CentOS 6.10 quite yet (although the end at 2020-11-30 was known well ahead) is somewhat understandable.
 

ultimatebob

Lifer
Jul 1, 2001
25,135
2,445
126
Migrating within same distro family (e.g. CentOS -> Springdale Linux) can be almost as simple as update of the repo definitions.

Migration to another family (RH -> Debian) requires reinstall and adoption of totally different conventions (configuration, admin tools, etc). Not to mention user applications that are not trivially installed via package manager. (Sources and binary blobs tend to be a necessary evil.)

If you already have configurations for both families and "install is cheap", then ... lucky you.


@Red Squirrel: There is no good excuse to have CentOS 6.5. "Apply all available updates" was the only supported CentOS policy.
To not have migrated CentOS 6.10 quite yet (although the end at 2020-11-30 was known well ahead) is somewhat understandable.

This is true... switching from CentOS 7 to Scientific Linux 7 (for example) can be done by simply changing the yum repos configuration file and running an update. I've done it before.

Switching from CentOS 6 to 7 was a tough jump if you had a lot of fancy init.d scripts, because it forced the migration to systemd (boo!). That said, you probably should have started that process six months ago, Red
 

Red Squirrel

No Lifer
May 24, 2003
67,436
12,165
126
www.anyf.ca
@Red Squirrel: There is no good excuse to have CentOS 6.5. "Apply all available updates" was the only supported CentOS policy.
To not have migrated CentOS 6.10 quite yet (although the end at 2020-11-30 was known well ahead) is somewhat understandable.

The "excuse" is that migrating stuff to a new OS is a pain in the ass because of having to rebuild/reconfigure everything as config file format tends to change between distros so not like you can just drop configs from the old one. (Ex: apache and such), so I just got lazy. 6.5 just happens to be what was the latest version at the time I setup most of my servers so that's what I have. Migrating from 6.5 to 6.10 would be a ridiculous waste of time, may as well wait for a more major version. I just happened to wait a little longer than I should... lol.

I wanted to upgrade to 7 but so much stuff was different because of SystemD so just got lazy to take the time to figure it out, then 8 came out so figured I should just upgrade to that, but with the whole IBM stuff I was kind of weary and debating on going Debian anyway so still on the fence about what direction I go. I also want to avoid so much repetition when setting up each box and want to setup my own custom ISO that has all the basic config/packages I want so I can automate a bunch of the repetitious initial setup stuff. That will take some time to learn how to do that and prepare it, but once I have it going it will be faster to upgrade everything.
 

ultimatebob

Lifer
Jul 1, 2001
25,135
2,445
126
Updating CentOS 6.5 to 6.10 is as easy as doing a yum update -y and rebooting when it's done updating. That's worthwhile just for the security updates. I've done that many times without losing any Apache configuration along the way.
 

ultimatebob

Lifer
Jul 1, 2001
25,135
2,445
126
I do yum update regularly, it's never brought me that far.

Edit: NM, apparantly I am on 6.10. I don't know when that happened. Normally to go up a version you need to redownload the ISO and install that version.

Not with 6 or 7, anyway. It will automatically update you to the latest point release if you let it update everything.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |