Лучшая производительность — запуск виртуальной машины Windows 7 с хостом Linux или наоборот?

Лучшая производительность — запуск виртуальной машины Windows 7 с хостом Linux или наоборот?

Скоро у меня на работе появится машина с Windows 7. Мне нужно некоторое программное обеспечение, которое предлагает Windows (например, Office, iTunes), но я разрабатываю программное обеспечение в Linux. Стоит ли мне устанавливать Linux на виртуальную машину с Windows 7 в качестве хоста (либо через собственное программное обеспечение Windows, либо VirtualBox), или мне следует установить раздел Linux и запустить Windows 7 на виртуальной машине с Linux в качестве хоста (предполагая, что у меня есть диск с Windows 7)? Возможно ли последнее?

На стороне Linux я буду использовать OpenSuSE 11.2 и выше, а разрабатываемое мной программное обеспечение использует OpenGL и Qt SDK.

Как уже упоминалось ранее, на стороне Windows я в основном буду использовать Office и iTunes.

Я могу просматривать веб-страницы на любом из них.

решение1

Лучшим вариантом будет запуск Windows на виртуальной машине — Office не потребляет много ресурсов, а iTunes, если вы используете его только для музыки (не для видео!), отлично работает на виртуальной машине.

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

Итак, исходя из ваших потребностей, это определенно виртуальная машина Windows на хосте Linux.

решение2

Хостовая ОС имеет:

  • доступ к картам расширения (PCI); гость не имеет
  • лучший/более простой доступ к подключаемым (USB) устройствам, чем у гостя
  • четко обозначенные края и углы экрана, которые могут иметь значение для определенных взаимодействий с рабочим столом, например, в будущей Windows 8

Одна ОС может иметь более высокую общую производительность благодаря драйверам; это будет лучшим выбором для хоста, поскольку гостевая система получит косвенную выгоду.

Использование Windows в качестве гостя, конечно, возможно, но может возникнуть проблема с повторной активацией на виртуализированном оборудовании. Возможно, вам придется позвонить и отстаивать свою позицию.

решение3

Ответ: "зависит от обстоятельств". Вы теряете драйверы виртуальной машины, имеющие прямой доступ к оборудованию, что обычно создает большинство проблем в графике. Если вы делаете что-то с графикой низкой производительности, я считаю, что это не имеет особого значения.

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