Unless you're making iOS software, why not just use Linux?
I always have Ubuntu Server running in the background in a VM, so I get the desktop experience that I prefer (Windows) and a better Unix experience than OS X provides.
I always have Ubuntu Server running in the background in a VM, so I get the desktop experience that I prefer (Windows) and a better Unix experience than OS X provides.
Enjoy using Apple's computers...and they are Apple's, not yours because if they were, you'd be in control.