Peut-être que ceci vous aidera :Portable Ubuntu Remix
Il existe Colinux qui permet de faire tourner Linux sous Windows sans virtualisation, dans une sorte de "mode utilisateur".
À partir du site Web de Cygwin :
Qu'est-ce que Cygwin ?
Cygwin est un environnement de type Linux pour Windows. Il se compose de deux parties :
ADLL (cygwin1.dll) qui agit comme une couche d'émulation de l'API Linux fournissant des fonctionnalités substantielles de l'API Linux.
Une collection d'outils qui fournissent l'apparence et la convivialité de Linux. La DLL Cygwin fonctionne actuellement avec toutes les versions commerciales récentes x86 32 bits et 64 bits de Windows, à l'exception de Windows CE.
Notez que la prise en charge officielle de Windows 95, Windows 98 et Windows Me sera interrompue avec la prochaine version majeure (1.7.0) de Cygwin, qui est actuellement en test bêta.
Qu'est-ce que Cygwin ?
Cygwin n'est pas un moyen d'exécuter des applications Linux natives sur Windows. Vous devez reconstruire votre application à partir de la source si vous souhaitez qu'elle s'exécute sur Windows.
Cygwin n'est pas un moyen magique de rendre les applications Windows natives conscientes des fonctionnalités UNIX ®, telles que les signaux, les ptys, etc. Encore une fois, vous devez créer vos applications à partir de la source si vous souhaitez tirer parti des fonctionnalités de Cygwin.