Какой дистрибутив Linux лучше всего подходит для разработки приложения Mono на виртуальной машине?

Я был пользователем Windows с навсегда, и теперь мне нужно, чтобы Linux создавал приложение с помощью Mono. Какой дистрибутив Linux лучше всего подходит для меня? Я буду использовать его на виртуальной машине.

Ответ 1

Моно в первую очередь записывается и тестируется на openSUSE. Пакеты, которые мы выпускаем, предназначены для openSUSE. Фактически, мы выпускаем VMWare Image openSUSE с новой версией Mono, настроенной и готовой к работе:

http://www.go-mono.com/mono-downloads/download.html

Сказав это, у нас есть отличное сообщество людей, которые работают над тем, чтобы Mono хорошо работала и упакована во все основные дистрибутивы, такие как Fedora и Ubuntu.

Ответ 2

Нет распределения, как правило, лучше, чем любой другой. Загрузите живые компакт-диски дистрибутивов из сети, запустите их в своей виртуальной машине и используйте тот, который вам больше нравится.

Ответ 3

Это не похоже на то, что любой дистрибутив действительно "лучше" для разработки Mono, чем другой, но поскольку вы используете виртуальную машину, я бы поискал ее с низким уровнем использования ресурсов.

Ответ 4

Легким ответом, очевидно, является OpenSuse для быстрого и безболезненного опыта разработчиков. Однако, если вам не нужны последние и самые большие монобайты и вы настраиваете веб-сервер, вы можете использовать дистрибутив с более корпоративной философией (SLES, RHEL, Ubuntu LTS). Или, если вам нравится минималистский дистрибутив, вы можете попробовать gentoo для ядра, которое ничего не делает, кроме того, что вам нужно.

Лично я разрабатываю на OpenSuse, чтобы иметь новейшие инструменты, но цель redhat, потому что это бренд, с которым люди, с которыми я работаю, знают и доверяют. Это не техническая причина, а политическая. Каковы ваши другие виртуальные машины? Mono работает даже в Windows, Mac и Solaris.

Ответ 5

Все, что должно быть полезным для Gnome, должно быть полезно для вас (поскольку Gnome переходит к моно). Ubuntu обладает большой тягой, отличной базой поддержки и поддержкой Gnome.

Ответ 6

Я бы сказал, что более простые в использовании и более полные (бесплатные) дистрибутивы - это Fedora, Debian и Ubuntu.

Я был пользователем RedHat с тех пор... навсегда. Я переключился на Fedora, когда этот проект начался (это просто бесплатная, открытая версия RedHat). Некоторые выпуски являются шероховатыми, некоторые из них просто прекрасны, но в среднем у меня было гораздо меньше критических проблем, чем с другими дистрибутивами, которые я пробовал. Сейчас я использую Fedora 10, и, поскольку моя мать смогла его использовать, я думаю, что они достигли реального прогресса в пользовательских интерфейсах и удобстве использования!;)

Ответ 7

Я бы предположил, что вы загрузите готовый VM с некоторым вкусом. Что касается дистрибутива, если это клиентское приложение, перейдите в Ubuntu. Если это серверное приложение, это не имеет значения, так что идите с Ubuntu.; P

Здесь хорошая готовая VM, которую я использовал для тестирования в прошлом: http://www.vmware.com/appliances/directory/95733

Ответ 8

VirtualBox + любой Ubuntu + mono/MonoDevelop = отлично работает для меня из коробки.