Привіт,
як нестандартний розробник, нещодавно я опинився сильно обмеженим обмеженням пам'яті 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 тощо)
Я вже розглядав декілька рішень, але мені не вдалося знайти розумних результатів (в основному, про шматочки ігор). Оскільки я не маю жодного практичного досвіду з цим, я хотів би просити вас, хлопці, про допомогу, перш ніж розпочати міграційні зусилля (і потрапити на дорогу).
Яке рішення ви б рекомендували, будь ласка? (Чи можливе вищезазначене взагалі?)
Дякую за допомогу,
М.