Es würde sicherlich davon abhängen, auf welche * nix-Anwendungen Sie sich beziehen. Der Großteil der Open Source-Software kann problemlos in einer Windows-Umgebung vorhanden sein. Kurz gesagt, Sie müssen möglicherweise nicht einen vollständigen Stapel Linux ausführen, um das gewünschte Ergebnis zu erzielen. Wenn Sie die Anwendungen erwähnen, die Sie auf der Linux-Seite ausführen müssen, können Ihnen die meisten Leute hier besser helfen.
Aus einer Sicht mit mehreren Betriebssystemen würde ich persönlich Windows in Virtualbox ausführen, während Linux das residente Betriebssystem ist. Das ist natürlich meine Präferenz. Wir müssen wissen, was Ihre primäre Wahl des Betriebssystems ist, bevor wir den Anruf auf der besten Route tätigen können.
Info hinzugefügt, nachdem OP die beabsichtigte Verwendung der Umgebung beantwortet hat:
Sie können Emacs unter Windows http://www.gnu.org/software/emacs/ ausführen . Was das Brennen und Partitionieren betrifft, möchte ich Sie dringend bitten, Linux auf einem USB-Flash-Laufwerk oder einer kleinen externen Festplatte zu installieren und es zu einer dauerhaften Umgebung zu machen, da es sich um relativ einfache Prozesse handelt.
Siehe hier: http://www.pendrivelinux.com/
Und hier: https://wiki.ubuntu.com/LiveUsbPendrivePersistent
Wenn Sie diesen Weg gehen, bleibt Ihre Windows-Umgebung (und Ruby dev) ohne Zugriff auf die Abstraktionsschicht direkt auf die Hardware zugreifen. Wenn Sie die von Ihnen erwähnten Open Source-Tools verwenden müssen, starten Sie einfach Linux vom USB-Laufwerk und tun Sie, was Sie brauchen. Meiner Meinung nach ist keine Virtualisierung erforderlich. Aber auch das ist meine Meinung. Ich bin sicher, andere werden Ihnen zusätzliche Vorgehensweisen geben, die Sie ebenfalls prüfen sollten.
Wenn Sie weitere Hilfe benötigen, lassen Sie es uns wissen.