Twitter Feed


Ask Aaron

Move Over Fedora. Now There's Something Leaner.

No it's not Sizzlean (see below). It's Ubuntu Server. I have been running Fedora on the web server in my basement (which runs this site, BTW) for years and years. The last time I upgraded was when Fedora Core 5 was released and it has run that way ever since.

However, the server has gone way too long without being upgraded. It's not that the server was lacking new functionality Not that it was bogged down with software bugs. It's not even that it was being bombarded by viruses. No, these are all reasons to upgrade proprietary operating systems. The real reason is that the Fedora team stopped releasing updates for Fedora Core 5 in June of 2007. This means that most if not all of the security updates that have come out since that time have not been applied, and security is something (unfortunately) that everyone has to be concerned about whether the software is proprietary or not. So, yesterday I took my web sites off line for a few hours (you noticed didn't you?) and started from scratch with Ubuntu 8.10 Server. This means that for the first time I am running Ubuntu on all the traditional systems in my house. This includes desktops, laptops, MythTV, MAME arcade, etc. Why switch to Ubuntu you ask? I have been running both Ubuntu and Fedora for a while now and over time I have seen fewer problems as well as faster uptake for new applications on Ubuntu. This is largely due to the vast community that Ubuntu enjoys as well as their ethos. As my life gets busier and busier I have less time to deal with odd problems so I need something simple and powerful. The installation of the OS took about 20 minutes and the configuration of the server which included setting up all the services I need and moving the data over took about 3 hours. Here are some initial thoughts on how the install and configuration went.

Installation Process - No Muss, No Fuss

The installation process went through without a hitch. I downloaded the .iso image via bittorrent from the Ubuntu website, burned it to a CD and booted my server up with the CD in the drive. The installation is text based and in appearance looks similar to a fedora or Red Hat text based installation. However, I found the process to be simpler in the amount of information I was required to supply and the types of questions that were asked. One notable exception between the server install and a desktop install was the question of how updates should be handled. The server distro has an additional option of using Canonical's Landscape service which is similar to RedHat's RedHat Network service.

Hardware Detection - I Can See Clearly Now The Rain Is Gone

When the installation was completed I removed the CD as prompted and rebooted the server. The system came up to a standard login prompt (no gui by default) and I was able to log in as the user I created during the installation. Everything was detected without exception and was working as you would expect. Granted this is a server so I don't have a lot of peripherals attached, but still it was nice to see that all my physical drives were there and the video was working, etc. Of course, most of the credit for this probably goes to the Linux kernel team for their consistent improvements and additions of drivers.

LAMP Configuration - Things Have Changed

During installation I chose to include the LAMP stack and so it was no surprise that Apache2, MySQL and PHP were already installed. However, the apache config has changed somewhat from what I was used to. I probably could have just copied my old httpd.conf over the apache2.conf file and most everything would have worked, but I chose instead to update my way of doing things. This meant that I had to separate my various websites into different config files under the /etc/apache2/sites-available directory and then enable those sites with the a2ensite command. This was easier than I thought, but it still took some time to go through everything and make sure all the settings were correct. I also copied all of my website files over. This was also slightly different as my Fedora system had them under /var/www/html and Ubuntu put them under /var/www. Not a big problem. Just something to watch for as I setup my configs for each site. I also had to manually set the ownership for all of the files I pulled over since the uids and gids were different between the two systems. Next I had to bring my MySQL databases over to the new system. I was a little worried about this since I did not take a backup dump of my old databases before I started installing the new OS. However, I found that since I still had the data sitting on the old hard drive I could just pull the database directories that I needed over to the /usr/lib/mysql directory. After installing phpmyadmin I verified that all the databases were available even though the MySQL version was different. I think this worked because I am only using MyISAM tables. If I was using regular ISAM tables I think it would have been more difficult.


I also installed and configured the other services I needed. This server also acts as my DHCP server, media server, file server and has a battery backup attached. The installation was very simple thanks to apt-get and for the most part the configurations were done just by copying over my old config files. There were only a few changes due to newer versions of software that I had to be careful of. None of them really worth mentioning.

Performance - Firing On All Cylinders

There is certainly a measurable performance boost with the new OS. Boot time and performance in general seems to be up about 2X. The only hardware change I made was a slightly newer hard drive, but I was never bottlenecked on IO in the past anyway. Both the old drive and the new drive are about 5 years old. Certainly starting from scratch and getting the files de-fragmented helps any operating system seem a little peppier. Another part of reason for the boost again goes back to the Linux kernel team. I went from kernel version 2.6.18-1 to 2.6.27-7 so I am sure there were a lot of performance enhancements between the two.


The installation was quick and easy. Things are where I expect them to be and when I want a service that is not there it's easy to install it via apt-get. Help is easy to find via the web thanks to the Ubuntu community. Most importantly, I am not still pulling my hair out 24 hours later like I have in the past. The Ubuntu team deserves a lot of credit here since they certainly have trimmed out a lot of the fat ... just like Sizzlean ... mmmm ... bacon.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Mmm.. good to be here in

Mmm.. good to be here in your article or post, whatever, I think I should also work hard for my own website like I see some good and updated working in your site.
מפעיל ליום הולדת גיל 7


פיתוח פטנטים
Great info! I recently came across your blog and have been reading along. I thought I would leave my first comment. I don’t know what to say except that I have.

This video is really

This video is really important for everyone of us. How to Get Her Back

best photo wallpaper Mmm..

best photo wallpaper
Mmm.. good to be here in your article or post, whatever, I think I should also work hard for my own website like I see some good and updated working in your site.

I still remember this this

I still remember this this ad has created lot of buzz online.


Thanks for sharing this post and I really appreciate your efforts. I just love your post it was so amazing for me. I have book marked your site too.

I ‘d mention that most of

I ‘d mention that most of us visitors are really endowed to exist in a fabulous place with very many wonderful individuals with very helpful things.
watch video

Much obliged to you for

Much obliged to you for peopling get the data they require. Extraordinary stuff of course. Keep up the colossal work!!!

Much thanks for composing

Much thanks for composing such an intriguing article on this point. This has truly made me think and I plan to peruse more.

The web site is lovingly

The web site is lovingly serviced and saved as much as date. So it should be, thanks for sharing this with us.


A debt of gratitude is in order for another awesome post. Where else would anybody be able to get that kind of information in such a perfect method for composing?

I truly thank you for the

I truly thank you for the important information on this extraordinary subject and anticipate more awesome posts. Much obliged for getting a charge out of this magnificence article with me. I am welcoming it all that much! Anticipating another extraordinary article. Good fortunes to the creator! All the best!

I was very impressed by this

I was very impressed by this post, this site has always been pleasant news Thank you very much for such an interesting post, and I meet them more often then I visited this site.
pregnancy massage

I"ve been surfing online

I"ve been surfing online over three hours today, yet I never discovered any fascinating article like yours. It"s really sufficiently worth for me. As I would like to think, if all website admins and bloggers made great substance as you did, the web will be significantly more valuable than any other time in recent memory. Accounts

Much thanks for keep this

Much thanks for keep this data.

That's what makes you the

That's what makes you the best. You should keep publishing more articles and you will Such Become One of the best writers ever
best fish oil supplement

This is a fantastic website

This is a fantastic website and I can not recommend you guys enough. I really appreciate your post. It is very helpful for all the people on the web.
maschera per capelli ricci e crespi

Hello! I just wish to give

Hello! I just wish to give an enormous thumbs up for the nice info you've got right here on this post. I will probably be coming back to your weblog for more soon
website design

Yeah. You’re doing good.

Yeah. You’re doing good. Fedora is the version of Linux. So, it is as safe as we consider Linux windows.

coursework help

Awesome blog. I enjoyed reading your articles. This is truly a great read for me. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work!

Took me time to read all the

Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained!Passport Seva

Love Commands

You completed certain reliable points there. I did a search on the subject and found nearly all persons will agree with your blog. Love Commands

Incredible post I might want

Incredible post I might want to thank you for the endeavors you have made in composing this fascinating and learned article.

The data you have posted is

The data you have posted is extremely valuable. The destinations you have alluded was great. A debt of gratitude is in order for sharing...

much obliged for this

much obliged for this usefull article, sitting tight for this article like this once more.

I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me to start my own Blog Engine blog now. Really the blogging is spreading its wings rapidly. Your write up is a fine example of it: Mayweather vs Mcgregor

Thanks for sharing this

Thanks for sharing this information. I really like your blog post very much. You have really shared a informative and interesting blog post with people..

I haven't any word to value

I haven't any word to value this post.....Really i am awed from this post....the individual who make this post it was an extraordinary human..thanks for imparted this to us.

It was thinking about

It was thinking about whether I could utilize this review on my other site, I will connect it back to your site though.Great Thanks.

PVC banners

Wow! Super post and try to more best server because in that field server play a vital role. Lovely readable PVC banners

Great artcile, yet it would

Great artcile, yet it would be better if in future you can share more about this subject. Continue posting.

It was thinking about

It was thinking about whether I could utilize this review on my other site, I will connect it back to your site though.Great Thanks.

Operations Management Homework Help

Thanx for sharing such useful post keep it up :)

I was taking a gander at

I was taking a gander at some of your posts on this site and I imagine this site is truly enlightening! Keep setting up.. black sandals

I can’t imagine focusing

I can’t imagine focusing long enough to research; much less write this kind of article. You’ve outdone yourself with this material. This is great content.

Much obliged to you for

Much obliged to you for extremely usefull data..

Awesome article with great

Awesome article with great idea!Thank you for such a profitable article. I truly acknowledge for this extraordinary data..

The leading assignment help UK firm offers state of the art services to its clients with a promise of delivering all the required work well within the deadline.

Thanx for sharing such useful post keep it up :)

I loved the way you discuss

I loved the way you discuss the topic great work thanks for the share Your informative post.

Marvelous and fascinating

Marvelous and fascinating article. Incredible things you've generally imparted to us. Much obliged. Simply keep making this kind out of post.

i was simply perusing along

i was simply perusing along and happened upon your web journal. simply needed to say great online journal and this article truly helped me.

Programming Assignments

Hi buddy, your blog' s design is simple and clean and i like it. Your blog posts about Online writing Help are superb. Please keep them coming. Greets!

top web design companies

This is an excellent post I seen thanks to share it. It is really what I wanted to see hope in future you will continue for sharing such a excellent post. top web design companies


I am so happy to read this. This is the kind of manual that needs to be given and not the random misinformation that's at the other blogs.

Buy Harvard Business Case Studies Solutions

Pretty helpful material, much thanks for this article


This is quite good.
Medical billing and coding jobs

Amazing article. Extremely

Amazing article. Extremely intriguing to peruse. I truly love to peruse such a decent article. Much obliged! continue shaking.

C# programming help

I loved the way you discuss the topic great work thanks for the share.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options

Call Us NOW!

Cumulus Tag Cloud


mpeg4 (G1/iPod)
xvid (Nokia Compatible)
iTunes Video


Support Open Source!


Syndicate content