When looking for a web hosting company to host a website, many users have the question, “What operating system does my server have to be running on?” And most people with Windows computers tend to reply with, “Since my computer is running on Windows that means that the server must also be running on Windows!” This type of logic is INCORRECT. Windows and Linux, the two main operating systems, have different compatibilities with many programming languages, in addition to having differences in stability, performance, and cost. Furthermore, simple programming language such as HTML can be hosted on any server, regardless of which operating system it uses.
The two main concerns about servers are the stability and performance quality of the servers. As expected having one without the other is pointless, thus, a buyer must make a smart choice that balances these two.

Stability
|
|
Windows |
Linux |
|
Advantage |
Windows XP, 2000, and 2003 are all meant to be used specifically for servers, therefore, extremely stable. |
Known to be able to run multiple processes without losing stability or efficiency. |
|
Disadvantage |
Unlike Linux, a Windows operating system is not free. |
Disputes relating to ownership costs of servers. |
Performance
|
|
Windows |
Linux |
|
Advantage |
Full use and access to ASP and ASP.NET, and is able to use PHP withminor script tweaks. |
Mainly uses PHP, and is able to use ASP and ASP.NET. |
|
Disadvantage |
ASP is only usable on a Windows operating system. |
Is not capable of fully utilizing ASP and ASP.NET |
So as you can see, each have their perks. Hopefully you will be able to choose an appropriate linux web host or windows web hoting based on your needs, and hope our reviews section of the available providers found here will be able to help you make the most informed and educated decision!