As far as a web server is concerned Linux is by way far the best for the task.

Windows is only more popular for desktops as for my above mentioned post of lack of knowledge of computers or the will to learn something about them.

You can do many things with Linux as you can windows, You can use virtually and hardware in today's world on Linux as you can on Windows, if you take the time to understand how to do it.

You can run any software in Linux that you can run on Windows including Microsoft's Office.

Linux does not use the resources required by Windows, it does not hog up your CPU and Memory like Windows does. You can get a desktop that will work and function just like Windows. The only thing is you NEED to get the idea out of your head that if you do not have a degree in Linux you will not be able to use it.

Differences between Windows and Linux is that every time a new OS comes out you don't have to pay a few hundred bucks to upgrade with Linux like you do with Windows. You don't have to worry about running the same copy on several different machines like you do with Windows. You don't have to worry about the creator of your Linux shutting your down cus you didn't import and install their latest spy ware.

Oh did I mention you can download almost ANY version and or type of Linux on the internet for FREE and it will be a legal copy. You can get far more support for Linux from the creators of Linux then you can with Microsoft. You can not call Microsoft and talk to them on the phone, they will tell you to contact whom ever you bought your computer from. They do not deal with ANY customers or end users. Linux does.