Should You Choose a Linux or a Windows Web Hosting Package?

And Is There Such a Thing as a Mac Web Host?

Should You Choose a Linux or a Windows Web Hosting Package? And Is There Such a Thing as a Mac Web Host?

by Christopher Heng,

New webmasters who are trying to choose a web host often find that they are confronted with a plethora of web hosts offering a wide variety of web hosting packages. Some web hosts give you a choice of packages using the Linux operating system, others FreeBSD, and still others Windows. I am sometimes asked by newcomers whether the operating system of the package matters, and whether they should choose a Linux package or a Windows one. Some tell me that they are using a Mac, and ask whether there is such a thing as a web host offering Mac packages. This article discusses the issues involved, and tries to clear up the confusion that some people have.

The Operating System You're Using Now is Irrelevant

Let me start by dispelling a common notion among newcomers. Just because you are using Windows or Mac OS X or something else, it does not mean that you need to get a web host that happens to be running the same platform as you are. The system that your web host runs has nothing to do with the system you're running now. They are two different things altogether. Let me break this down into the two aspects that new webmasters worry about, where this issue is concerned.

  1. It is Neither More Compatible Nor Less Compatible

    Some people are concerned that if they use a system that is different from that of their web host, the two systems will not be "compatible". This is a needless worry. You are not going to run anything from your computer on your web host's system, nor is anything from your web host's system going to run on your own computer. This is true no matter what system you're using. Things that run on your web host have to be specially crafted to run on a website, and they won't be the stuff that you run on your home computer.

    Similarly, you don't have to use the same system as your web host in order to update your website. Your web host's system and your computer "talk" to each other using pre-arranged methods (called protocols) that everything on the Internet uses. If they didn't, you won't even be able to visit most websites, since it's unlikely that they use the same system as you do. The majority of websites run on Linux computers, not the Windows, Mac OS X, Android and iPhone (iOS) systems that people use when surfing the Internet. These protocols ensure that the huge diversity of computer systems on the Internet can interact with each other seamlessly.

  2. Neither is it Easier to Use the Same System

    Perhaps you're thinking to yourself, "I'm familiar with Windows (or Mac) systems, so it'll be easier to get a Windows (or Mac) web hosting account". Far from it. Did you think that if your web host uses Windows, you'll see a nice "Start" menu button that you can click on with your mouse? There are no start menus or anything like that on your web host's computer, even if it's a Windows machine. Like all webmasters, you'll only be able to access your website using a web editor like Expression Web, Dreamweaver, or BlueGriffon, an FTP program, a Secure Shell (SSH) program or your web browser. In other words, the user interface you're dealing with will be the same for you whichever operating system your web host uses. How easy or hard the user interface is depends on your web editor (etc) which you run on your own computer, and has nothing to do with your web host.

The Real Criteria for Choosing a Web Hosting Platform

The correct criteria to use for deciding whether to go with a Windows web hosting package or a Unix one (such as Linux or FreeBSD) has nothing to do with your current system. Rather, you should decide on the basis on what your website needs.

Is There a Mac Web Hosting Package?

I think by the time you reach this paragraph, you'll probably have realized that you don't really need to get a web host offering a Mac OS X web hosting package just because you're using a Mac. For what it's worth, I don't know of any web host with Mac packages, and at the time I write this, there aren't any listed in's directory of shared web hosts. But whether there are such web hosts or not, as I said above, is not important.

Are You Looking for the Right Thing in the Wrong Place?

Ultimately, when designing and publishing your website, the user interface that you'll be working with most is the web editor (the computer program that lets you design your website). If you get one that doesn't work the way you're accustomed to, then you'll probably struggle to create your website. If you use one that seems intuitive to you, or that does a lot of tedious jobs automatically for you, then you'll have an easier time. In other words, the "easy-to-use" aspect that newcomers are looking for lies not with your web host's operating system, but with the tools that you choose to install on your own computer.

If you're just starting out, I recommend that you read How to Make / Create a Website. It not only mentions the software that you can use for web design, but also lays out all the things you need to do (including stuff that newcomers sometimes overlook), step by step, in layman's language. With a better understanding of what you need to do and how to do it, the task of designing a website will seem less daunting, and little worries like whether a Linux or Windows or Mac web host is better will (hopefully) be a thing of the past.


The bottom line is, for those who hate to read long explanations, if you need to use Windows-specific technologies like ASP, .NET, MSSQL or Access on your website, it's probably easier to get a Windows web hosting package. In all other cases, including the situation where you have no idea what "ASP, .NET, MSSQL or Access" means, I personally feel that your life will be easier if you get a Unix-based (Linux, FreeBSD, Solaris, etc) solution.

This article can be found at

Copyright © 2010-2021 by Christopher Heng. All rights reserved.
Get more free tips and articles like this, on web design, promotion, revenue and scripting, from

thesitewizard™ News Feed (RSS Site Feed)  Subscribe to newsfeed

Do you find this article useful? You can learn of new articles and scripts that are published on by subscribing to the RSS feed. Simply point your RSS feed reader or a browser that supports RSS feeds at You can read more about how to subscribe to RSS site feeds from my RSS FAQ.

Please Do Not Reprint This Article

This article is copyrighted. Please do not reproduce or distribute this article in whole or part, in any form.

Related Articles

New Articles

Popular Articles

How to Link to This Page

It will appear on your page as:

Should You Choose a Linux or a Windows Web Hosting Package? Is There Such a Thing as a Mac Web Host?

Contact Us
Link to Us
No Spam Policy
Privacy Policy
Site Map

Getting Started
Web Design
Search Engines
Revenue Making
Web Hosting
Perl / CGI
.htaccess / Apache


Free webmasters and programmers resources, scripts and tutorials Free How-To Guides
Site Design Tips at
Find this site useful?
Please link to us.