Soy principalmente un usuario de Windows, pero hago la mayor parte de mi desarrollo (esencialmente desarrollo web) utilizando herramientas y software de Unix. He estado yendo y viniendo entre usar una máquina virtual lubuntu dedicada en Virtualbox y usar algunas herramientas directamente en Windows (msgit, python, django), pero ninguno de estos enfoques es completamente satisfactorio.
Me gustaría conocer las formas en que otros desarrolladores utilizan para integrar mejor un flujo de trabajo de Unix en Windows. Por ejemplo, una integración más estrecha entre Linux y VM y Windows. La demostración vagabunda mostró cómo una máquina virtual podría funcionar desde una carpeta de proyecto de Windows y eso me pareció agradable. Me gustaría conocer otras herramientas y consejos que ayudarían a imitar el flujo de trabajo que uno puede encontrar en OS X (por supuesto, entiendo que no puede estar tan bien integrado en Windows como no tiene los mismos fundamentos de Unix).
PD: también he probado cygwin
EDITAR para obtener aclaraciones sobre lo que me parece que falta (gracias a axblount por señalar eso): las herramientas de Unix como msys et al no funcionan tan bien como sus contrapartes unic nativas. Muchos scripts, los instaladores requieren una configuración adicional o no funcionan en absoluto. Por ejemplo, hacer que virtualenvwrapper funcione no es muy sencillo. virtualbox: idealmente me gustaría usar el software de Windows (Photoshop, Sublime Text 2) sin problemas con Linux. Principalmente uso un cajero automático de cliente FTP para mover archivos editados en el lado de Windows, lo cual es un proceso tedioso.
RESUMEN: Parece que no hay soluciones establecidas. Como solución temporal, probablemente intentaré usar las versiones nativas de frameworks y bibliotecas a través de la línea de comandos de Windows cuando sea posible y cambiar a una herramienta como vagabundo para programas incompatibles.
MÁS INFORMACIÓN DE RESPUESTAS Y COMENTARIOS: El problema de la sensibilidad a las mayúsculas y minúsculas parece funcionar contra Windows como lo señaló @GlenPeterson