5 ms·
Can someone weigh in on why CentOS lags behind Red Hat? CentOS is blessed by Red Hat these days and I was under the impression that packages are essentially ne
by llarsson 7y ago
Can someone weigh in on why CentOS lags behind Red Hat?
CentOS is blessed by Red Hat these days and I was under the impression that packages are essentially new compiles from the same sources as Red Hat. What causes delays?
(Asking out of pure interest, not malice in any form.)
- tejtm 7y agothey do not move fast and break (your) things
- robohoe 7y agoI suspect it's because it takes time to remove references to Red Hat in packages (licenses, any proprietary bits, etc).
- electronstudio 7y agoSince Red Hat make Red Hat and Red Hat also make CentOS, could Red Hat not simply ask Red Hat not to put in those references in the first place? Or when they do put them in to always include a flag to easily remove them?
- da_chicken 7y agoWhy ever would they do that? The purpose of RHEL is not to build CentOS. It's to sell RHEL. Red Hat helps with CentOS because CentOS drives business to RHEL. That doesn't mean that Red Hat benefits by diluting their branding. Red Hat didn't become the biggest name in enterprise Linux by not putting their name on the product they're selling.
- bluedino 7y agoA CentOS major release takes a lot of planning and changes in tooling as it is based on a much newer version of Fedora than previous versions. This means that everything from the installer, packages, packaging, and build systems need major overhauls to work with the newer OS. This means that there is always a ramp up period depending on the changes needed to make a rebuild work. The differences between EL-8 and EL-7 are no exception as the kernel has changed drastically, the repository format has added 'modules' and RPMS have grown many features that EL7 and before do not have. About the only item which has not drastically changed between EL7 and EL8 is the init system which is still systemd. [This is a first as EL5 had SysV, EL6 had Upstart, and EL7 had Systemd]. https://wiki.centos.org/About/Building_8 https://wiki.centos.org/About/Building_8
- robbyt 7y agoThis doesn't really answer the question...
- washadjeffmad 7y agoIt did well enough? OP didn't ask why this release in particular seemed to lag behind more than other releases. The answer to that was provided generally, but it's because CentOS had to redo their entire build system for 8.
- Avshalom 7y agoThe other half of the question is why centos has to wait until after RHEL8 is released to start the work instead of being given a month or two advanced access given their (quasi?) official status these days
- nineteen999 7y agoI'm just speculating, but given that CentOS is (historically) pretty much identical for the most part to RHEL without the high licensing cost, there is little incentive for Redhat to ensure it is always available in lockstep with RHEL. They make a lot of money from RHEL licenses so why give a clone of it away on day one of a major release.
- jsjohnst 7y agoThe folks who use CentOS over RHEL wouldn’t likely use RHEL even if CentOS lagged much longer imho. You don’t buy RHEL generally because you want it faster, you buy it because you want the support.
- nineteen999 7y agoExactly. We use Redhat because our contract with our customer explicitly states that there has to be support from the OS vendor in place.
- dimitar 7y agoThe general steps are in the article, which seem like little work but this is a community effort, so it takes a while. Basically its rebranding, setting up build systems and doing QA on the changes.
- chasil 7y agoThere is no central organization that is writing checks for the work in CentOS; this is being done either by volunteers, or by organizations which have loosely-aligned goals. Oracle completed and announced their clone of Red Hat 8 on July 18th: https://blogs.oracle.com/linux/announcing-the-release-of-oracle-linux-8 https://blogs.oracle.com/linux/announcing-the-release-of-ora... Oracle is generally faster than CentOS in reissuing upstream changes, and perhaps CentOS as a project was able to take some direction from the results of Oracle's speed and focus.
- tw04 7y ago>There is no central organization that is writing checks for the work in CentOS What are you talking about? Redhat acquired the CentOS project and hired the developers as full time employees dedicated to working on CentOS. There is absolutely an organization behind it and it is 100% not made up entirely of volunteers. https://lists.centos.org/pipermail/centos-announce/2014-January/020100.html https://lists.centos.org/pipermail/centos-announce/2014-Janu...
- chasil 7y agoI was not aware of that. Thank you for the information. In that case, I have no idea why there is an extensive delay.
- ch_123 7y agoI suspect that they want to keep their infrastructure and processes loosely coupled to the upstream to maintain independence. Given the fate of certain open source projects affiliated with large corporations (Sun's ones in particular come to mind) I think this is a prudent course of action.
- pkaye 7y agoI think Red Hat isolates the Red Hat Linux development from CentOS to better differentiate it to their corporate customers. Basically they post the source packages and the CentOS team does their own thing.
- vbezhenar 7y agoIt seems that they are not blessed by Red Hat as much as you might think. It's still community effort based on published sources. They don't have access to some secret know-how or some kind of closed early access to unpublished work.