Я хотел бы настроить ПК для запуска Ubuntu большую часть времени, но также необходимо запустить XP для конкретных приложений и тестирования. Раньше я просто настраивал машину с двойной загрузкой, а затем перезагружал и загружал Windows XP по мере необходимости.
Однако, поскольку машина имеет несколько ядер и значительную память, я думаю, что могу использовать гипервизоры Virtual Box, Xen или VMWare. Я думаю о том, чтобы сделать Ubuntu "хостовой" виртуальной машиной и иметь XP в качестве гостевой виртуальной машины. Это было бы особенно полезно для тестирования / отладки / разработки, поскольку можно запускать приложения в обеих ОС одновременно. Я никогда раньше не настраивал виртуальную машину и думаю, что задавая вопросы ниже, я смогу избежать проб и ошибок.
По сути, мне нужно решить, подходит ли двойная загрузка или настройка виртуальной машины для того, что я хочу сделать.
Вот мои вопросы:
Мне не всегда нужно запускать XP. Могут ли гипервизоры отключить гостевую виртуальную машину, чтобы виртуальная машина могла сразу использовать все ресурсы памяти и процессора? Когда я поднимаю гостевую виртуальную машину, легко ли указать, сколько памяти и других ресурсов используется ею? В идеале, я хотел бы предварительно сконфигурировать это, а затем включить / выключить гостевую виртуальную машину, не думая об этом.
Можно или желательно, чтобы хост-операционная система была 64-битной, а гостевая - 32-битной? В качестве альтернативы, если обе виртуальные машины являются 32-разрядными, и у меня 8 ГБ ОЗУ, может ли гипервизор обеспечить каждую виртуальную машину 4 ГБ ОЗУ при одновременной работе?
Какие гипервизоры лучше всего подходят для таких установок, как я описал?