Ini tentu tergantung pada aplikasi * nix apa yang Anda maksud. Mayoritas perangkat lunak open source dapat dengan mudah ada di lingkungan Windows. Singkat cerita, Anda mungkin tidak perlu menjalankan setumpuk Linux untuk mendapatkan hasil yang Anda inginkan. Jika Anda menyebutkan aplikasi yang perlu Anda jalankan di sisi Linux, kebanyakan orang di sini akan dapat membantu Anda lebih baik.
Dari tampilan beberapa OS murni, saya pribadi akan menjalankan Windows di dalam Virtualbox sambil memiliki Linux sebagai OS penduduk. Itu tentu saja adalah preferensi saya. Kami perlu tahu apa pilihan utama OS Anda sebelum kami dapat melakukan panggilan pada rute apa yang terbaik.
Info ditambahkan setelah OP menjawab tujuan penggunaan lingkungan:
Anda dapat menjalankan Emacs di Windows http://www.gnu.org/software/emacs/ . Mengenai pembakaran dan pemartisian, karena itu adalah proses yang relatif sederhana, saya akan sangat menyarankan Anda untuk menginstal Linux pada USB flash drive atau HDD eksternal kecil dan menjadikannya lingkungan yang persisten.
Lihat di sini: http://www.pendrivelinux.com/
Dan di sini: https://wiki.ubuntu.com/LiveUsbPendrivePersistent
Dengan rute ini Anda menjaga lingkungan Windows Anda (dan Ruby dev) memiliki akses langsung ke perangkat keras tanpa melibatkan lapisan abstraksi. Ketika Anda perlu menggunakan alat open source yang Anda sebutkan cukup jalankan Linux dari drive USB dan lakukan apa yang Anda butuhkan. Tidak diperlukan virtualisasi menurut saya. Tapi sekali lagi, itu adalah pendapat saya. Saya yakin orang lain akan memberi Anda tindakan tambahan untuk melihatnya juga.
Jika Anda memerlukan bantuan lebih lanjut dengan hal di atas, beri tahu kami.