I see and hear all over the place that Linux is better than Windows for developing. But I never hear any real concrete reasons. I'd like to know just some general ideas (or detailed if you feel like typing) why people use Linux over Windows for development. Note, the question is not why to choose Linux over Windows as an OS for any reason. I am interested specifically in why to use it for developing. Thanks.