Reading other poster's comments I have actually been surprised. I attend OSU's IT campus and not only do they go out of there way to make sure all formats are supported, They actually assume working knowledge of all 3 OS. In database classes we run Microsoft SQL so you are expected to use Windows or are provided with virtual machine licenses. In web scripting we are advised to use Ubuntu or a Linux distro, but provided with support and tutorials for Windows as well. I guess it all comes down to what the focus of the campus and college is. If you want ubiquitous Linux support you should probably lean toward a more technically inclined environment.