Я использую MacBook Pro в качестве основного компьютера, но моя работа ориентирована на серверы Linux. В настоящее время я работаю над проектом с несколькими зависимостями, настроенным для Ubuntu.
Настроить все эти зависимости на OSX сложно. Я прошел через Macports, Финк и Домашнее пиво. Все они хороши, но они не обеспечивают 100% замену упаковки Ubuntu. Переписывание всех сценариев развертывания только для одного разработчика Mac кажется пустой тратой времени.
Двойная загрузка Ubuntu на этом Mac пока что не подходит. Текущее поколение оборудования (7,1) полностью не поддерживается.
Кажется, мне удастся использовать виртуальную машину Ubuntu для всей моей разработки. Сейчас я использую VirtualBox. Бесшовный режим - это хорошо, но мне интересно, будет ли лучше VMware Fusion или Parallels.
Итак, вот вопрос: какое приложение виртуальной машины лучше всего для гостевых компьютеров Linux на хосте Mac OS X? VirtualBox, VMware Fusion, Параллели, или любой другой? Что вам нравится в этом?
Обновить: Получив несколько трудных уроков:
Я использую VirtualBox только для запуска виртуальных экземпляров MacOS и VMWare для остальных, но в целом считаю, что как минимум VMWware и Parallels одинаково хороши для моего использования. Я не могу сказать этого о Virtualbox в основном потому, что я не использую его много (кроме, как уже говорилось, для виртуализации MacOS), но у него, по крайней мере, есть то преимущество, что он бесплатный.
Для Linux хорошо работают и VMWare, и Parallels, поэтому выбирайте все, что хотите. Преимущество VMware в том, что для нее вы получите гораздо больше готовых виртуальных устройств, чем для Parallels, но для вас это может быть не важно.
Я ежедневно использую VMware для виртуализации как для тестирования, так и для производства.
Я выбрал его среди других в основном из-за его стабильности и того факта, что я могу использовать ту же виртуальную машину VMware, что и в кроссплатформенной среде. Т.е. У меня есть виртуальная машина XP, которая используется для поддержки клиентов, на машинах Debian есть портативный сервер cobbler, который может устанавливать другие машины (голый металл или виртуальные не имеет значения).
В Mac OSX функция "Unity" в Fusion очень удивительна и помогает интегрировать виртуализированные приложения в родную ОС.
Итак, мое предложение VMware Fusion.