Necesito ambos corriendo en una computadora
Bueno, eso depende".
¿En qué te ves pasando más tiempo? Ese probablemente debería ser su sistema operativo principal.
Tenga en cuenta que la compatibilidad de dispositivos para máquinas virtuales todavía es un poco escasa, por lo que, por ejemplo, es complicado sincronizar su iPhone con Windows en un VM en Ubuntu, por lo que eso también influirá en su decisión.
No hay una respuesta correcta, solo cuál te funciona.
Desarrollo en Ubuntu, pero la comunicación orientada al trabajo que ocurre todo el día todavía requiere Office.
Depende:
Suponiendo suficiente espacio en disco, puede ejecutar instancias de Ubuntu y Windows en un host de Ubuntu.
Llevo un año ejecutando Ubuntu como mi host. Ejecutando Microsoft World en máquinas virtuales. Solo los problemas son el soporte 3D limitado en los invitados, pero parece ser un problema con mi tarjeta de video y mis controladores.
Si solo necesita Windows para Office, probablemente debería mirar Crossover . Está pulido con vino, con algunos trucos y bits con licencia (como fuentes) para ejecutar algunas aplicaciones. Es mucho más barato que una licencia de Windows y las personas que lo venden son los principales financiadores de Wine.
Dependiendo de la versión de Office que necesite y los programas exactos (Word, Excel y Outlook suelen ser mucho más pulidos que Frontpage), podría ser una mejor solución que una VM.
Utilizo VMware Workstation (actualmente usando la versión 7.1) en Ubuntu para ejecutar Windows 7 y Windows XP máquinas virtuales invitadas. Principalmente estoy ejecutando aplicaciones de Linux, así que encuentro que funciona bastante bien, pero nunca he ejecutado VMware con un sistema operativo Windows Host, por lo que realmente no puedo comparar.
En los casos en que necesito ejecutar solo una aplicación en particular, me gusta mucho el modo Unity de VMware Workstation (que oculta el escritorio del invitado y muestra las ventanas abiertas del invitado directamente en el escritorio del Host). Tengo entendido que Unity funciona con un sistema operativo invitado Linux o Windows.
Cuando ejecute algo como Microsoft Office en una máquina virtual invitada de Windows, le recomiendo asegurarse de que la computadora Host tenga suficiente RAM disponible para ejecutar tanto el Host como el invitado cómodamente.
Desarrollo en Ubuntu, pero la comunicación orientada al trabajo que ocurre todo el día todavía requiere Office.
Entonces yo diría bunt como Host. Especialmente si: