¿Buena distribución Ubuntu / Debian para una VM de desarrollo / encoding?

Tengo una computadora portátil con Windows, pero me gusta usar Linux como entorno de desarrollo / encoding. Actualmente estoy ejecutando Ubuntu 12.04 como sistema operativo invitado con VirtualBox. Algunos de los problemas con esta configuration son:

¿Alguna sugerencia sobre Windows Manangers, configurando GNOME u otras distribuciones Debian / Ubuntu compatibles?

Si su máquina virtual Linux es solo para desarrollo, ¿por qué necesita un entorno de escritorio (o incluso X) en ella?

Puede ejecutar una máquina virtual sin X (y todo el equipaje que viene con X) y conectarse a ella con un cliente ssh (putty.exe). Puede ejecutar múltiples conexiones ssh a la máquina virtual y / o si tiene una pantalla GNU o similar instalada en la máquina virtual, entonces puede tener varias sesiones de terminal dentro de la única connection ssh (también puede desconectarlas y volver a unirlas a voluntad).

Si desea un sistema Debian / ubuntu simplificado, la forma más fácil de getlo es instalar el sistema base Debian en una máquina virtual y luego instalar solo los packages que realmente necesita con apt-get o aptitude o lo que sea.

Si necesita ejecutar aplicaciones de GUI Linux, hay serveres X disponibles para MS Windows, incluidas las versiones gratuitas (hace muchos años que necesitaba algo como esto, así que no puedo recomendar ninguno); esto le permitiría ejecutar el La aplicación GUI en Linux y tiene la window de visualización del progtwig en su escritorio MS Windows.

Puede hacerlo con una installation mínima de Debian / Ubuntu, seleccionando individualmente los packages que desea.

Pero … ¿Realmente necesitas una GUI dentro del invitado? Será mejor que lo haga usando PuTTY y copyndo files de / a la máquina virtual utilizando WinSCP o las carpetas compartidas de VirtualBox.

Si necesita aplicaciones gráficas, Cygwin tiene un server X.