When it comes to web hosting comparison in terms of operating systems the two potential choices are Linux and windows servers. Linux is an open source operating system whereas Windows is a commercial operating system. Therefore it will be relatively cheap to set up servers on Linux as compared to Windows. Having said that price is not the only concern, features and the available resources are also key factors to be kept in mind.
If we shift our focus to the scripts used we will notice that most scripts are either developed in one of the two programming languages ASP.NET or PHP. PHP is used for Linux environments, although it can be used in windows environment as well but they are more suited for Linux environments. ASP.NET scripts run in Windows environment. Many popular soft wares are written in PHP and developers prefer PHP. This factor may lead us to think that Linux severs are gaining popularity when it comes to web hosting. But then as remarked before there are other factors as well that should be taken into consideration. You must take into account the overall growth concerns. Thinking long term is a good strategy.