Це, безумовно, залежало б від того, які * nix програми ви маєте на увазі. Більшість програм із відкритим кодом може легко існувати в середовищі Windows. Коротка історія, можливо , вам не знадобиться запускати повний стек Linux, щоб отримати бажаний результат. Якщо ви згадаєте про додатки, які потрібно запустити на стороні Linux, більшість людей тут зможуть допомогти вам краще.
Однак, з чистого перегляду ОС, я особисто запускав Windows всередині Virtualbox, маючи Linux як резидентну ОС. Це, звичайно, є моїм уподобанням. Нам потрібно знати, який ваш основний вибір ОС, перш ніж ми зможемо зателефонувати, який найкращий маршрут.
Інформація, додана після того, як ОП відповіла на призначення навколишнього середовища:
Ви можете запустити Emacs у Windows http://www.gnu.org/software/emacs/ . Що стосується запису та розділення, оскільки вони відносно прості процеси, я настійно закликаю вас встановити Linux на флешку або невеликий зовнішній жорсткий диск і зробити його стійким середовищем.
Дивіться тут: http://www.pendrivelinux.com/
І ось: https://wiki.ubuntu.com/LiveUsbPendrivePersistent
Ідучи цим маршрутом, ви зберігаєте середовище Windows (і Ruby Dev), маючи прямий доступ до обладнання, без шару абстракції. Коли вам потрібно скористатися інструментами з відкритим кодом, ви згадаєте просто запустити Linux з USB-накопичувача і зробіть все, що вам потрібно. На мою думку, не потрібна віртуалізація. Але знову ж таки, це моя думка. Я впевнений, що інші також дадуть вам додатковий курс дій, щоб розглянути.
Якщо вам потрібна додаткова допомога з вищезазначеним, повідомте нас про це.