How do you develop on a Windows Machine but deploy to a Linux machine?"

Perhaps you are thinking of the little incompatabilites that crop up from developing on one Operating System but deploying to another?

In my experience, VirtualBox is your best friend. When you virtualize your development stack, your "Host" machine can be any Operating System. So at my office, developers boot to Windows but run a Linux virtual machine that is designed to match the production server they will eventually deploy to.

I could go on, but I'm not sure I understood the question correctly and hate to ramble :)

How do you develop on a Windows Machine but deploy to a Linux machine?"

Perhaps you are thinking of the little incompatabilites that crop up from developing on one Operating System but deploying to another?

In my experience, VirtualBox is your best friend. When you virtualize your development stack, your "Host" machine can be any Operating System. So at my office, developers boot to Windows but run a Linux virtual machine that is designed to match the production server they will eventually deploy to.

I could go on, but I'm not sure I understood the question correctly and hate to ramble :)