Hola,
como desarrollador independiente, recientemente me encontré severamente limitado por el límite de memoria de los sistemas operativos de 32 bits, y necesito actualizarme a un sistema de 64 bits para continuar trabajando de manera efectiva. ( Para explicar: tengo que usar varias máquinas virtuales a diario. En este momento tengo que encenderlas / apagarlas con frecuencia a medida que pruebo soluciones, y aún así mi sistema operativo principal es muy lento e intercambia mucho ) .
Planeé migrar de Windows a GNU / Linux durante mucho tiempo, y me gustaría aprovechar esta oportunidad para hacer el cambio ahora. Todavía tendré que mantener Windows (para juegos y como escenario general alternativo), y dado que no quiero un arranque dual, prefiero ejecutarlo como un SO cliente virtualizado.
Lo que me gustaría lograr:
- Sistema operativo primario : GNU / Linux (64b)
- trabajo diario, navegación web, etc.
- varios SO de cliente virtualizados a través de VirtualBox (para probar aplicaciones)
- Sistema operativo secundario : Windows XP (32b) o Windows 7 (64b)
- aplicaciones heredadas (hasta que encuentre alternativas GNU / Linux adecuadas)
- Material DRM-ed que funciona problemáticamente bajo GNU / Linux (por ejemplo, Blu-ray)
- juegos que no tienen un cliente nativo de Linux
Notas:
- mi hardware es compatible con Intel VT para ayudar en el esfuerzo de virtualización
- No estoy en contra de un hipervisor de metal desnudo (Xen?) Ni en contra del uso del sistema operativo principal como host (KVM?), Siempre que sea posible hacer que funcione (más o menos) de manera confiable
- el sistema operativo secundario (Windows) debe ser capaz de usar completamente el hardware de gráficos / audio (videojuegos en 3D, es decir, OpenGL / OpenAL, DirectX, etc.)
Ya estaba buscando varias soluciones por mí mismo, pero no pude encontrar resultados razonables (principalmente sobre los juegos). Como no tengo ninguna experiencia práctica con esto, me gustaría pedirles amablemente su ayuda antes de comenzar el esfuerzo de migración (y llegar a un obstáculo).
¿Qué solución recomendarías por favor? (¿Es posible lo anterior?)
Gracias por tu ayuda,
M.