The answer to your second question is that it is not necessary to have Linux in place to use other open source products. Most of them run quite well on Windows (as well as other operating systems like Solaris). We've deployed open source applications very successfully in Windows environments, so don't let your lack of Linux machines dissuade you from considering open source.
Dig deeper on Linux interoperability
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.