Why Linux & Which Version?

This article covers why to use Linux distributions for your personal web server and comparisons to Microsoft Windows.

The first thing you will need to decide if you are starting a dedicated web server is what operating system to use. While being familiar with Windows makes Windows a preferred choice, it's often not the best for many reasons.

Microsoft Windows isn't free.
This can be a major drawback if the computer you are using doesn't have a license or the version that's on it isn't the one you want to use. If you're doing things legally, it will cost you at least $100 for a copy of Windows for your server, depending on what version of Windows you're getting. Linux has a wide variety of flavors available for free. Some distributions of Linux such as RedHat isn't free, but there's so many of them that are. They're basically all the same, just designed a little different to cater to different user needs. So far I've found Ubuntu being my favorite from the ones I've tried.

Windows loves gobbling your resources up
Unless you strip down Windows or use an already stripped down version, it's probably going to be using a lot of your resources including valuable RAM. Since many of us use an old PC, this can hurt the performance of your web server. The fact is, all the junk that comes with most versions of Windows isn't necessary and would be much better without it all running. Linux is far better tuned in this way!

Windows is as unstable as some ex's
Does Windows' stability remind you of a crazy ex you once had? If you've used Windows for very long, you've probably encountered the random freeze-ups, crashes, or problems in general with it not wanting to run correctly. Although these are greatly reduced by dedicating a computer to being ONLY a web server and not using it for anything else as well as installing a fresh copy of Windows prior to starting, they can still pop up. Once again, Linux's structure is far more stable.

Software for Windows is EXPENSIVE!
It's highway robbery! I built this website with one thing in mind. . . .FREE! Chances are, if you're considering starting your own web server, it's because you don't want to pay for hosting as it's an on-going expense. It's enough of an expense already to pay for your internet connection, so hosting only adds on to that and enough is enough. I do recommend you checking your Terms of Service agreement with your ISP (Internet Service Provider) before starting your own web server, because many of them strictly prohibit you having a server on your internet connection. I know Verizon Fios is one of these. But back to the subject.

There's a few really nice server software programs for Windows and I've tried mentioning them on the Windows section of this site. But more than likely, you will run into the instance where what you need is going to cost you money when it comes to Windows server software, such as maintenance and monitoring tools.

The awesome thing about Linux is there is an abundance of apps, many with advanced options and features, that are completely free to use and are open source. The only draw back is many of them do not have a GUI (Graphical User Interface) and require command lines to use/configure them. But there's still several that have GUI's available for them to make it easier to use for the average user and free is hard to beat. I do recommend donating to any of them if you have extra change to help out and show your appreciation so they can continue to develop it and it helps cover some of their expenses in making it available to you.

Windows doesn't make me feel very secure
When starting a web server, you expose your computer to even greater chances of being hacked and that's just how it is. There's always the chance even not running a server, but it's greatly increased when you decide to start running a server. Since Windows is designed to be more user friendly than secure, it's wide open to a wide variety of security vulnerabilities that Linux isn't. Things like spyware, viruses, trojans, etc. don't work on Linux because of the strict permissions Linux has.

Ok, ok, I want to try using Linux, but which version/distribution should I use? (There's just so many!)
This was one of my most frustrating things when trying to get started with Linux. Unlike Windows, where your options are very limited, there are tons of different versions of Linux available on the web. And since I'm no expert nor am I able to test them all, I can recommend a couple of them based on what I know.

I've played with basically two versions of Linux, Fedora 10 and Ubuntu 8.10 and so far I like Ubuntu the best. My impression with Fedora 10 was that it's more oriented towards people who are looking for something similar to Windows, because it's layout is closer to Windows than Ubuntu is. But it was missing a lot of the components I needed to do some of the stuff I was trying to do so I personally didn't care much for it. Ubuntu was much better designed for those wanting to start a server and the one I personally decided to use for my own server. However, I've learned Debian is the version most people highly recommend for a web server and so far I haven't had the chance to try it out. I will warn you it's a huge download too, about 12GB. But it's said to be very stable, which I'm not really sure how other versions are not the same.

Summary
So the conclusion for now that I've come to is Linux Ubuntu 8.10 (Intrepid) is the best choice to start with. It's interface is simple enough to use, it comes with plenty of features pre-installed, and the one I will be using for most of these tutorials for now.

Linux is a great OS and the fact it's free shows us just how ridiculously over-priced Windows is. As I read on Debian's website, software only costs something when it's first developed (someone's time and their pay) and then each copy they sell is 100% profit. It's no wonder Microsoft has a few billion in their bank accounts. The only expense beyond that is people's time for developing updates, which Linux has a huge group of people who donate their time and work together to make it all available to you at no charge.
Since I also share the same ideas by making this website available at my own expense, I found an extra bit of favor for Linux because of it.

So I will be working hard on developing the Linux section to make it as easy as possible for those of you who aren't familiar with Linux to take advantage of what all it has to offer and make it as easy as possible for those who aren't familiar with Linux.



Comments
Add New Search RSS
Debian is not a huge download
anon Y-m-d H:i:s

Just download the net install or business card install iso image. These are
about 180MB or 40MB they contain enough to run the installer on your machine.

http://www.debian.org/CD/netinst/

Any packages you want to install will be downloaded from your selected Debian
repository as required. You will probably download much less in total than you
would for Ubuntu.
Hello
Terry Y-m-d H:i:s

I found your information on YouTube and like the rest of us, wandered over to
your website here.

Thanks for the hard work in getting all of this "how to" info out there.


An hour into reading your info here and it has helped me to place everything in
perspective and get my bearings.

I'll be coming back...

Thanks again

Terry
Leave feedback
Name:
Your email:
 
Website:
Message Title:
Formatting:
[b] [i] [u] [url] [quote] [code] [img] 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
Enter the text as you see it in the image.

!joomlacomment 4.0 Copyright (C) 2009 Compojoom.com . All rights reserved."

 

!!REMEMBER: Support Forums!!

I still keep getting requests for support in the comments of posts and unfortunately I cannot give adequate responses due to the fact there's limited space and it just isn't the right place for support.
I therefore am encouraging visitors to PLEASE go to http://forum.myownserver.info for any support related questions. You will NOT receive any spam or anything you don't specifically subscribe to! I'm very meticulous about this myself and if at any time you need help stopping notifications from posts you previously subscribed to, contact me and I will promptly fix the issue.

Thank you for your participation in this!

Open SourceApache HTTP Server ProjectMySQLPHP
Twitter Feed
28.04.10
Ubuntu 10.04 Lucid releases tomorrow and it's going to be great! Read my overview at http://is.gd/bMiiL
24.04.10
New http://myownserver.info website in the works! Check it out at http://myownserver.info/wiki/ and feel free to contribute.
17.04.10
Petition to bring development on Rapache back! If you like Rapache, please participate in this! http://wp.me/prBVg-1n
14.04.10
New configuration tutorial for exim4. If you are savvy with exim4, please give me a shout! http://bit.ly/cPYtSP
31.12.09
Finally! Want to set your server up to send emails via your PHP scripts? Check out my tutorial on Exim4 on Ubuntu! http://wp.me/ppEQZ-4d
29.12.09
Have you ever wanted to create your own personal URL shortening/re-direct service? Here's a very simple how-to: http://tinyurl.com/ykgx79l
24.12.09
Merry Christmas to everyone!
14.12.09
Check out this cool forum script running on a text file database! No mysql database needed! Myupb is this and more. http://tiny.cc/myupb
11.12.09
Concrete 5 – A really cool, easy to use CMS script! Start building your website with this free app! http://tiny.cc/dWncn
03.11.09
I decided to start my own IRC channel since I'm on it quite often anyways. Join me on channel #myownserver.info .
16.09.09
Tutorials on creating your own bittorrent setup is finished! Read more at http://tinyurl.com/bittorrent-how-to
16.09.09
Make your own torrent server and tracker tutorial coming soon!
15.09.09
Finished posting Drupal 6.13 on XAMPP tutorial. http://tinyurl.com/drupal613
14.09.09
I re-wrote the port forwarding tutorial and added a video tutorial to it as well. http://tinyurl.com/portforwardingtutorial
13.09.09
Can you make PHP 5.2 and PHP 5.3 run on a single Apache2 server? If so, PLEASE contact me and share how to do so! Thanks.
12.09.09
XAMPP 1.7.2 Hybrid project completed and was successful. Read the results at http://tinyurl.com/xampp172-hybrid
11.09.09
Hybrid XAMPP . . . I really need a life. Read about it at http://tinyurl.com/hybridxampp
11.09.09
@adriandenoon At Drupal, read this: http://tinyurl.com/nobaddrupal . Although, I'm writing a new post with encouraging news now!
11.09.09
@adriandenoon I've already got a tutorial on installing WordPress. . . http://tinyurl.com/l22jbw Not sure what platform you're on though.
10.09.09
I need some ideas for some tutorials. Is there something you want to see? Send me a message and I'll look into it!
Make a Donation
This site does not run ads nor does anyone fund it. The owner and author is unemployed and pays for it himself, so if you're feeling generous, please make a donation of any amount to help out. Thank you very much.

Powered by easy paypal donation

Survey
Which is better?
 
Search
User Login



Visitors


Countries

31.2%United States United States
8.4%United Kingdom United Kingdom
7.4%India India
4.4%Australia Australia
4.2%Canada Canada

Visitors

Today: 40
Yesterday: 152
This Week: 827
Last Week: 1121
This Month: 4731
Last Month: 4987
Total: 49962


JoomlaWatch Stats 1.2.9 by Matej Koval