Linux Hosting vs Windows Hosting II

June 19, 2008 General Articles | Comments (0) admin @ 1:20 am

Linux hosting traces its birth from ‘Linux’, an open-source computer operating system based upon the concept of free software available to anyone to freely use, improve, modify and even redistribute. Windows hosting, on the other hand, relates to Windows operating system wherein the software is proprietary item of Microsoft.

Since being an open-source operating system, Linux hosting tends to be cheaper than Windows hosting. Besides, Linux hosting is considered as one of the main pillars of the LAMP server-software combination - Linux, Apache, MySQL and Php/Perl/Python. Popularity of Linux hosting among web developers can be judged from the fact that a great many open-source software have been created and are being continuously created for free use among discerning web enthusiasts. Whether one chooses Linux hosting or Windows hosting will to a great extent depend on what the webmaster proposes to do with his website. Here is a quick rundown of both Linux hosting and Windows hosting.

Linux Hosting

Linux hosting is a good choice if you consider that you have perpetual options of using open-source software for your hosting needs. Linux hosting would mean that the operating system is fully compatible with PHP, which is steadily becoming the most popular programming language.
It is important to remember that Linux is a breeding ground of practicing programmers all over the globe and innumerable applications are being authored, re-written and tested all the time. What this means in simple terms is Linux hosting will always keep the door open to let in fresh air of new discoveries. For an avid user, nothing beats Linux hosting in this aspect.

The other advantage with Linux hosting is that it is cheap. Why? Since most application software are free to install and use, the hosting cost is reduced to only maintenance of servers. Since proprietary software are not installed, many overhead expenses are avoided in case of Linux hosting. This enables hosting providers to pass on the cost-advantage to its customers of Linux hosting.

Here are some examples of popular open-source application software, mostly in PHP, that can be easily used in Linux hosting.

Ecommerce Shopping Cart : OS Commerce, Zen-Cart
Content Management System : Drupal, PHP-Nuke, Mambo
Blog : Wordpress, Nucleus CMS
Photo Gallery : 4Images, Coppermine

Windows Hosting

Windows hosting makes use of Microsoft’s proprietary Windows software for the host server. In contrast with Linux hosting, Windows hosting allows integration primarily with Microsoft’s own products and services. For example, if you plan dynamic web content, you have to use ASP (Active Server Pages) or the advanced ASP.NET as your programming language, both created by Microsoft to be linked to SQL databases.
Interestingly, if you choose MySQL as your database, you may opt for either Linux hosting or Windows hosting, but in case your choice for database is MS Access, your option is only Windows hosting.
Windows hosting has limited support for CGI / Perl, so if your favorite scripts are in Perl, it has to be Linux hosting for you. On the other hand, good news for FrontPage users is that though it is essentially a proprietary Microsoft-owned software application, many Linux hosting do support FrontPage extensions.

There is an argument that the user interface for Windows hosting is much simpler between the two. However, of late Linux hosting too has improved on this score.
Coming to cost analysis, Windows hosting is costly not only because of proprietary software, but also due to the fact that Windows servers as such are costly, compared to servers used for Linux hosting.

Summing Up

Glossing over, what emerges is that it is the purpose of your website and its future plan that are the determining factors between choosing Linux hosting and Windows hosting. To be sure, all serious hosting providers will, in varying combination, offer a choice of both Windows hosting and Linux hosting.

About the Author:Article by Josh - admin@hostingfrenzy.comJosh is the webmaster of www.hostingfrenzy.comVisit his site for a comprehensive web hosting directory, articles, tools, and much more.

Written by Josh.

Linux Hosting VS Windows Hosting

May 22, 2008 General Articles | Comments (0) admin @ 5:25 am

If you would like to choose a web hosting you might ask, “Windows or Linux?” This should be an easy question to answer, but it needs quite a lot of considerations. In this article I will help you to comprehend when to use Windows or Linux hosting by giving you the differences on both of them. Hopefully by reading this article, you will never be confused again to choose a Windows or Linux hosting.

Price of server software

Linux server is a lot affordable than Windows server. This is because Linux is based on GNU license which is free to use, and Windows has commercial license. The Linux hosting providers do not need to pay the software. This is the key reason why Linux hosting is a lot cheaper than Windows hosting. Server’s History

From the very beginning of internet, Unix has been the one and the only option for server. Starting from data server to internet server, most of the people around the world use Unix. Then, what it has to do with Linux?

Linux is the “successor” of Unix. It has all the capability of Unix combined with a user friendly graphics for end user. Windows is not very famous on server history. Only starting from Windows NT, Windows has emerged to the server world.

Even until the moment this article is written, when some people are asked they will directly answer that Linux is more appropriate than Windows for server without thinking.

Programming Language

If you are designing a static website, you will need no programming language except HTML. HTML is offered on both Linux and Windows hosting. JavaScript is also available on both hosting.

However, if you or the one you hire is planning to make a dynamic website, you will need to consider the programming language capability. Those who use Windows hosting normally need ASP or ASP.NET support. Those who use Linux hosting normally need PHP, Perl, or Python support.

This is not a hard fact because Windows hosting may have sufficient support for PHP language. You have to ask your programmer and your hosting company to make this matter clear.

Web Hosting Competition

Linux hosting providers are numerous around the world. The number of Windows hosting providers is smaller if you compare them with Linux hosting provider. This numerous providers of Linux hosting will generate competition between themselves. This is good because you will get the cheapest price available.

Intranet and Internet integration

Some companies need to mix their internal offline data with the ones in the internet. For example is the banking industry. Normally this can be done seamlessly with ASP.NET. Therefore, the need of Windows hosting.

E-preneur support

Whether you are presently starting an online business or have been the heavy hitter, you will find that many free but good quality software and scripts offered out there is in PHP or Perl. Take for example the famous BLOG script WordPress, it is written in PHP. Sometimes you can even have the resell rights for the software. If you are using Windows hosting you will definitely lose this benefit.

Summary

If you are just starting out, always seek to have a Linux hosting as the first option in your mind. Cheaper price may be the major reason behind this. Why should you pay more for all the features that you do not require? If you are going to integrate intranet and internet data of your company and you really need the ASP.NET then, choose Windows hosting. Normal dynamic pages can be built using PHP or Perl. You have to change your programmer if he/she insists on using Windows hosting with no exact reason. Again, always try to have a Linux hosting as the first option in your mind. After all, abundant choices of Linux hosting allow you to shop around for the best price.

Written by Sumanto M Chayadi.

Windows or Linux Hosting?

May 13, 2008 General Articles | Comments (0) admin @ 7:52 pm

Windows or Linux Hosting

Which is “better”? Windows or Linux?

I will not even pretend on attempting to give a definitive answer to such a question. I don’t think there is one, or at least not in the “this one is better” formula. Like with most things, each side will have its strengths and weaknesses, it’s advantages and disadvantages.

It’s often been said that Linux is more secure and much more stable in general, although there is no Linux per se, but many flavors of it. Linux users tend to be sometimes fanatic in their support for their favorite operating system. The power of their convictions may be very impressive, but that shouldn’t be the only reason to believe they’re right. On the other hand, the average Linux user is somewhat more knowledgeable than the average guy when it comes to computers, so there’s a good chance that he knows what he’s talking about.

On the other side, Windows doesn’t seem to have that many true fans or they’re not that vocal. This might be explained by the fact that the Microsoft company has been involved in quite a few suits which have affected its image, and consequently the image of its products as well.

Desktop vs Server - stability
Many people who are just taking their first steps in “the wonderful world of hosting”, assume that, because their desktop computer or the computer that will be used to create the pages, uses Windows, they must look for Windows hosting. That’s not true at all. The pages can be created in Windows and hosted on a Linux box and vice versa. There’s no problem with that.

Also a confusion/over generalisation that is often made is that Windows is just Windows and that it is very buggy, unstable and insecure. There is no Windows though. There are many types of Windows, and they are not the same.

Both Windows 95 and Windows 98 were and are haunted by the dreaded and widely known (though not highly acclaimed) blue screen. While a blue screen would not be a very bad thing, what is bad about it is that you never seem to be able get out of it. The only thing you can usually do is to reset the computer.

Without any shadow of a doubt, the frequency of the blue screens was and is impressive on the fore mentioned operating systems, but what’s more bewildering about them is that they seem to appear almost out of the blue .

I’ll give you one example that I’ve witnessed on a computer that was running Windows 98. Everything was OK, the computer started. A few applications that were always on were loaded as usual (an antivirus, a dictionary and a few other things). The computer was left idle for minutes while my friend and I were talking. When we looked at the screen, it was “blue”. Yes, the blue screen was present, signaling a problem and the PC had to be restarted.

Now, what was wrong? What could’ve been wrong? The applications that were running have never caused any problems before, and nothing “exotic” was running at that time - not to mention that no one was actively using the computer. It’s this kind of things that give the Windows family a bad name.

Windows XP is a great step forward when it comes to stability and main the reason for that is that it is based on Windows 2000, which is a OS (operating system) designed for servers. Stability on Windows versions that were designed for servers is much better than the one for desktop (95 & 98 & me). This goes to note that Windows 2000 and Windows 2003 are not your average desktop operating system, they are playing in a different league.

Performance
Comparing Windows and Linux, one thing that has been often noted is that Linux handles high numbers of processes running at the same time much better than Windows - that Windows’ stability decreases faster when more processes run on the machine.

This in the end means that Linux might be able to squeeze more out of the server, but in the hands of a knowledgeable system administrator, a server will perform very well, regardless of the operating system, may it be Windows or Linux.

Linux is free while Windows is all about the money
This is a very popular view on things. Linux is open source and thrives because of the work of many volunteer programmers. The volume of work they put in and the quality of their work can only be commendable.

Windows, just like Linux, is a product created by the work of many programmers. They however are hired to do a job and they are paid to do it. Microsoft is their employer - a business - and, like any other business, its goal is to make a profit - to make money. That’s not seen as a bad thing for any of the small businesses out there, but it is sometimes seen as one when it comes to big companies, especially when the word monopoly comes to be associated with them. Sure, Microsoft did a thing or two do be seen as a “bad guy”, but let’s not get into that.

Then, which one should you look for?
The decision of going for Windows hosting or Linux hosting should be based on actual needs, not myths. More often than not it should be based on the knowledge that you and/or your staff/business partners/friends have, on the things that you plan do to with your website or on the things you’d prefer to learn.

Basic, static web pages are written in HTML (HyperText Markup Language) which the browser interprets into the web pages as we see them, containing text, tables, images and so on. Pure HTML pages can be hosted on any type of web server, regardless of the operating system.

Dynamic, interactive web pages however, are a different kind of beast and they require powerful programming languages. Now, don’t confuse dynamic with animated. There may be animated objects such as gifs on the web pages, but that doesn’t make them dynamic. Dynamic pages are those of a forum, of a shopping cart etc. where you send information to the server and the server will store it and do things differently, in accordance with that information.

Some such programming languages are Perl, PHP, ASP, Python, Java etc. PHP and ASP are special with respect to this article due to their popularity and more. PHP is open source and free, while ASP is a Microsoft product.

While the developers of PHP took the necessary steps to make PHP usable on Windows based machines, Microsoft apparently (and unsurprisingly) saw little reason to make ASP usable on anything else than Windows.

Other companies and people are working on to port ASP on others operating systems, but, while their efforts are commendable and they have already made giant steps towards their goal, the solutions so far are only partial. Full use of ASP functions/capabilities on other operating systems besides Windows is not available yet.

One cross-platform ASP attempt is Sun Java System Active Server Pages. Another attempt is Apache-asp.org. Because Apache is the preferred web server for Linux, Apache-ASP makes a lot of sense.

To date, as I said, ASP and ASP.NET are fully usable only on Windows. I will try to stay on top of this and find out when a complete, ready for production, cross platform solution will be released by a company or anyone else for that matter, but until that time, if you plan to use ASP, you’d better stick to using Windows for your hosting.

PHP
PHP was developed by the open source community, much of which is gathered around Linux. Linux, Apache, PHP and MySql form a well known combination and they are known to work very well together.

Fortunately PHP works well on the Windows-IIS (Internet Information Services) platform too, which means that PHP scripts will work on a Windows machine as well (although a few chances in the scripts might be necessary).

PHP gained its popularity quite rapidly and it is renowned for being free, fast and powerful. Add to that the big number of scripts (many of which are free) that are written in PHP, the abundant information on just about every PHP related subject subject and you can understand why PHP becomes the choice of ever more users.

Making the choice
Windows as a hosting platform has at least one big advantage: full use of ASP and ASP.NET. If your plan to use ASP, because your employees know ASP or because it does a better job for your specific application, Windows hosting is the best choice right now.

Good thing is that PHP is not confined to Linux and it works quite well on Windows. If, at a later time, you decide to use PHP for certain things, you can do so without much worry, provided that your host has PHP on that server, of course.

Back to Linux - while it is not yet able to take full advantage of ASP, it is a very popular choice as an operating system for web servers. It is widely acclaimed for its stability and that has to count for something. While Windows’ instability, although it might be somewhat anecdotal, is a subject that is often discussed, Linux’s stability is almost undisputed.

Price and availability
Although Linux is known to be free and it basically is, some disputes over total cost of ownership as an operating system for web servers, do exist. Certain studies revealed that Windows might be cheaper to use than Linux in time and under certain conditions. Not surprisingly though, the sponsor behind these studies was Microsoft (in one form or another). Of course, counter studies exist also and they - of course - state the exact opposite. There’s a war out there, you know?

If you want to read more about this you could try searching on Google for “windows linux cost of ownership”.

While the “big guys” run their numbers and fancy extrapolations, in the real world, for one reason or another, Linux hosting is generally cheaper than Windows hosting, meaning that a dedicated server running Linux will cost less than a dedicated server running Windows. Moving this into the “shared hosting” space, one can obtain more web space and data transfer for the same amount of money if he chose Linux.

Now, another thing to notice is that most hosts offer Linux based plans, so finding a good Linux hosting company might prove easier. Not that there’s a lack of hosts offering Windows hosting. No! There are thousands of hosts out there and there’s a serious offer of Windows hosting. Just not in the numbers that Linux is.

So, what then?
Personally I would use Linux as the “default option” because of its widespread use, renowned stability, reliability and level of security and - why not mention - lower costs. However, some things are not available on the Linux platform. If your needs cannot be fully met by a Linux server, but they can be by a Windows server, then that’s the time when Windows will definitely be the better choice.

Written by Dan Lemnaru.