Sunday, August 13, 2006

Ubuntu Desktop

Ubuntu LinuxTo try to broaden my Linux horizons, I wanted to try out a different distribution. Most of my Linux experience has been with one Redhat release or another (Redhat <= 9, Fedora Core 1-5, RHEL 3/4) and, to a lesser extent, Mandrake. I have installed Suse only to blow it away (had no use for it). I hadn't looked into Debian, Gentoo or Ubuntu. Until now.

A co-worker told me that he replaced his Fedora install on his laptop with Ubuntu and was really happy with it. So, I fired up a Parallels session on my Mac Mini and decided to install Ubuntu Desktop 6.06 LTS (Dapper Drake).

I must say, it was a very pleasant experience...

The Ubuntu installer is pretty cool. The CD download is actually a "Live CD". This means, you can boot to the CD without erasing your hard drive and test drive the OS without destroying what's already on the computer. There's an Installer icon on the desktop.

After playing around with Firefox while booted to the Live CD mode, I ran the installer. It is definitely one of the most straight forward, plain English, intuitive installers I've ever used. Ubuntu's slogan, "Linux for Human Beings," is right on target.

I really didn't know what to expect when I rebooted into the new OS install (vs. the Live CD). If I were a normal user, I probably would have just been able to do whatever it was I needed to do: surf the web with Firefox, check my email with Evolution, chat with friends using Gaim, edited photos with Gimp, played Solitaire or opened "Office" documents with OpenOffice. Browsing the Desktop Guide on Ubuntu's website, you learn how to install other software packages, configure Firefox to use Flash (Youtube, Google Video and a lot of other websites require it), play encrypted (read: anything you bought) DVDs, listen to music and even manage your iPod.

Personally, I don't care for Evolution (unless you're connecting to an Exchange server), so I installed the familiar Thunderbird by clicking on Applications and choosing Add/Remove. Note, though, that I did play with Evolution after having seen FC5's Evolution misbehave with Exchange. It just works. And it works well.

I was surprised that the default install didn't include SSH server, but then again, it is a "Desktop" (though Mac OS X does). But, it was trivial to install the OpenSSH Server through the Applications -> Add/Remove interface.

Managing the services through the GUI was pretty easy, though after installing OpenVPN, I didn't see an easy way to control it. I opened a Terminal, created configuration files and downloaded certificates, then ran "sudo /etc/init.d/openvpn restart" and it just worked. With Linux, I'm used to the chkconfig and service commands to manage the daemons running on my system, but I haven't found the Ubuntu equivalents yet.

All in all, I'd say that Ubuntu is the most user friendly, usable Linux desktop I've used. I could see installing this on a family member's computer and having them be able to use it without any problems. I'm quite impressed. I still have some reading to do and then I want to look at the Server version to see what's different.


  1. Your faithful commentor here :) You just always seem to touch down on the topics/books that I'm investigating. I recently tried out Ubuntu Server, and I can say that it's the best (only?) server distro that I've run with any success. It even has a neat little LAMP installation routine, which should be great for many. I prefer to do it all manually, and even though it's console-only it's very easy to use. I can't comment on how well it stacks up against RHEL or CentOS, but I do know this...I was actually able to do things with Ubuntu! Seems like all the others I gave up after chasing my tail with the simple stuff...Linux for Human Beings indeed!

  2. I really enjoy your comments and am glad that there's actually someone out there reading what I post. :)

    I haven't gotten a chance to play with Ubuntu Server, but I'll give it a try soon.

    I'm pretty set on OpenBSD for servers, though, and don't see switching anytime soon.

  3. Hey no problem man, I've made several attempts at a site and know what you mean.

    I wish I picked up *BSD/Linux earlier since it's so relevant to me now, but I'm so deep into Windows that lots of things take time to unlearn. But I'm working on it...I hear a lot of good things about BSD OS's, but never really tried it yet.

    Have to try it out on a VM.

  4. I have used OpenBSD and Fedora Core 5 in a VM and both work great. Neither needs lots of memory to run so all three OSs (host and the 2 VMs) can run on a box with less than 2GB of memory.
    Using MS Virtual PC I had a bit of trouble trying to load FC5 off of a CD but when I mounted the ISOs the installation was smooth. Excellent way to compare different distros without needing multiple machines.