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.
-
@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.
-
@jmoore said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
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.
Hope you put your flame suit on before you typed that.
Though you seem to have gotten away easy.
-
Another great feature from Fedora Server 28 is the use of Modularity.
https://fedoramagazine.org/modularity-fedora-28-server-edition/ -
@brrabill Yeah I was expecting something lol. I mean I keep them updated and check resources from time to time but never any issues.
-
@black3dynamite That was an interesting read.
-
@black3dynamite said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
Another great feature from Fedora Server 28 is the use of Modularity.
https://fedoramagazine.org/modularity-fedora-28-server-edition/Thanks. I meant to look into that feature. I saw it highlighted on the fedora site.
-
@jmoore @wrx7m There's also an article about how to use it too.
https://fedoramagazine.org/working-modules-fedora-28/ -
@black3dynamite even better! Thanks!
-
@jmoore said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
@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.
Wouldn't you need to restart for updates (kernel) to take effect?
-
@emad-r said in CentOS 7 - Why Did [Almost] Everyone Switch to Fedora?:
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.
Yeah, I meant here on ML. I should have specified.