1:cygwin bagus untuk peretasan cepat, dan untuk dapat mengakses sumber daya host-os (Anda dapat menjalankan IE misalnya dalam skrip bash). Untuk sesuatu yang terintegrasi erat dan beberapa kata "nyata", buka vm. Ini akan meniru semuanya dan memisahkan pengembangan dari mesin sebenarnya, dan ini mungkin merupakan hal yang baik dalam beberapa kasus... sebagai nilai tambah, ini mensimulasikan server sebenarnya:)
2:setidaknya di virtualbox, Anda telah membagikan folder, dan Anda dapat membagikan folder lokal, dan melihatnya di vm sebagai folder lokal (lokal atau sebagai windows share..sebenarnya tergantung). Kemudian Anda dapat menggunakan "titik masuk" itu untuk menghubungkan hal-hal ke dalam vm, dan melakukan hal-hal yang Anda perlukan dengan file asli yang berada di mesin (host) sebenarnya
Saya pernah menghadapi masalah umum sebelumnya, dan solusi terbaik menurut pengalaman saya hanyalah 2 workstation :).
Selain itu menjalankan Linux di lingkungan virtual jauh lebih baik. Pertama-tama, Anda akan memiliki kemampuan Linux penuh (kecuali akselerasi 3d, tetapi Anda mungkin tidak memerlukannya). Anda akan memiliki kemampuan untuk membuat snapshot dan mengembalikannya kepada mereka ketika terjadi kesalahan! Anda dapat memulai beberapa lingkungan menggunakan template, yang sangat nyaman.
Satu-satunya kelemahan yang dapat saya pikirkan adalah masalah kinerja mesin host. Jika ini adalah workstation/PC normal, IDE + satu mesin virtual + browser 100+tab hanya membuatnya lambat.