Release for CentOS Linux 7 (1611) on x86_64 derived from RHEL 7.3
lists.centos.org
lists.centos.org
Ubuntu was focused too long on markets that simply aren't viable from a fiscal standpoint (See: Ubuntu Phone or much of the excellent desktop work they've done). Redhat meanwhile has been continuing to focus on the enterprise and their revenue continues to grow.
I think Ubuntu are just going with a more long term approach.
RedHat just leveraged Oracle compatibility, if you needed Oracle RedHat was and is the only sane choice; but remove the need for Oracle, and Ubuntu is then a very strong competitor.
Packages in point releases may sometimes force some packages higher in the dependency tree to be rebuilt, or perhaps may change the dependency chain in some way. Red Hat likely takes care to release only when this doesn't violate stability guarantees for the stuff they support.
If there was no CentOS, I'd say you could end up in a situation where EPEL and IUS (just to mention the most popular - almost indispensable - external repos out there) would be broken for the lastest point release for a while. That would be bad for users.
Red Hat customers are less likely to be using them. After all, if you're going to use unsupported packages, why do it on RHEL instead of CentOS which is mostly the same minus support?
(Also, you can follow the CentOS CR repository if you really want to keep up more closely with upstream RHEL.)
CentOS is essentially official. I'm not exactly sure how the relationship works.
https://developers.redhat.com/blog/2016/03/31/no-cost-rhel-d...
Also, Desktop Self-support Subscription (1 year) is $49 USD.
Here is the press release from 2014 when Redhat took on CentOS officially: https://www.redhat.com/en/about/press-releases/red-hat-and-c...
It seems that the default autofs ldap schema in sssd was rfc2307, but had the wrong default values. So they've fixed the values, but that effectively changes the defaults of sssd.
This broke autofs where I work ...
See:
https://bugzilla.redhat.com/show_bug.cgi?id=1372814
(...I'm not sure why they just didn't make a new setting called 'legacy' as default and put the old (wrong) values in there.)
Even complaining to a team member did not nudge them towards maybe, just maybe adding a link to the RedHat documentation which they consider the CentOS documentation, as well.
Hell, if they don't want to help their users find documentation they should just purge https://www.centos.org/docs/ and let people google for it.
Every time I have tried to get tech stacks up and running on CentOS, there is just more friction/pain than doing the equivalent with Ubuntu LTS.
Am I missing something?
- I like that all the packaging stuff is done by a single command (yum, or more recently dnf).
- I find RHEL derivatives' packaging conventions easier to deal with than Debian derivatives' (<thing>, <thing>-dev, lib<thing> etc. isn't always consistent on Debian derivatives).
- EPEL gives me most of the packages I need and I don't have issues with them being dated as often as Ubuntu LTS.
- RHEL derivatives' don't tend to do weird nonsense like messing with nginx configuration layout to match Apache.
That, and I've had much better luck with RedHat on bare metal than any other distro.
Personally, I like Debian-based distros, but for physical hardware, RedHat is where it's at.