3

Я скоро получу машину с 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.

Я могу сделать веб-браузер на любом.

3 ответа3

2

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

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

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

1

Хост ОС имеет:

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

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

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

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .