Quote:
Originally Posted by Klen
Debian for the win. It have one big advantage over cent os - it auto install dependencies .
|
Well that's bullshit. Yum does auto dependency resolution just like apt, and so does pacman. In fact, EVERY modern package manager does it.
Here's my take on the OP's question:
Arch - Avoid like the plague. Wait.... I see how people are avoiding the plague, so scratch that. Arch is not suitable for a production environment because it's an all-or-nothing rolling distribution. You have to update for security fixes, but you will eventually pull in a major version upgrade of PHP, openjdk, nodejs, or something else unexpected that will break your system. There's no way to mask any of that stuff out without breaking your system, either. The Arch philosophy is "live on the bleeding edge or go home." No thanks. Not when money is at stake.
Fedora - Not really designed to be a server OS but at least it's compatible with RHEL, so if you know CentOS or RHEL it's an option.
CentOS - Red Hat fucked everybody and pulled the plug a decade before they said they would, so this one is DOA. No way I'd move to a dead platform right now.
FreeBSD - This is not Linux, it's a true Unix, so it's very different to work with. It's a solid choice, but unless you want to do a lot of Googling on how to do basic things I'd skip it.
Debian - as others said, probably your best choice for several reasons. You know it and are comfortable with it, it's very conservative and stable, well supported with documentation, etc.