CentOS, but this isn't an absolute statement. You choose whatever operating system you know the best and have mastered. If you are an expert at any of the linux distro's there is no compelling reason to change to another most of the time.
I love all the people who say "Personal Preference" when a person is asking for recommendations.
In reality when it comes to Fedora or an RHE Variant and if you care about server stability it is not personal preference. Fedora is either EOL or Bleeding Edge, neither of which is a good option on a production server.
If it is a choice between FreeBSD or Linux then it would be a combination of Personal Preference and which one your control panel of choice supports better.
If you are not doing a hosting box then it truly is Personal Preference.
As you can see, earlier in the post i gave my recommendations (CentOS or Fedora Core 4) and you also can see a lot of people go for different distro's whether it be CentOs, Fedora, FreeBSD, Debian, they all have there strong points.
Let's also not forget that hardware matters, as well. If you're running a 64 bit hardware system, stick with CentOS 4.x and/or FreeBSD 5.4 and above. This is especially true if you're doing MySQL services on that bad boy (or girl, depending on your preferences, lmao)
Douglas Hazard - Certifiable Sports Junkie and Sports Community Enthusiast
Host of Two Cents Radio - Follow @TwoCentsRadio on Twitter (@BearlyDoug on Twitter)
I asked my datacenter to install CentOS with Plesk 7.5 and they said the 2 of them are not compatible... Is this true? Now they want me to use something else so I chose Fedora... A little worried about stability and reliability.
I would suggest CentOS 4.x over Fedora.
But if you do have any experience with BSD, you could choose FreeBSD.
The reason I do not suggest Debian is just because of cPanel not supporting it as much as RH based distros (RH 7.3+,RHE/CentOS)
It is a really stable distro though, all depends on what control panel you are going to use... if any of course.
shockuk - You should really research your statements. Fedora is considered bleeding edge beta software or outdated and not updated by the original developers software. So Fedora could cause more downtime.
As for CentOS 4.x change the /etc/redhat-release and install the RHE 4.x version. There is no difference in the software and this is the only thing SW-Soft looks for to validate version for the install.
shockuk - Please do a little research for entering a response on a product you don't seem to know.