In the post they specifically say they can't use Linux due to legal reasons. I imagine this would apply to a VM, also.
Edit your docs in windows, write your code on the Linux VM.
For instance for my current dev station I have a Mac and whenever I need Windows for something I use a Windows VM. It works pretty well for me.
The bottom line is that the guy needs cheap hardware that allows for a modern dev environment and also access to windows. Some flavor of linux + windows will check the boxes.