I don't know why you are being down voted. I switched to OSX to get the sweet NIX underbelly years ago and while not everyone* uses OSX for linux deployments... many, many developers do.
So you're saying develop on Windows Server and deploy on Linux? Why not develop on desktop Windows?
No, develop on Windows and deploy on Windows Server with the new POSIX subsystem.