CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?
-
@black3dynamite I don't know the specific reasons.
I just know that when I wanted to do this a couple years ago, research led me to conclude it is impossible, and in fact the packages used to do the pre upgrade setup from 6 > 7 were removed from repos due to problems.edit:
Here is the page on the centos wiki. -
@momurda said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
@black3dynamite I don't know the specific reasons.
I just know that when I wanted to do this a couple years ago, research led me to conclude it is impossible, and in fact the packages used to do the pre upgrade setup from 6 > 7 were removed from repos due to problems.Hopefully, by the time CentOS 8 comes out, it will utilize the upgrade setup that Fedora uses now.
-
@brrabill I put 2 different wordpress sites on fedora. While not exactly centos it is similar. Worked fine for me for a few years now. So who knows if I'm doing it right lol
-
I just build a CentOS 7 VM to play with.
Looks like I should park it for a bit and crank up a Fedora install? -
@jmoore said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
@brrabill I put 2 different wordpress sites on fedora. While not exactly centos it is similar. Worked fine for me for a few years now. So who knows if I'm doing it right lol
Even though it's not difficult, moving WP betweens servers always seems to spook me, LOL.
That's why no motion on that yet.
-
@brrabill said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
@jmoore said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
@brrabill I put 2 different wordpress sites on fedora. While not exactly centos it is similar. Worked fine for me for a few years now. So who knows if I'm doing it right lol
Even though it's not difficult, moving WP betweens servers always seems to spook me, LOL.
That's why no motion on that yet.
Backupbuddy is a great plugin for backups and migration of WP sites.
-
@dbeato said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
@brrabill said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
@jmoore said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
@brrabill I put 2 different wordpress sites on fedora. While not exactly centos it is similar. Worked fine for me for a few years now. So who knows if I'm doing it right lol
Even though it's not difficult, moving WP betweens servers always seems to spook me, LOL.
That's why no motion on that yet.
Backupbuddy is a great plugin for backups and migration of WP sites.
Yeah the last time I did it ... it was easy.
-
@black3dynamite said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
@wrx7m said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
@black3dynamite said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
@wrx7m said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
I have wanted to ask this for awhile, but haven't gotten around to it. CentOS 7 seemed to be used fairly heavily, at least when looking through the tutorials here. Why did most of you stop deploying/using CentOS and start using Fedora instead?
Updated packages. Now I still deploy CentOS when necessary.
Which packages are you referring to?
I'm referring to things like cockpit, mongodb, php, nodejs, etc...
With CentOS you normally have to rely on using epel, IUS, remi or other repos that are provided directly from developers like mongo or saltstack. Since Fedora releases a new version twice a year, it makes it possible to have a more up to date applications without the need to use other repos besides the one Fedora provides.
Or compile from source
-
@flaxking said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
@black3dynamite said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
@wrx7m said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
@black3dynamite said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
@wrx7m said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
I have wanted to ask this for awhile, but haven't gotten around to it. CentOS 7 seemed to be used fairly heavily, at least when looking through the tutorials here. Why did most of you stop deploying/using CentOS and start using Fedora instead?
Updated packages. Now I still deploy CentOS when necessary.
Which packages are you referring to?
I'm referring to things like cockpit, mongodb, php, nodejs, etc...
With CentOS you normally have to rely on using epel, IUS, remi or other repos that are provided directly from developers like mongo or saltstack. Since Fedora releases a new version twice a year, it makes it possible to have a more up to date applications without the need to use other repos besides the one Fedora provides.
Or compile from source
Probably shouldn't do that. It gets you away from one of the best reasons to use Linux and puts you at a disadvantage when it comes to keeping those packages updated.
-
Maybe I'm late to the party as well, but I still generally run CentOS. The rule of thumb for years has been 'do not run Fedora for production.' with the impression that CentOS is a lot more stable for the update reasons pointed out.
-
@fiyafly Centos may be more stable, I can't really say one way or another. However, I will say my 2 fedora servers have continually without a problem. I hate to admit this but now that I think about it I don't think ive restarted either one in about 2 years now. I just keep them updated and they keep running.
-
@jmoore With the way things are going nowadays that doesn't surprise me. CentOS has been a thing for years, as well as during the days that almost every single windows update broke stuff so people would lag behind patch tuesday a bit to not nuke production lol. I'll definitely have to look into Fedora. I've been trying to find cases and solid information to convince The Powers That Be that running Linux servers is not a bad idea. Pure windows environment here.
-
@fiyafly Yeah at work we are pure windows also and continually have trouble with updates. My fedora servers are my personal ones. I think most Linux servers are going to be more stable as a rule anyway. For your work the easiest thing to do is to just get one up and running and put something that isn't too critical on it and let management see how stable it is. Fedora, Centos, or Suse are all great in my opinion so use what your more comfortable with and try it to see how it goes.
-
@jmoore yeah for them the main issue is that the guy before me set up the Linux servers poorly and one was an opening for ransomware (I don't have all of the details). So now they avoid them like the plague.
-
I switched to Fedora because of updated packages as noted previsouly.
I have not spent time migrating existing CentOS installs though.They still work just fine.
-
@fiyafly said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
Maybe I'm late to the party as well, but I still generally run CentOS. The rule of thumb for years has been 'do not run Fedora for production.' with the impression that CentOS is a lot more stable for the update reasons pointed out.
Rules of thumb people go by aren't always logical, and can sometimes tend to be mythological.
You'll need to specify by what you mean by "CentOS is a lot more stable". This could mean stable for developers who are really slow and unefficient and can't have any code changes, then CentOS makes sense. But for IT, stable means something else, where I feel Fedora takes the lead.
Fedora uses current packages, which is keeping things way more stable on those servers than the CentOS boxes we have. Those are half broken and schedueled to either be stood down, or migrated to Fedora... because in our experience "Fedora is a lot more stable".
In my experience, going from one current version of a package to the next current version of a package is the best and most stable way to do things... unlike with LTS distros like CentOS, you tend to go from an old outdated LTS version of a package, and make a HUGE jump to the new LTS version... and doing so, almost guaranteed to be so many changes your crap is likely to break.
-
Sometimes you are forced on a specific OS because of the software you run. For example : progress is supported on Centos, not fedora. Doesn't mean it doesn't run, but when you require Progress support, you better run on a supported platform.
Since i have 4 progress linux boxes (centos), i run my other linux boxes also with centos. 1 os to rule them all. But i aggree that installing the remi repositoriy's for php, epel for compatibility with other packages , etc... is a lot of work for nothin.... -
@fiyafly You do have to harden your server but that is not difficult. There are a few things you do and if you do them it makes it pretty hard for your server to get compromised.
-
@jmoore I fully agree. It's just convincing them of that lol.
-
I think this is visible alot here in ML cause of Scott and the other guy who is knowledgeable but not as nice as Scott, but that does not mean it is globally. I still love Centos and prefer using it as my main server OS.