(Этот вопрос был первоначально опубликован в сообщении «Ошибка сервера», но кажется, что лучше задать вопрос «Супер-пользователь».)
Я использую MacBook Pro в качестве основного компьютера, но моя работа ориентирована на серверы Linux. В настоящее время я работаю над проектом с несколькими зависимостями, который настроен для Ubuntu.
Настройка всех этих зависимостей от OSX - это боль. Я прошел через Macports, Fink и Homebrew. Все они хороши, но они не обеспечивают 100% замену упаковки Ubuntu. Переписать все сценарии развертывания только для одного разработчика Mac - пустая трата времени.
Двойная загрузка Ubuntu на этом Mac пока не выглядит как вариант. Текущее поколение оборудования (7,1) поддерживается не полностью.
Использование виртуальной машины Ubuntu для всех моих разработок, кажется, будет правильным решением. Я использую VirtualBox на данный момент. Непрерывный режим хорош, но мне интересно, будет ли VMware Fusion или Parallels лучше.
Итак, вот вопрос: какое приложение для виртуальных машин лучше всего подходит для гостей с Linux на компьютере Mac OS X? VirtualBox, VMware Fusion, Parallels или любой другой? Что вам нравится в нем?
Обновление: Изучение некоторых тяжелых уроков:
- Образы дисков VirtualBox не могут быть изменены. Образы дисков VMware Fusion есть.
- VirtualBox блокирует клавиатуру, пока вы не нажмете клавишу хоста (Command). Очень надоедливый.
- Unity в VMware Fusion 3.0 намного лучше, чем в бесшовном режиме VirtualBox. Fusion также стоит всего $ 9,99 до 31 декабря 2010 года.
- Установка гостевых инструментов VirtualBox намного проще, чем установка VMware Fusion. Последний был несколько пугающим. VMware необходимо объединить более подходящие установщики дистрибутивов.
- Общие папки в VMware Fusion автоматически монтируются в
/mnt/hgfs
и передают информацию о владельцах файлов, разрешениях POSIX и символических ссылках. Нет такой удачи с VirtualBox.
Мой выбор: VMware Fusion 3.0.