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

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

Ubuntu Server 10.10 против Fedora Server 14

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

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

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

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

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

решение1

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

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

решение2

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

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

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

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

решение3

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

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

Связанный контент