Здравствуйте,
как внештатный разработчик, я недавно столкнулся с жестким ограничением памяти 32-битных операционных систем, и мне нужно перейти на 64-битную систему, чтобы продолжить эффективную работу. ( Объяснение: мне приходится ежедневно использовать несколько виртуальных машин. Сейчас мне приходится часто их включать / выключать, когда я тестирую решения, и все же моя основная ОС работает очень медленно и сильно меняется. )
Я планировал перейти с Windows на GNU / Linux в течение очень долгого времени, и я хотел бы использовать эту возможность, чтобы сделать переход сейчас. Мне все еще нужно будет держать Windows под рукой (для игр и как общий запасной вариант), и, поскольку я не хочу двойной загрузки, я бы предпочел запустить ее как виртуализированную клиентскую ОС.
Чего бы я хотел достичь:
- Основная ОС - GNU / Linux (64b)
- ежедневная работа, просмотр веб-страниц и т. д.
- несколько виртуализированных клиентских ОС через VirtualBox (для тестирования приложений)
- Дополнительная ОС - Windows XP (32b) или Windows 7 (64b)
- устаревшие приложения (пока я не найду подходящие альтернативы GNU / Linux)
- DRM-ed, который проблематично работает в GNU / Linux (например, Blu-ray)
- игры, в которых нет собственного клиента Linux
Примечания:
- мое оборудование поддерживает Intel VT для поддержки процесса виртуализации
- Я не против чистого металлического гипервизора (Xen?) И против использования основной ОС в качестве хоста (KVM?), Если это возможно, чтобы она работала (вроде) надежно
- вторичная ОС (Windows) должна быть в состоянии полностью использовать графическое / звуковое оборудование (3D-видеоигры, то есть OpenGL / OpenAL, DirectX и т. д.)
Я сам уже искал несколько решений, но мне не удалось найти разумные результаты (в основном по играм). Поскольку у меня нет никакого практического опыта в этом, я хотел бы попросить вас, ребята, о вашей помощи, прежде чем я начну миграцию (и столкнусь с препятствием).
Какое решение вы бы порекомендовали, пожалуйста? (Возможно ли вышеизложенное вообще?)
Спасибо за вашу помощь,
М.