What are the benefits?
This is a serious question.
Can anyone explain what would be the benefits of running a Linux VM on top of Windows to develop for a Linux target, compared to developing natively on a Linux box.
I can clearly see the limitations, some of which are already acknowledged by Redmond: overhead of the VM, poor direct access to hardware, disk I/O hindered by a 30 years old file-system on top of which you must run "anti-virus", having to pay for the O.S. license, etc...
Sorry if lack imagination, but I don't see where are the benefits. Can someone enlighten me?