LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > CentOS
User Name
Password
CentOS This forum is for the discussion of CentOS Linux. Note: This forum does not have any official participation.

Notices


Reply
  Search this Thread
Old 05-02-2017, 12:29 AM   #1
ttk
Senior Member
 
Registered: May 2012
Location: Sebastopol, CA
Distribution: Slackware64
Posts: 1,038
Blog Entries: 27

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
Anyone forking CentOS6?


CentOS6 will continue to be supported until the year 2020, which is quickly approaching. CentOS7 uses systemd.

Are there any efforts in the works to fork a new distribution from CentOS6 and upgrade its packages to more recent versions, as a systemd-free CentOS7 alternative?

I keep expecting to hear of it happening. Since Debian had enough users to fork off Devuan, there should be plenty enough CentOS/RHEL users to do the same. But the years tick by and I hear nothing. So I have to ask, is anyone out there even thinking of doing it?

Hardly a day goes by without someone in my extended social circle complaining about systemd breaking something or another. Today one was complaining about systemd-logind mishandling a SIGWINCH and segfaulting, and another was complaining about systemd double-mounting a mysterious filesystem which appeared in no configuration files and spewing errors into the ring buffer. Several folks at different companies have reported that systemd systems almost never shut down cleanly -- they get to a point in the shutdown process and hang.

Continuing to use CentOS6 seems like the obvious solution, but since the CentOS project will drop CentOS6 that will not be an option much longer.

Has anyone heard anything along these lines?
 
Old 05-02-2017, 08:29 AM   #2
MensaWater
LQ Guru
 
Registered: May 2005
Location: Atlanta Georgia USA
Distribution: Redhat (RHEL), CentOS, Fedora, CoreOS, Debian, FreeBSD, HP-UX, Solaris, SCO
Posts: 7,831
Blog Entries: 15

Rep: Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669
Not likely. The raison d'etre for CentOS is to be a binary compile of RHEL. CentOS6 will likely go away when RHEL6 does.
Note that the CentOS project is actually now supported (as a project) by RedHat itself.

RHEL6/CentOS6 is based on point in time from older upstream packages for most things from kernel on down (i.e. they still use 2.6.x kernel even though kernel 4.x is out in the world and RHEL7/CentOS7 uses 3.x). This means to fork CentOS6 you'd have to do what RedHat currently does with RHEL6 (that then gets propagated to CentOS6) which is commit to backporting security and bug fixes from newer upstream packages into the older point in time packages. This is quite an undertaking and really only done because RedHat does that with RHEL because many businesses don't want to do rapid change.

You might find other rpm based distros that haven't gone down the systemd path but my own take is almost everyone is doing it so resistance is futile - you WILL be assimilated.
 
2 members found this post helpful.
Old 05-02-2017, 12:52 PM   #3
ttk
Senior Member
 
Registered: May 2012
Location: Sebastopol, CA
Distribution: Slackware64
Posts: 1,038

Original Poster
Blog Entries: 27

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
Quote:
Originally Posted by MensaWater View Post
Not likely. The raison d'etre for CentOS is to be a binary compile of RHEL. CentOS6 will likely go away when RHEL6 does.
Note that the CentOS project is actually now supported (as a project) by RedHat itself
Correct, which is why it would need to be a fork, if it were to happen at all. The CentOS team would not do it because it would be contrary to their charter.

To make such a fork a feasible alternative to RHEL7/CentOS7 it would need to clone its own yum repository, upgrade some of its packages (including the kernel) and then commit to testing those packages and backporting bugfixes and security patches to those packages, as well as to packages retained from CentOS6.

As long as it remained familiar to those currently working with CentOS6 and refrained from breaking anything (which I know is a tall order), it seems like it would have its niche of grateful users.
 
Old 05-02-2017, 02:28 PM   #4
MensaWater
LQ Guru
 
Registered: May 2005
Location: Atlanta Georgia USA
Distribution: Redhat (RHEL), CentOS, Fedora, CoreOS, Debian, FreeBSD, HP-UX, Solaris, SCO
Posts: 7,831
Blog Entries: 15

Rep: Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669
Anyone that needs to stay on RHEL6/CentOS6 will simply do so without support/updates.

There isn't really much reason to fork CentOS6 once RHEL6 is gone. It much better to plan on migrating on to RHEL7/Centos7 (or RHEL8/CentOS8 which should be released before they kill RHEL6/CentOS6 - RedHat supports the last 2 "major releases" so would need a RHEL8 before they kill RHEL6).

It seems more likely someone would do a fork of an rpm release that uses newer upstream packages without using systemd than that they'd fork an old rpm package like CentOS6.

However, you can be the "somebody" that does the fork of CentOS6 if you see value in doing that.

The problem with extended support is people never want to move on - we're forcing folks here to go to RHEL6 (at least) and preferably RHEL7 because RHEL5 is finally at its end of support life after 10 years.

Personally I've not seen much issues with systemd other than the learning curve and I often suspect most of the resistance to it no matter how folks present their objections is more "we don't like it because it is different and we don't want to learn a new way" than any real technical issues. I've seen such resistance to new things many times in my life and somehow none of the dire consequences predicted for the newfangled ways ever come to pass. There are of course technical issues with any new implementation but that doesn't mean there weren't also technical issues with the old way of doing things either. There are daily patches being released to many pieces of code that have been in the wild for years.
 
2 members found this post helpful.
Old 05-02-2017, 02:49 PM   #5
MensaWater
LQ Guru
 
Registered: May 2005
Location: Atlanta Georgia USA
Distribution: Redhat (RHEL), CentOS, Fedora, CoreOS, Debian, FreeBSD, HP-UX, Solaris, SCO
Posts: 7,831
Blog Entries: 15

Rep: Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669
Talking

Talk of systemd reminds me of something I'd posted to another list back in 2015:

Quote:
Everyone knows systemd was created by Satanists due to an Obamacare mandate that was required to help cover up what *really* happened in Roswell New Mexico. The source code has comments by Lee Harvey Oswald, Ted Kazcynsky and Haman so you know it can't be good for you.
 
Old 05-03-2017, 02:16 AM   #6
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Furthermore, christian scientists now have proof that both L. Poettering and L. Torvalds are incarnations of the antichrist.
 
2 members found this post helpful.
Old 05-03-2017, 05:01 AM   #7
ttk
Senior Member
 
Registered: May 2012
Location: Sebastopol, CA
Distribution: Slackware64
Posts: 1,038

Original Poster
Blog Entries: 27

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
Please, folks :-) let's not turn this into "one of those" systemd threads the moderators despise so much.

The question is mainly whether anyone was aware of a project to fork RHEL 6 and/or CentOS 6 into a distribution which would be supported beyond 2020.

I'd like to leave the thread up for a little while to give folks the opportunity to chime in. If nobody speaks up by the end of May, I'll mark the thread "SOLVED".
 
Old 05-03-2017, 06:35 AM   #8
michaelk
Moderator
 
Registered: Aug 2002
Posts: 25,759

Rep: Reputation: 5931Reputation: 5931Reputation: 5931Reputation: 5931Reputation: 5931Reputation: 5931Reputation: 5931Reputation: 5931Reputation: 5931Reputation: 5931Reputation: 5931
And let this be the first and last official warning. Please keep on topic or the thread will be closed.
 
1 members found this post helpful.
Old 05-03-2017, 05:13 PM   #9
jefro
Moderator
 
Registered: Mar 2008
Posts: 22,008

Rep: Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629Reputation: 3629
I'll agree that it makes no sense to try to take Centos7 and make such a major change. It may be possible to do it but more trouble than it's worth. Almost every common distro has the ability to be edited to use almost anything going. You'd have to spend forever trying to undo the very things you want out of a distro. Just get a distro that suits you or you'll have to build your own. Plenty of folks use LFS here.

This web page has a great list of choices. Don't see any RH based. http://without-systemd.org/wiki/index.php/Main_Page

Last edited by jefro; 05-03-2017 at 05:16 PM.
 
Old 05-04-2017, 12:26 PM   #10
ttk
Senior Member
 
Registered: May 2012
Location: Sebastopol, CA
Distribution: Slackware64
Posts: 1,038

Original Poster
Blog Entries: 27

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
Quote:
Originally Posted by jefro View Post
I'll agree that it makes no sense to try to take Centos7 and make such a major change.
Agreed, which is why it should be approached from the other direction, forking CentOS 6 (before the undesired behavior was added), upgrading its packages to known-good versions, and testing for inter-package incompatibility.

Quote:
This web page has a great list of choices. Don't see any RH based. http://without-systemd.org/wiki/index.php/Main_Page
Thank you for pointing it out :-)
 
Old 05-06-2017, 10:55 AM   #11
DavidMcCann
LQ Veteran
 
Registered: Jul 2006
Location: London
Distribution: PCLinuxOS, Salix
Posts: 6,146

Rep: Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314
It's not going to happen. Apart from the difficulty, where's the demand? Most users of CentOS are corporate or institutional: internet companies, computer companies, or universities who want an enterprise Linux but don't need support. They won't be interested in trusting to something cooked up by a bunch of amateurs, to put it bluntly. Home users of CentOS who don't want systemd are a minority of a minority.

I'm not surprised that some people have experienced problems with systemd: it's new. I dare say there were plenty of problems when Linux was new, but that's before I arrived!
 
1 members found this post helpful.
Old 05-27-2017, 04:37 PM   #12
ttk
Senior Member
 
Registered: May 2012
Location: Sebastopol, CA
Distribution: Slackware64
Posts: 1,038

Original Poster
Blog Entries: 27

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
I expect there would be enough demand among precisely the market you describe -- "internet companies, computer companies, or universities".

At my own employer (an internet company) the IT department kicked tires on a lot of alternatives (including FreeBSD) before reluctantly switching to CentOS7. They were looking for a systemd-free alternative. Now that CentOS7 is in use, it is reviled and openly cursed on a daily basis. It has caused us no end of problems (failures to log events, device mismanagement, inappropriate filesystem automounting, overwritten network control files in /etc, mishandled signals, unclean shutdown).

My sysadmin friends at other technology companies have had similar experiences, and would love to be using something else (even if it's just CentOS6), but they feel they have no choice.

If IT departments had a modern RHEL-like option unburdened by systemd, I think some of them would take it. If Ubuntu can gain traction as a server OS (and it has), then anything can, whether it's "something cooked up by a bunch of amateurs" or not.

So far I've found one guy seriously digging into forking CentOS. He's made a good start setting up a CI system for it (just straight CentOS 6.5 so far). I've asked him to write a little about his project but so far he's only said "too busy, ask later". Time will tell if that pans out.

As for this thread, the month is almost over and I'll be closing it as promised. I had hoped someone else would chime in about any similar project they'd heard of, but nobody has. There have only been about four hundred thread views, so possibly this forum simply isn't visible enough. I will be querying elsewhere.
 
Old 05-27-2017, 10:20 PM   #13
Doug G
Member
 
Registered: Jul 2013
Posts: 749

Rep: Reputation: Disabled
ttk, why not fork centos6 yourself?
 
1 members found this post helpful.
Old 05-27-2017, 10:34 PM   #14
RadicalDreamer
Senior Member
 
Registered: Jul 2016
Location: USA
Distribution: Slackware64-Current
Posts: 1,816

Rep: Reputation: 982Reputation: 982Reputation: 982Reputation: 982Reputation: 982Reputation: 982Reputation: 982Reputation: 982
Quote:
Originally Posted by ttk View Post
I expect there would be enough demand among precisely the market you describe -- "internet companies, computer companies, or universities".

At my own employer (an internet company) the IT department kicked tires on a lot of alternatives (including FreeBSD) before reluctantly switching to CentOS7. They were looking for a systemd-free alternative. Now that CentOS7 is in use, it is reviled and openly cursed on a daily basis. It has caused us no end of problems (failures to log events, device mismanagement, inappropriate filesystem automounting, overwritten network control files in /etc, mishandled signals, unclean shutdown).

My sysadmin friends at other technology companies have had similar experiences, and would love to be using something else (even if it's just CentOS6), but they feel they have no choice.

If IT departments had a modern RHEL-like option unburdened by systemd, I think some of them would take it. If Ubuntu can gain traction as a server OS (and it has), then anything can, whether it's "something cooked up by a bunch of amateurs" or not.

So far I've found one guy seriously digging into forking CentOS. He's made a good start setting up a CI system for it (just straight CentOS 6.5 so far). I've asked him to write a little about his project but so far he's only said "too busy, ask later". Time will tell if that pans out.

As for this thread, the month is almost over and I'll be closing it as promised. I had hoped someone else would chime in about any similar project they'd heard of, but nobody has. There have only been about four hundred thread views, so possibly this forum simply isn't visible enough. I will be querying elsewhere.
What is wrong with the alternatives? Why must it be CentOS? Just take something else and slap a CentOS wallpaper on it and call it CentOS-ttk! PC Linux uses rpm, its a fork of a fork of Redhat. http://distrowatch.com/table.php?distribution=pclinuxos
 
1 members found this post helpful.
Old 05-28-2017, 03:24 AM   #15
ttk
Senior Member
 
Registered: May 2012
Location: Sebastopol, CA
Distribution: Slackware64
Posts: 1,038

Original Poster
Blog Entries: 27

Rep: Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484Reputation: 1484
Quote:
Originally Posted by Doug G View Post
ttk, why not fork centos6 yourself?
I'm interested in contributing to a forking effort, but preferably someone else's -- I don't think I could carry such a project as lead.

I tried forking Slackware in 2001. It was a lot of work. A lot of work. It proved more demanding than I could sustain, and RHEL(-cum-CentOS) is considerably more complex than Slackware. I'm simply not of Volkerding's caliber.

I'm also interested in getting people of like minds together on it. If there are two or three independent groups out there all unaware of each other and all working on their own forks, I'd like to make them aware of each other for potential collaboration. Hence my query here.

Frankly, the derision in this forum surprises me a little. Once upon a time, forking a distribution was considered flattering to the parent distribution. Having a lot of derivative distributions is a sign of vitality and appeal. The tone here suggests that is no longer the prevalent attitude.
 
1 members found this post helpful.
  


Reply

Tags
centos, devuan, fork, rhel, systemd



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Forking a Distro CincinnatiKid Linux - General 7 04-23-2012 01:55 PM
why forking? charlitos Programming 16 03-09-2009 09:58 PM
piping /forking geminigal Programming 3 04-10-2005 09:49 PM
Linux Forking? linuxmania Linux - Distributions 3 04-07-2005 12:59 PM
Help! Forking errors! strider Linux - General 10 04-25-2002 12:22 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > CentOS

All times are GMT -5. The time now is 06:03 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration