[Ilugc] Ubuntu vs. CentOS vs. Fedora for my new server ?

  • From: vik@xxxxxxxxxxxxxxx (Vikas Tara)
  • Date: Mon, 13 Apr 2015 09:34:50 +0100

On 13/04/15 05:51, K.C. Ramakrishna wrote:

Hi all,
Important: This can easily become a flame war - request all to please avoid 
making this personal and keep this limited to the distros instead of the 
distro users. (Hate the sin not the sinner.) :-)
  
Am setting up a new public server. This will have our default website as well 
as all tools to help our developers develop from across the globe.Will host 
website, proj mgmt (redmine), subversion, jenkins, Selenium automated test, 
build tools etc.

This will be either on digitalocean or AWS.
I have not been a linux admin for about 3-4 yrs now and have not really kept 
up to date on the developments.
At that time I was managing Fedora/CentOS and I am comfortable with its 
internals. Very comfortable with rpm, service and init processes, file system 
layout etc.

At that time Ubuntu was fast catching up as a great alternative to 
Fedora/CentOS on the serverbut did not follow it after 2010.
I did use Ubuntu exclusive as my default desktop OS for almost 6-7 yrs but 
never really had to use command line there and hence I am familiar with (but 
not an expert) with 'Ubuntu' specific stuff like upstart and the placement of 
config files in filesystem etc. Ubuntu on Desktop was a dream - it just 
worked with all the hardware without me having to compile any drivers.

I want to manage this server with minimal compiles but want latest versions 
of tools and libraries (RoR, php, Java).

My current "old" server is CentOS 5 which I initially booted up in 2008. I 
really need to upgrade :-)
For my new server, which would you recommend between Ubuntu, Fedora and 
CentOS ?

Please do not make this a flame war. I know they are great distros - I am 
trying to see if it is worth learning Ubuntu server side stuff or go with 
Fedora/CentOS where I am already comfortable.

Thanks,kc
I think it depends on your usecase.

CentOS - very solid workhorse. I find it especially good for enterprise 
deployments where things do not need to be changed very often. Support 
for enterprise setups, san storage, multi pathing is good - probably due 
to Redhat's exposure in those markets.

Ubuntu - personally I would only run LTS in a production environment. If 
you need to host applications that require newer packages, Ubuntu is 
sometimes preferable. I find it easier when hosting certain 
applications, particularly ruby based applications.

Fedora - Ran it on servers for while after Redhat first brought out 
Fedora Core 1. I found the constant upgrade path a pain and moved away 
from it for server use - but carried on for a long time afterwards using 
it as a desktop OS. I only moved after starting work on hamara linux!

hth


Vik


-- 
Founder - Hamara Linux
www.hamaralinux.org
www.twitter.com/hamaralinux


Other related posts: