Скажите, пожалуйста, если вы знаете, насколько быстрее Windows/Linux на BootCamp, чем на программном обеспечении виртуализации Parallels/Fusion?
Трудно дать количественную оценку без каких-либо критериев, чтобы окончательно ответить на ваш вопрос. По моему опыту работы с bootcamp и vmware fusion (или parallels/virtualbox) для меня это было проблемой удобства больше всего, поэтому я регулярно использую vmware fusion. Между двойной загрузкой и виртуализацией была заметна производительность, но это зависит от того, как вы используете компьютер.
Разработка программного обеспечения (Visual Studio, Eclipse, Notepad++, Total Commander, Git Bash и т.д.)
Я использую Visual Studio 2008/2010 для Windows 7 Pro (64-разрядная версия) и KomodoEdit для Ubuntu. Я не вижу каких-либо реальных проблем разработки, кроме немного более длительного времени сборки. Если я создаю сайт ASP.NET, запуск IIS выполняется немного дольше обычного, но ничего хуже обычного.
Я не могу говорить об управлении версиями VSS/TFS/Git/CVS/ и т.д. И т.д. В принципе, разработка программного обеспечения будет практически идентична, но в зависимости от сложности кода, библиотек / сборок, зависимостей и т.д., Процесса компиляции может занять немного больше времени, чем обычно. Опять же, тесты действительно покажут разницу, но по моему опыту она достаточно близка к не виртуальным средам.
Live TV (Windows Media Center с моей USB-флешкой DVB-T)
Я никогда не смотрел телевизор в прямом эфире через USB или виртуальную машину, поэтому не могу ничего сказать точно. Но даже при просмотре потокового видео или видеофайлов через общий сетевой ресурс время от времени было заметно. Все, что связано с интенсивным вводом / выводом, вы заметите больше, используя любую виртуальную среду.
Игры (Quake III, Dragon Age, Unreal Tournament и т.д.)
Если вы не планируете играть в пасьянс, я бы держался подальше от виртуализированных игр. Я пытался играть в Civ4 на Windows 7 с 2 ГБ оперативной памяти, и это было чертовски медленно. Я не могу представить себе Quake, Unreal Tournament намного лучше. Конечно, эти игры относительно старые, я просто не думаю, что серьезные геймеры могут ожидать, что виртуальные машины будут работать наравне с нативным оборудованием.
Утилиты (Nokia Ovi Suite для моей сотовой связи, словарь Lingvo и т.д.)
Я думаю, что это будет работать как ожидалось, как не виртуальная машина.
Linux (Ubuntu 10.04 для тестирования и отладки программного обеспечения, которое я разрабатываю)
Это будет близко к скорости не виртуальной машины.
Существует способ виртуализации раздела bootcamp, который может быть тем, что вы ищете. Если вы создаете раздел bootcamp, устанавливаете windows и загружаетесь в OSX, VMWare Fusion имеет возможность рассматривать раздел bootcamp как виртуальную машину, чтобы вы могли фактически запустить собственный экземпляр двойной загрузки или виртуальную машину. Это может быть лучшим способом, если производительность имеет первостепенное значение.
Установите все необходимое программное обеспечение и игры. Если они плохо работают в виртуальной машине, то, по крайней мере, в вашем разделе bootcamp. Если игры / приложения / телевизор работают нормально, у вас есть возможность использовать OSX и переключаться на Windows 7, когда вам это нужно. Я не знаю, может ли это работать на Linux, но меня не удивило бы, если бы был способ сделать это. Вот ссылка на информацию VMWare о выполнении такой конфигурации.