Vejo muitos Foruns de Moodle, questões sobre Windows vs Linux para instalar o Moodle e muita gente fala que tanto faz e que SO é tudo igual e que não faz diferença usar Linux ou Windows.
Infelizmente há diferença e esta diferença é grande. Por quê?
Simples. A linguagem PHP é interpretada por um Interpretador e este se comunica com o sistema operacional para que ele, por sua vês se comunique com o processador. Se a comunicação não passasse pelo SO, poderia sim dizer que a performance seria igual, mais ai entra o SO para cagar tudo. Basicamente, todas as linguagens de programação tem que conversar com o sistema operacional para que ele libere processador para poder executar.
Veja, por exemplo este teste que o site www.paessler.com fez e pode ser visto em http://www.paessler.com/webstress/sample performance_tests/comparing_php script_performance_on_linux_and_windows e veja a que conclusão chegaram:
Windows 13 á 40 e Linux 6 á 9 milesegundos. Se usarmos o menor valor, temos que um servidor linux suporta o Dobro de pessoas conectadas do que a mesma maquina Windows. Se usarmos o maior valor, temos que a maquina Linux suporta 4,4X mais acessos do que a mesma maquina Windows. Então, você pela menor das contas esta desperdiçando metade do seu dinheiro com um servidor que além de lerdo é ruim e só incomoda.....
Ta, no caso acima ele executou um SCRIPT qualquer em ambos os SO. Então vamos a página do moodle.org que fala dos requisitos básicos de instalação do Moodle que pode der visto em: http://docs.moodle.org/27/en/Installing_Moodle#Requirements e lá encontramos a seguinte informação:
Ou seja, fala da combinação mais segura, falado diretamente pelo próprio desenvolvedor da ferramenta.
Abaixo veja abaixo alguns outros links que falam a mesma coisa.