Newcomers to the web hosting world are often under the misconception that the operating system used by their web server must be the same as the one used to connect to the server. That is, if the web site is being designed and written on a machine running some form of Windows, does the web server have to run Windows as well? No, this is most certainly not the case.
While there are some specific instances when you will want to develop your site on a computer using the same type of operating system as the host server, generally it doesn’t matter. That is, a basic HTML site can be easily created on one operating system and transferred to a server using another. It’s the code itself that matters.