Назад | Перейти на главную страницу

Ubuntu Server 10.10 и Fedora Server 14 для размещения приложений Mono.NET на виртуальной машине

Ubuntu Server 10.10 и Fedora Server 14

Я хочу создать веб-сервер под управлением Mono, MySQL 5.5 и OpenLDAP, работающий как виртуальная машина (на рабочей станции VMWare).

Поиск «Сервер Ubuntu против сервера Fedora» в основном дает пламенные войны и шум. Есть несколько хороших статей, но они либо устарели, либо не содержат убедительных аргументов.

Я знаю, что ответ, скорее всего, будет «это зависит от обстоятельств», но я хотел использовать коллективную мудрость ServerFault и, насколько это возможно, получить мнения, опыт и фактическую информацию.

Мои критерии выбора были бы (кроме упомянутых выше):

  1. Легкость использования
  2. Легкость развития
  3. Надежность
  4. Безопасность

Перечисленные вами дистрибутивы не ориентированы на сервер. Они достаточно универсальны, чтобы работай, но, что очень важно, вам нужно будет спланировать их обновление в более короткие сроки, чем обычно идеально для сервера (13 месяцев для Fedora, 18 для Ubuntu), а отток обновлений в рамках выпуска может быть выше идеального.

Если вы не можете разумно спланировать это, вам следует взглянуть на Ubuntu LTS выпуск (например, 10.04), который будет поддерживаться в течение пяти лет для использования на сервере, или в Red Hat Enterprise Linux 6, который является производным от Fedora и поддерживается около десяти лет. Если стоимость или отслеживание лицензий являются проблемой, перестройка CentOS (еще не выпущенная для RHEL 6) также является побитно-совместимым вариантом с тем же сроком поддержки, но неизбежной короткой задержкой в ​​обновлениях безопасности.

Это не имеет значения. Практически любой монопакет для Ubuntu также доступен для Fedora, включая MonoDevelop.

Имейте в виду, что Fedora находится на шестимесячном цикле выпуска, и каждый выпуск заканчивается после еще двух новых выпусков. Таким образом, F14 будет иметь больше никаких обновлений после выхода F16 примерно через год. У Ubuntu же, с другой стороны, более длинный цикл.

Если вам нужен дистрибутив, подобный Fedora, с более длинным циклом, используйте CentOS.

Обновление: Ubuntu LTS - это вариант с более длинным циклом выпуска. Прочтите комментарий mattdm.

Могу только сказать, почему я выбираю Ubuntu Server среди других дистрибутивов:

  • Ubuntu, вероятно, является (одним из) самых популярных дистрибутивов Linux с огромной пользовательской базой, поэтому большинство проблем, с которыми вы можете столкнуться, (вероятно) решены.
  • большая часть монопользователей / разработчиков / развертывателей выбирает Ubuntu из-за его популярности и верхнего факта, поэтому есть большая вероятность того, что возможные проблемы, связанные с моно, будут решены в этом дистрибутиве
  • У MonoDevelop есть пакет для Ubuntu
  • ИМХО вопросы надежности и безопасности должны решаться быстрее из-за большого давления на базу пользователей (это, конечно, субъективно и зависит от ситуации)