|
You have only 2 os in that list:
FreeBsd, and different flavors of Linux.
In the end, it all depends of your acquaintance with those os.
I don't know FreeBsd, but I know it have an linux emulation layer that allows him to run linux binary.
Ubuntu, debian are sharing the same base (ubuntu is a fork of debian) and have a large community behind them
RedHat and Fedora are almost the same, fedora being the free, more up to date version of the redHat distribution.
All those linux distributions are package based, meaning that when you install a program, you download a package that is de-compressed on your system.
The drawback is that for some exotic programs or specific versions, you won't find packages corresponding to your distribution version, leading you to compile those package by hand.
It's exactly what drow me away of those distributions.
When you spend 2 hours looking for all the dependencies, and finally have to compile the program by hands, why bother with a package based management...
Gentoo take a totally different approach. It's a source based ditribution. It means that when you want to install something, it fetch the sources and all dependencies, and compile them.
This can lead to several hours to compile a big program (OpenOffice took 8 hours on my p4 3ghz !!!).
Another major drawback is that when you do a system upgrade, it can more easily break installed package by replacing some already installed libs.
I run gentoo for the last 4 years, and I'd recommand it for anyone interested in linux, having time to learn.
If you want things to simply work, don't go that way.
As damien said, centOs is the most used and suported distro on linux web servers.
__________________
Listen to the ducky: "This is awesome!!!"
Last edited by tripy : 08-01-2007 at 07:39 AM.
|