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 _______________________________________________ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc ILUGC Mailing List Guidelines: http://ilugc.in/mailinglist-guidelines
