Привет,
как внештатный разработчик, я недавно столкнулся с жестким ограничением памяти 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 для поддержки процесса виртуализации
- Я не против голого металлического гипервизора (Ксен?) ни против использования основной ОС в качестве хоста (KVM?), если возможно, чтобы она работала (вроде) надежно
- вторичная ОС (Windows) должна быть в состоянии полностью использовать графическое / звуковое оборудование (3D-видеоигры, т.е. OpenGL / OpenAL, DirectX и т. д.)
Я сам уже искал несколько решений, но мне не удалось найти разумные результаты (в основном по играм). Поскольку у меня нет никакого практического опыта в этом, я хотел бы попросить вас, ребята, о вашей помощи, прежде чем я начну миграцию (и столкнусь с препятствием).
Какое решение вы бы порекомендовали, пожалуйста? (Возможно ли вышеизложенное вообще?)
Спасибо за помощь,
М.