Cela dépendra certainement des applications * nix auxquelles vous faites référence. La majorité des logiciels open source peuvent facilement exister dans un environnement Windows. Pour résumer, vous n'aurez peut-être pas besoin d'exécuter une pile complète de Linux pour obtenir le résultat souhaité. Si vous mentionnez les applications que vous devez exécuter du côté de Linux, la plupart des gens ici pourront vous aider mieux.
À partir d'une vue de systèmes d'exploitation purement multiples, je personnellement exécuterais Windows dans Virtualbox tout en ayant Linux comme système d'exploitation résident. Bien sûr, c'est ma préférence. Nous aurions besoin de savoir quel est votre principal choix de système d'exploitation avant de pouvoir appeler sur le meilleur itinéraire.
Informations ajoutées après que OP a répondu à l'utilisation prévue de l'environnement:
Vous pouvez exécuter Emacs sur Windows http://www.gnu.org/software/emacs/ . En ce qui concerne la gravure et le partitionnement, car ce sont des processus relativement simples, je vous invite fortement à installer Linux sur une clé USB ou un petit disque dur externe et à en faire un environnement persistant.
Voir ici: http://www.pendrivelinux.com/
Et ici: https://wiki.ubuntu.com/LiveUsbPendrivePersistent
En suivant cette route, vous gardez votre environnement Windows (et Ruby dev) ayant un accès direct au matériel sans aucune couche d'abstraction impliquée. Lorsque vous devez utiliser les outils open source que vous mentionnez, lancez simplement Linux à partir du lecteur USB et faites ce dont vous avez besoin. Pas de virtualisation nécessaire à mon avis. Mais encore une fois, c'est mon avis. Je suis sûr que d'autres vous donneront également des pistes d'action supplémentaires.
Si vous avez besoin d'aide supplémentaire pour ce qui précède, faites-le nous savoir.