Аппаратная виртуализация

udarnik
[в wine]Работает то работает, но предполагаю, что аппаратно все равно будет лучше работать
вы проверьте, если столкнетесь с конкретными проблемами, тогда уж b задумывайтесь о виртуализации. Как правило, работать с wine какраз удобнее, чем с виртуализованным окружением.

Если wine действительно не справится, тогда можно подумать об установке windows в виртуальное окружение, тут два варианта (не учитывая проприетарные и уже поэтому не очень удобные решения, вроде vmware): virtualbox и qemu-kvm. У второго больше возможностей, но он сложнее в настройке, поэтому имеет смысл начинать изучать вопрос с virtualbox, главный минус virtualbox это невозможность проброса видеокарты в виртуальную машину, это серъезно урезает 3D возможности, но даже в kvm для такого проброса потребуется тщательно подобранное hardware, а именно материнская плата и процессор должны поддерживать такую возможность.
Установка в арче простая, понадобятся пакеты: virtualbox, virtualbox-guest-iso, virtualbox-host-dkms. После установки пакетов внимательно почитайте что пишет установщик, он выдаст рекомендации ручной сборке или по включению автоматической сборки модулей virtualbox к вашему ядру с помощью dkms.

Virtualbox довольно дружелюбное ПО, практически на каждое действие он выдает краткую справку, описывать работы с ним не буду. Если коротко, вам потребуется:
0) Проверить поддерживает ли ваш процессор "аппаратную виртуализацию" (AMD-v или intel VT-x) и включить ее в BIOS(UEFI), если она отключена.
1) Создать виртуальную машину
2) Указать ей, в качестве содержимого виртуального DVD реальный DVD компьютера с установочным диском windows или iso образ такого диска.
3) Установить доплненительные утилиты и драйвера гостевой машины для windows (делается через стандартный интерфейс, все необходимое содержится в пакете virtualbox-guest-iso.
4) Настроить общие папки домашней и гостевой системы, это можно сделать с помощью virtualbox или используя стандартные протоколы, вроде samba
5) По желанию включить seamless mode, чтобы не загромождать интерфейсными окнами рабочее пространство.

Еще раз, для начала поработайте в wine, для упрощения процедуры запуска ПО в wine есть замечательный пакет playonlinux. Решение с wine прозрачнее и производительнее, чем виртуализация.

Спасибо за столь развернутый ответ, в курсе про Wine, пользуюсь CrossOver, захапал в том году, на дне бесплатной раздаче. Но в Wine ведь не все программы идут, как ни крути. И перед тем как разобраться в проблеме, нужно всегда разобраться в том, программа ли это сама такая глючная или из-за вайна глюки появляются.

Процессор поддерживает аппаратную виртуализацию, но вот здесь вопрос, чем отличается работа в VirtualBox при аппаратной и программной виртуализации? Это ведь главный вопрос топика:)
Всё меняется.
binaryshadow
Первые несколько постов я подумал, что это тролинг.
improovizator
Осталось узнать как включить эту функцию в VirtualBox и запускать Photoshop оттуда напрямую.

Путать тёплое с мягким... Нет, есть конечно серия статей на Хабре -"Как запустить программу без операционной системы", но это не тот случай.
Самое, что печальное так это то, что без понимания люди лезут в такие дебри в полной уверенности своей правоты.

ЗЫ
Wiki и google в помощь!
Ну не знаю как вы, но я не создаю темы на форуме ArchLinux, чтобы доказать миру свою правоту.
Всё меняется.
Time_Lords
О, лучше даже не пробуйте запускать тот же фотошоп в VirtualBox. Как известно, эта программа сама по себе много ресурсов отжирает и использует видеокарту. Так как VirtualBox эмулирует попутно и железо (полностью) вы получите довольно таки дикий тормоз на выполнении сложных вычислений. WINE в данном случае намного лучше.
Из других систем виртуализации есть xen, qemu. Второй очень медленно работает без специального kvm модуля, который требует поддержки специальных технологий виртуализации на уровне процессора (для интеловских процессоров это Intel-VT), чрезвычайно медленный, а на xen без kvm вообще нельзя винду поставить. Но в отличии от VirtualBox эти гипервизоры позволяют пробросить видеокарту напрямую в гостевую систему. В этом случае она будет использоваться напрямую.

И ради одного фотошопа это охота на воробьев атомными боеголовками. Хотя плюсы в таком решении есть :)
Спасибо за адекватный ответ, интересно было "взвесить", стоит ли этот гемор того. Хотя окончательное мнение еще не сложилось)
Всё меняется.
Почитайте здесь : Virtualbox pci
и здесь Хабр
Может, поможет в прояснении. Сам не пробовал. Но тема интересная.
corner
Почитайте здесь : Virtualbox pci
и здесь Хабр
Может, поможет в прояснении. Сам не пробовал. Но тема интересная.
То, что на хабре читал пару раз, а то, что на английском - попробую осилить общий смысл. Жаль, что многие слова узкоспециализированы, и пока не имеют перевода на русский.
Всё меняется.
 
Зарегистрироваться или войдите чтобы оставить сообщение.