Linux is a operating systems.Linux is the most popular operating system for web servers. Since Linux-based hosting is more popular, it has more of the features web designers expect. So unless you have websites which need specific Windows applications, Linux is the preferred choice.
Windows is a operating systems. Windows hosting is used windows as the servers' operating system and offers Windows-specific technologies such as ASP, .NET, Microsoft Access and Microsoft SQL server (MSSQL).