راستش این سوال خیلی کلیه بنابراین چند جور میشه بهش جواب داد که احتمالا هیچ کدوم هم دقیق نیستن!
یه جواب خیلی ساده اینه که بهترین سرور اونیه که شما بیشتر در موردش چیز بدونید و راحتتر بتونید باهاش کار کنید
جواب مفصل تر هم این میتونه باشه که شما در انتخاب سرور باید نکاتی رو مثل موارد زیر در نظر بگیرید...
۱. این سرور قراره چه کاری انجام بده؟
الف) سطح عمومی. مثلا قراره به عنوان یه سرویس دهنده وب با نرمافزارهای غیرتجاری و معمول محیطهای وب کار کنه. در این صورت ادامه موارد رو مطالعه کنید و بعد تصمیم بگیرید!
ب) Application شما چیه و این Application رو کدوم توزیع لینوکس Certificate داره و تست میشه و داکیومت شده و رفع ایراد میشه... اغلب Application های با سطح Enterprise این روزها برای RHEL، SLES و Ubuntu LTS نسخه مخصوص و Certificate دارن. SLES و RHEL بیشتر و Ubuntu LTS کمتر!
ضمنا RHEL همون Fedora نیست! SLES همون OpenSUSE نیست! Ubuntu همون Ubuntu LTS نیست!
۲. سخت افزار شما چیست؟ خوب پشتیبانی سختافزاری توزیعهای لینوکس با هم فرق میکنه و در این بین Debian بیشترین پشتیبانی سختافزاری رو به صورت رسمی داره!
۳. پایداری.
Debian، RHEL و SLES به دلیل اینکه از بستههای نرمافزاری قدیمیتری استفاده میکنند و مدت زیادی به کمک پروژههایی مثل Fedora یا OpenSUSE و Debian Unstable تست و بروزآوری میشن پایداری بسیار خوبی دارند و البته این پایداری در نسخههای Maintenance اینها بهتر و کاملتر میشه!مثل RHEL 5.2 یا... Ubuntu LTS هم همینطوره مثلا Ubuntu LTS 6.06.2 یکی از پایدارترین توزیعهاست. نسخه 8.04 هم در انتشارهای Maintenance 1 و 2 از نظر پایداری و ایرادات کمتر به حد مطلوبی خواهد رسید.
۴. بروزآوری امنیتی سریعتر.
این یکی از مهمترین نکات در انتخاب سرور هست. طبق آمارهای منتشر شده RHEL، SLES و Ubuntu سریعترین بروزآوریهای امنیتی رو دارند و Debian کمی تو این بروزآوریها عقبه.
۵. مدت زمان پشتیبانی.
این مورد یکی از مهترین فاکتورهای انتخاب سرور هست! اینکه شما بتونید یک سرور رو بر پا کنید و با پشتیبانی طولانی مدت فقط اون رو بروزآوری امنیتی و رفع ایراد کنید. در این مورد RHEL، SLES و Ubuntu LTS دارای سرورهای با پشتیبانی طولانی مدت هستند. Debian هم چون انتشارهای دیر هنگام داره، در واقع دارای چند سال پشتیبانی میشه!
۶. جامعه کاربری و مستندات کافی.
این که شما بتونید در مدت زمان کمتر و به صورت بهینهتر مشکلتون رو حل کنید یا سرویسی رو بر پا کنید در انتخاب توزیع سرور خیلی مهمه...
۷. قیمت.
بی شک یکی از مهمترینترین پارامترها در انتخاب یک توزیع سرور، قیمت هست. RHEL قیمت بالایی داره و البته پروژهای به اسم CentOS که مجددا سورسهای RHEL رو کامپایل میکنه و در اختیار کاربرا قرار میده، بنابراین اگر Redhat کار باشید و نخواهید برای خرید سرور هزینه پرداخت کنید قطعا CentOS رو انتخاب خواهید کرد.
SLES هم قمیت بالایی داره و من پروژه درست و حسابی جایگزین رایگان براش نمیشناسم...
Ubuntu LTS و Debian رایگان هستند و بصورت رایگان بروز میشن...
علاوه بر مواردی که اشاره شد قطعا موارد دیگهای هم هستن که بسته به شرایط باید در نظر بگیرید!
در یک نگاه کلی Mandriva و OpenSUSE و Gentoo و Slackware و Fedora به دلایل مختلف گزینههای مناسبی برای انتخاب سرور نیستند! البته خیلیها بعد از اینکه Redhat تجاری شده به سمت Fedora رفتن و البته خیلی زود هم پشیمون شدن. Fedora تا وقتی که پروژه Legacy وجود داشت شاید روی سرور قابل تحمل بود ولی از وقتی Fedora Legacy به کارشون ادامه ندادن Fedora روی سرور یک اشتباه بزرگه!
و RHEL، SLES، Debian و Ubuntu LTS هم بهترین گزینهها برای نصب روی *سرور* هستند.