I have always thought that in the case of Microsoft's server operating systems that they were created with the idea that the end-user of those servers would use Windows. I also thought the same for Red-Hat Enterprise Linux and Fedora.
Was this actually true though? Were servers OS ever really created with a specific OS for the terminal in mind or were they generally agnostic to what OS that the end-user used?
Does it help to keep the OSs under the same general roof ie keep the Linux servers working with some flavor of desktop Linux and the same for the Microsoft side of things or is it a non-issue at this stage of development?
I'm interested more in the enterprise side of things, clearly, a web server has to work with everything.