|Cassius Rosenthal on 20 Aug 2007 15:27:45 -0000|
We've been an all-gnu/Linux shop (servers and workstations) since ~'03. On a server, you want either Debian or CentOS. RHEL is also fine, but CentOS has slightly better packages for rails-related deployment (subversion, etc). Make sure CentOS is 5.0 or above.
I see many people here recommending Ubuntu. Knock it off. (^_^) If you like the taste of Ubuntu on your workstation, just upgrade to a Mac. If you want a stable apt-based distribution to use as a server, stick with Debian. There is no compelling reason to use Ubuntu. None. Whatsoever.
If you look at top-tier server providers, like ServerBeach, you'll see that they offer REHL, CentOS, Debian, and Fedora -- in that order. No Ubuntu. Rackspace only offers RHEL. Debian and CentOS are two different takes on server OS, and both are very good at it. Ubuntu is optimized for desktop usage, and does not belong on a serious server.
* Yes, I am aware that Ubuntu has a 'server edition.' Hogwash -- it's the same kernel, just a different set of packages.
And as for gentoo -- are you nuts?!? On a development machine, sure. On a workstation, maybe. On a production server? That's bad practice.
Nick Romanowski wrote:
i'm looking to grit my teeth into the world of Linux at the same time i'm learning Rails... i've been developing apps using Locomotive on my Mac to learn Rails and now i'm looking to get a "slice" on SliceHost to work on deployment and such.