|
|
Log in / Subscribe / Register

CentOS and Red Hat team up

By Jake Edge
January 8, 2014

In something of a surprise, Red Hat and CentOS announced a partnership on January 7. CentOS has long been a path for folks to try out Red Hat Enterprise Linux (RHEL), which CentOS rebuilds and rebrands, and some of those who try CentOS may become Red Hat customers. That turns CentOS into something of a RHEL on-ramp for some portion of its users. While the announcement seemed to come a bit out of left field, it actually makes quite a bit of sense for both organizations and will likely benefit Fedora as well.

CentOS came about as the "Community Enterprise Operating System" in 2003 or so. In 2005, it ran afoul of Red Hat's legal department over its use of Red Hat trademarks on its then-new web site. That dispute was eventually patched up, though not without CentOS resorting to referring to Red Hat as a PNAELV (Prominent North American Enterprise Linux Vendor) for a time. Since then, CentOS and Red Hat have more or less happily coexisted. Now, it seems, there will be more than just coexistence.

Both CentOS and Red Hat put out their own announcement of the partnership, each in their own style. CentOS's was characteristically chatty, while Red Hat's was more "corporate". Both organizations see CentOS filling a niche in between the buttoned-down RHEL server distribution and the fast-developing, more experimental Fedora.

Another significant piece of the puzzle is that several of the main CentOS contributors are now Red Hat employees: Johnny Hughes Jr, Jim Perrin, Fabian Arrotin, and Karanbir Singh. They will be working on CentOS full time in the Open Source and Standards group. Beyond that, there is a new governing board (currently nine members) made up of existing core CentOS contributors, one community-nominated member (Arrotin), as well as three Red-Hat-appointed members. The board is now dominated by Red Hat employees—and it will always be a majority-Red-Hat board—but the governance goal for the project is to be "public, open, and inclusive", Singh said in the CentOS announcement.

Singh goes on to list several things that won't be changing as a result of the partnership, as well as some things that will. For the most part, the nuts and bolts of how CentOS operates today, how it is built and distributed, and its isolation from the internals of RHEL development, all will remain the same. Beyond just jobs, Red Hat will be providing more resources for build and delivery systems, access to the Red Hat legal team (which will help remove some of the barriers to community participation in QA, for example), and support for CentOS variants.

These variants seem to be one of the key new plans going forward. Somewhat akin to Fedora spins, CentOS variants will pair the long-lived CentOS base with a faster moving "enterprise-y" project like Gluster, OpenStack, OpenShift, oVirt, etc. to provide a stable platform for those kinds of projects. Given the development speed of those projects, there is currently an impedance mismatch with both RHEL (which moves far too slowly) and Fedora (which moves too quickly and tends to be more experimental in nature). The recent Xen4CentOS project should provide something of a template for variants.

The ownership of the CentOS trademarks, along with the requirement that the board have a majority of Red Hat employees makes it clear that, for all the talk of partnership and joining forces, this is really an acquisition by Red Hat. The CentOS project will live on, but as a subsidiary of Red Hat—much as Fedora is today. Some will disagree, but most would agree that Red Hat's stewardship of Fedora has been quite good over the years; one expects its treatment of CentOS will be similar. Like with Fedora, though, some (perhaps large) part of the development of the distribution will be directed by Red Hat, possibly in directions others in the CentOS community are not particularly interested in.

There are a number of advantages for Red Hat that are outlined in its FAQ about the partnership. Largely it boils down to filling the hole between RHEL and Fedora. CentOS was already doing that job, but with Red Hat's help it can do it better.

The git.centos.org repository is one area where Red Hat's assistance will be felt. Instead of relying on source RPMs, there will soon be an official Git repository for all of CentOS and its variants. That will presumably allow for easier access to Red Hat's patches for the kernel and other packages, which will not only help CentOS, but will be a boon to other rebranded RHELs like Scientific Linux. The fact that it may also help Oracle (which was one reason for Red Hat's switch to releasing kernel tarballs rather than patches) has evidently been discounted.

For Fedora, very little should change, which is the theme of project leader Robyn Bergeron's blog post. There are some obvious places where CentOS and Fedora could work more closely, she said, and those will be explored: "I would expect that over time, the things that make sense to collaborate on will become more obvious, and that teams from the two respective communities will gravitate towards one another when it makes sense." She also extended a welcome to the CentOS developer and user communities including, of course, her new coworkers.

As with any newly announced initiative, it will take some time—quite possibly a year or two—to see the effects of CentOS being absorbed into the Red Hat family. Even then, the full effects may take more time to be recognized. It is ten years since the RHEL/Fedora split and it often seems like the effects of that are still being discovered at times. CentOS + Red Hat certainly appears to be a good move for all involved, but we will have to check back in periodically over the coming years to be sure.



to post comments

CentOS and Red Hat team up

Posted Jan 9, 2014 22:45 UTC (Thu) by dowdle (subscriber, #659) [Link]

I use RHEL, CentOS, Scientific Linux, and Oracle. I mainly use Oracle just so I can create a container, do the updates, and then refresh the OpenVZ OS Template for it since I contribute several to the OpenVZ project.

Anyway... I'm on the Scientific Linux devel mailing list and on a few CentOS mailing list. I saw some refreshing activities recently that pertain to this article:

1) There has been a lot of speculation on the SL mailing list about the RH / CentOS team up

2) The SL lead mentioned that Red Hat / CentOS invited them to a conference call which I assumed the SL folks participated in. Not sure what the subject of it was or how it turned out but...

3) Then I saw the other paid SL developer participating on a CentOS devel mailing list talking about some package build issues with the EL7 beta.

I must admit I haven't been playing that close attention to all of those mailing lists unless there was a specific topic that interested me... but to the best of my knowledge #2 and #3 are new... and it appears as if SL and CentOS will be collaborating some too... at least informally but publicly. Maybe they have done that in the past but if so, I just didn't notice. In any event I see it as a positive.

CentOS and Red Hat team up

Posted Jan 10, 2014 20:20 UTC (Fri) by dowdle (subscriber, #659) [Link] (1 responses)

Oracle has blogged about what they think here:

https://blogs.oracle.com/linux/entry/oracle_linux_free_as_in

It has to be noted that some believe Oracle Enterprise Linux exists only to hurt Red Hat... and is not a real business for Oracle. So they give it away as part of the effort to hurt Red Hat not because it makes business sense.

I'm guessing that if truth be told the Oracle folks are wondering why they didn't think of collaborating with CentOS first. :)

CentOS and Red Hat team up

Posted Jan 10, 2014 20:40 UTC (Fri) by mathstuf (subscriber, #69389) [Link]

From that link:
> […]why not download and try Oracle Linux today? You have nothing to lose – after all, it’s free!

I don't know…I rather like my soul.


Copyright © 2014, Eklektix, Inc.
This article may be redistributed under the terms of the Creative Commons CC BY-SA 4.0 license
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds