
For many months, I’ve resisted the incessant raves about Ubuntu, a Linux distribution. People are generating lots of hype around Ubuntu, heralding the distribution’s solid choice of application, intuitivelychoice of programs and general usability. Ubuntu (as well as other linux distributions) seems to have a fair amount of following with rabid zealots and fanboys. After going to Jeff Waugh’s talk at the University of Toronto last november, it became apparent that Ubuntu was promising to be a viable platform for enterprise use. After receiving the 10 CDs I ordered (for free) from Canonical, I gave in.
Previously on the machine was installed a dual boot setup: the Grub boot loader was used to choose booting in either Windows XP Pro or Suse Linux Professional 8.2 (the latest version as of now is 10.1).
The Live CD
I popped in Ubuntu’s live CD and was greeted with nice videos and .ogg sound files (basically a free version of the MP3) in a folder on the desktop. As with Fedora Core (another free linux distribution), Ubuntu uses the gnome desktop (similar in appearance to the Mac OS X interface) , which is in my opinion simpler to use than KDE (a windows inspired desktop environment).
The live CD detected the sound hardware correctly as well as the monitor’s optimal resolution and refresh rate. The live session also offers Open Office 2.0, which can be run off the CD. Full networking support was enabled and I was browsing the Internet in no time. Impressive I must say. Although I did not intend to install the distribution, the live CD really sold it to me! Clicking on the installation link on the desktop, I was expecting a long and complicated affair.
The installation
The first step of the installation involved choosing partitions. As opposed to windows, a linux environment requires the use of a swap as well as a root partitions. As an advice for linux newbies, I recommend having at least one home partition where you would store your user-specific information, so that when the time to update the system comes, you can change everything and still keep your files.
Already having partitioned my PC for Suse, I chose to format the partitions containing the said distribution and install Ubuntu instead. Much to my surprise, along with the keyboard type, language and timezone, that was the only information I needed to enter, and without ado, the installation started. That’s VERY easy, I thought. Talk about user-friendliness! Windows on the other hand asks a zillion questions before installing.
30 minutes later, the installation finished. I was prompted for a user name and password and the system would reboot. Geez, that IS impressive… I was only asked to enter information TWICE! After clicking on the reboot button, I was crossing my fingers hoping that the installation would not mess with my carefully (and manually) configured grub boot loader.
Booting for the first time in Ubuntu
When I saw that the pretty graphical (and high-res) Suse boot loader was replaced by a text-only one, I shivered at the thought of having to modify the configuration files for everything to work (although Ubuntu also uses grub). Much to my surprise (and delight), Ubuntu correctly detected my configuration and proposed a multi-boot menu that works OUT OF THE BOX! Very thoughtful are the guys at Canonical! As with the live CD, the hardware as well as networking had been detected and configured properly. Time for a spin in the menus.
First click in the top menus, directly to THE killer app
Checking out what was installed, I found quite a few things. Some desktop applications like a calculator, dictionary, text editor, terminal, email software, camera image software, sound & movie players/recorders and CD rippers were found. Not a bad package, but that’s not gonna cut it for me. Going through the System>>Administration menu, I chose to open the Synaptic Package Manager. This, my friends, is the holy grail of all package managers. User friendly, better than YaST, this is something Windows does not have. I enable the ‘universe’ and ‘multiverse’ repositories in the settings to get access to community-maintained applications. Just typing in the search box what I want (for now emacs, eclipse, amarok now supporting last.fm, j2sdk, python, ruby, vlc), I mark them for installation and at the end click on the ‘install’ button.
Boom. The computer doesn’t blow up, but Synaptic briskly downloads the files and installs them. All dependencies resolved, no headaches, no problems. Now THIS is a frickin REVOLUTION! Everybody running Linux has met with a condition known as ‘dependency hell‘. Well, HELLO, the problem is solved.
Impressions
Ubuntu is indeed an easy to use and to maintain linux distribution. I encourage anybody to try the live CD, give it a whirl and see if you like it. Personally, the only reason I still dual boot right now is Microsoft Outlook. A walk on the mac side of the fence might be an option for me in the near future, or even using virtualization software like VMware or WINE. Ubuntu’s only problem is the fact that it cannot contain proprietary software. Out of the box, the system does not play files formats such as realplayer, wmv etc. However, those deficiencies can easily be fixed with the Synaptic Package Manager, the star of the show.
Here are some additional programs and guides to get you on the way of getting a fully loaded Ubuntu rig:
For those wanting to have an impression on Compiz & XGL on Ubuntu 6.06, keep your browsers peeled for an upcoming article. Used together, compiz and XGL provide enough eye-candy to match and even best (YouTube footage) all the Windows Vista & Mac Os X’s of the world.
Watch out people, the coming OS wars promises to be captivating!
Be good and have fun!