Trabajo como programador consultor, generalmente en grandes empresas. Yo uso una computadora portátil con Windows, y muchos de mis colegas usan una Mac.
Mi preferencia personal sería ejecutar Ubuntu si pudiera tener un control completo sobre mi entorno de desarrollo. Pero ocasionalmente necesitaré productos específicos de Microsoft, especialmente IE.
Mis colegas que usan una Mac a menudo ejecutan Windows en una máquina virtual para estas situaciones.
Mi pregunta es: ¿Ubuntu es una solución viable para la computadora portátil de un programador empresarial? Por ejemplo, ¿es tan fácil ejecutar Windows en una máquina virtual en Ubuntu como en una Mac? ¿Alguien por ahí ha intentado esto? ¿Hay alguna razón particular por la que Ubuntu no serviría tan bien como una Mac para el desarrollo en este entorno?
Tenga en cuenta que no estoy desarrollando .NET, por lo que normalmente estoy tratando con Java que se ejecutará en un servidor Apache y será utilizado por clientes que ejecutan Windows.