November 11, 2009

Ubuntu 9.10 Karmic Koala Review



Ubuntu is a community-developed operating system that is perfect for laptops, desktops and servers. Whether you use it at home, at school or at work, Ubuntu contains all the applications you'll ever need, from word processing and email apps, to web server software and programming tools. Ubuntu is and always will be free of charge. You do not pay any licensing fees. You can download, use and share Ubuntu with your friends, family, school or business absolutely for free.

Features:

· Ubuntu will always be free of charge, including enterprise releases and security updates.
· Ubuntu comes with full commercial support from Canonical and hundreds of companies around the world.
· Ubuntu includes the very best translations and accessibility infrastructure that the free software community has to offer.
· Thousands of software packages available for download
· Easy to install
· Easy to use

Right after Ubuntu's fifth birthday it was time to celebrate once more, because a Karmic Koala was released, and it brought with it a lot of reasons to upgrade. If Ubuntu 9.10's smart looks haven't convinced you yet, maybe the fast boot times and overall enhanced performance will. You still don't know what Ubuntu 9.10 (Karmic Koala) is all about? Then read on, we will clue you in.

While writing this review, I tried to put myself in the "shoes" of a new Ubuntu user. This meant that I didn't go on to installing my favorite programs or setting up everything as I like right after installing the operating system, but instead I tried to make do with what Ubuntu provides in the default installation. Also, I tried to stay away from the terminal and, largely, succeeded in doing so. We've tested Ubuntu 9.10 over a period of one week on the following systems:

· AMD K8 nForce 250Gb Motherboard
· AMD Sempron 2800+ Processor
· Nvdia GeForce FX5500 Video Card
· 512 MB RAM
· IDE HDD 80 GB Maxtor
· LG CD-RW/DVD-ROM Drive
· 17" LG Flatron L1730S LCD · Intel Gigabyte GA-965P Motherboard
· Intel Pentium 4 3 GHz
· Nvidia Leadtek Geforce 7300GS 256 VRAM
· 1 GB DDR2 RAM
· SATA HDD 80 GB Seagate
· Samsung WriteMaster CD/DVD RW Drive
· 19" DELL LCD

dots

· Notebook HP ProBook 4510s
· Intel Core2 Duo CPU T6570 2.10GHz CPU
· Intel Graphics Media Accelerator X4500 HD
· 4 GB 800 MHz DDR2 SDRAM
· 250GB 7200RPM HDD
· LightScribe DVD+/-RW Optical Drive
· 15.6" WXGA HD LCD · Notebook Fujitsu-Siemens AMILO M1437G
· Pentium M 760 2.00 GHz CPU
· ATI Mobility Radeon X700
· 768 MB DDR2 533 MHz SDRAM
· 80GB 5400RPM HDD
· DVD+/-RW Optical Drive
· 15.4" WSXGA LCD

dots

· AMD K8 nForce 250Gb Motherboard
· AMD Sempron 2800+ Processor
· Nvdia GeForce FX5200 Video Card
· 1.5 GB RAM
· IDE HDD 80 GB Hitachi
· LG CD-RW/DVD-ROM Drive
· 19" Samsung SyncMaster 910N LCD · Intel Gigabyte GA-73PVM-S2 Motherboard
· Intel Core 2 Duo 7500 2.98 GHz Processor
· Nvdia ASUS GeForce 7300GT Video Card
· 4 GB DDR2 RAM Mushkin
· SATA2 HDD 250 GB WesternDigital
· 22" Samsung SyncMaster 2233 LCD
(tested with Ubuntu 9.10 AMD64)

Installing Ubuntu

So, you download this freshly-prepared ISO image, write it to a CD, then you pop that back into the disk drive and reboot your computer. Assuming that your BIOS settings are correct, Ubuntu should start loading and, after a while, present you with an almost empty GNOME desktop. If you just want to see what this operating system is all about, you're free to wander around the menus and try out the applications – since this is a live session, the chances of doing something that will alter or destroy valuable data are slim to none. But if you're talking business, the Install icon is right there on the desktop, waiting for you to double click it. The average installation takes about 15 minutes, depending on the language options that you select and whether you have an active Internet connection or not, but you can be done with it in less than 10 minutes if you install from a USB drive. Most of the complicated partitioning schemes, like dual booting setups, are greatly automatized, and if you want to dedicate an entire hard drive to Ubuntu then your installation will be trouble-free for sure.

Softpedia has covered the changes that the latest Ubiquity installer incorporates, and I think that the feature slideshow is a great addition that gives a brief but diverse overview of what Ubuntu has to offer, just perfect for new users as it may serve as a quick "which application does what" rundown. If you have installed previous Ubuntu versions, you won't have any problems in getting 9.04 on your machine.

First impressions

When the (short) installation process is done, restart the machine and get a real feel for the new and very polished boot process. At first you will get a minimalistic-looking splash screen with the Ubuntu logo in solid white on a black background, but after a few seconds the new X-based bootsplash will kick in. The developers were hoping to design a streamlined boot process that would be able to start XSplash very early and they nearly did just that in Alpha 6, but the kernel output was destroying its smooth and professional look so they decided to cover up the text with a (albeit short) USplash session.

If you didn't enable automatic logins while installing, GDM (GNOME Display Manager) a.k.a. "the login screen" will disrupt the smooth journey to the desktop by asking you to pick a username and provide a password. The overall look is in line with the USplash theme, rendering a minimalistic and unobtrusive appearance, albeit a little too dark for my taste. After the credentials have been supplied, XSplash will return for a little while, which can be quite annoying.

There is a good side to XSplash's extended presence on your screen. By the time GNOME has finished loading in the background, the X-based bootsplash will fade out and you will be given access to a completely ready desktop environment, no hidden load times here. The view to the wallpaper is unobstructed, the graphic itself being quite an improvement over the abstract and brownish ones that were included in previous Ubuntu versions, or the animal themes in the last few releases. At least for me, the golden sand dune can be too bright at times, but that can be mitigated by lowering the Gamma value in your video card control panel or by simply changing the wallpaper altogether, because you have a wide choice of stunning backdrops right from the get-to.

The new icon set complements the minimalistic look that is present throughout various components, and the libnotify popups integrate well with everything else, sporting smooth fades and transparencies.

Initial setup

Probably the first thing that you notice and which you are familiar with is the Firefox icon on the top panel, next to the Help launcher. By using it you can quickly access a browser session, provided by Firefox 3.5.3 (version 3.5.4 was made available three-four days after the official release). As you're probably well-accustomed to this web browser, I won't go on about its security features and the customization possibilities. All you need to know is that it's there, and it's ready to be used.

Let's see what the Ubuntu developers included for instant messaging. In the Internet menu is the Empathy IM Client, it can't be more obvious than that. You start it up and a wizard appears. I was expecting to configure my XMPP account in one go, but apparently Empathy's creators thought that everyone would be using Jabber.org's service, so they didn't provide a way to enter an alternative address in the wizard. The good thing was that the Network Error notification that followed suit had a big "Edit Account" button on it, but unfortunately the server setting was hidden under yet another "Advanced" group.

After you've configured Empathy and your Contact List gets filled with your buddies, it's time to drop them a line and, preferably, some emoticons to express your feelings about this operating system that you have installed. Well, calling the chat window simple would be an overstatement; it's stripped down to the bare basics in fact. There are no formatting controls and, well, no buttons in it. If you want to insert an emoticon (not type one), you will either have to right-click the text area or click the "Conversation" menu and go into the "Insert Smiley" list. For me, that is pretty limited and cumbersome.

When you close the Contact List, it simply disappears. You can access it from the Indicator Applet, but it takes a while to get used to not having a dedicated IM icon in the notification area. Aside from the lack of features, chatting in Empathy works as expected, and I didn't encounter any problems.

Evolution Mail, on the other hand worked flawlessly. I started it up and I was greeted by a setup wizard through which I configured everything, quickly. My e-mail setup requires SSL, and it was right there, along with all the other relevant options. Upon finishing the wizard, my e-mails loaded up and, surprisingly, even my folders and starred items were correctly set up. However, there was no way I could convince Evolution to import my feed list, or to act as a feed reader. Thunderbird is quite a good aggregator, but Ubuntu's default e-mail client is simply not capable of doing that (there is a plugin, but it's not installed by default).

After noticing Empathy's behavior when closing the Contact List, you would think that Evolution works in the same way. In fact it doesn't; once you close the window it's gone for good, and there appears to be no way you can configure it to remain active in the background. If your e-mail client stays opened all the time, like mine, you're stuck with a big window and with an entry in your taskbar all the time.

Productivity applications

With all communication problems sorted, let's figure out how Ubuntu can help us get some work done. In the Office menu you will find a dictionary application, Evolution and the well-known OpenOffice.org software suite.

We knew for quite some time that Ubuntu 9.10 (Karmic Koala) would incorporate OpenOffice.org 3.1.1. This office suite will take care of word documents, presentations, and spreadsheets, and after you get used to it you will see that it's as good as any other alternative office suite and in some cases better. Proprietary formats are well supported, and the faster startup times will cut down on the waiting period between clicking a document and actually starting to work on it.

I'm not a big fan of Evolution GroupWare, but it seems that it is preferred in corporate environments to the detriment of other similar solutions or software suites. While it lacks some features that would come in handy, it balances them out with the easy setup, no-surprises interface, great stability and low resource usage. It incorporates a calendar, a task organizer and a memo manager, and users can import vCards, .csv, vCalendar files directly. Evolution works with all versions of Microsoft Exchange Server, with the exception of Exchange 2007. It can be synchronized with Palm Pilot devices with gnome-pilot, and OpenSync enables it to be synchronized with mobile phones and other PDAs.

For graphics work we have an old-time classic that has been included in Ubuntu since the get-go. I was hoping that GIMP 2.8 would be ready in time for inclusion into Ubuntu 9.10, but that didn't happen, so instead we have the latest stable version, GIMP 2.6.7, which is about two months old. While it still doesn't feature layer grouping, it is the best free software alternative for graphics and image editing.

Of course, since we are talking about productivity apps, including a good Solitaire card game application is a must. If you're a purist and you want to port your Windows habits to Ubuntu, you will find AisleRiot Solitare to be much more advanced than its proprietary counterpart. It features more than 20 different card games that you can play by yourself, including FreeCell, and if you get bored with it you can choose something else from the collection of logic, puzzle and action games that Ubuntu ships with.

Multimedia support and connectivity

After all this setting up it was time to relax a bit, maybe even watch a video or two on YouTube. So I started up Firefox and I didn't get anywhere fast, because there was no Abobe Flash support. Ubuntu worked on integrating a Firefox plugin that searches and installs the Adobe Flash Player with the package manager, but it appears that YouTube's custom scripts override that function, and instead it will point you to the official Adobe Flash download page. That complicates things a bit, because it misleads a new user into manually installing packages. If the user happens to stumble onto another page that doesn't have any custom scripts, Firefox's Adobe Flash plug-in finder will work correctly and you will be able to choose which Flash support package you want (Adobe's, of course) to install, enter your password and that's it.

The speculation that Banshee will replace Rhythmbox circulated intensely during the initial development of Karmic Koala, but Rhythmbox remains the default music player and media management application in Ubuntu, for now. It is a fairly capable program that can accommodate both novice and more demanding users, and it features play queue and playlist management, multiple playback modes, Audio CD creation and import, podcast support, Last.fm scrobbling and, last but not least, device sync and management. Since some audio formats are restricted, if you load up an MP3 file you will be prompted to start a search for suitable codecs, then you can install them. However, Rhythmbox refused to play the file even after taking those steps, and it was necessary to quit and then run Rhythmbox again for it to work.

Personal Media Players that use the MTP protocol for connecting to the computer have been a constant source of problems, but getting them to work is quite easy if you know where to look. If you plug one of these players into one of your computer's USB ports, you will see that Ubuntu itself recognizes the device and offers a variety of actions for it, but Rhythmbox doesn't appear to detect it. To get it to work you need to enable "Portable Players - MTP" in Rhythmbox's "Configure Plugins" Window, then your will be able to copy music to your player. MSC devices, those that can be manipulated like a regular USB drive, work without a hitch.


One particular problem with Ubuntu's setup is that MP3 files, and possibly others, are set up to open with Totem, the video playback application, instead of Rhythmbox. I think the system is configured this way so that you can preview or listen single files quickly, and if you think they should be part of your collection you will copy them to your music folder. This mode of operation isn't fully configured either, because you will need to configure a music folder in Rhythmbox and eventually enable the new file detection in it. However, you can choose to open a file with another application by tweaking its properties.

Although Totem has a simple interface, it is a powerful multimedia player. When the codecs required to play a file are missing, you will be prompted to install them in the same way that Rhythmbox does. Although I tend to think of media applications as video and audio players, Totem can do a bit of both. It's not a media management utility, but it supports playlists, subtitles, and when you're listening to music it can even display visualizations. A variety of formats are supported, even High-Defintion videos, such as H.264 encoded ones or the popular MKV container.

If you plug in a digital camera, Ubuntu will detect its presence and a helper will be displayed, offering to open a Nautilus window to browse the photos on the camera, or to start up a very functional piece of software called F-Spot. This digital photography management application includes a set of very useful features that allow you to organize, tag, correct, export and, of course, view your photos. Although its interface can get quite busy, with the toolbar, sidebar and filmstrip all occupying a section of the screen, the number of functions packed in F-Spot is well worth it. The timeline slider and the extensions that can upload your photos to various online services definitely deserve being mentioned, and if you need extra functionality, the included extension finder may be able to help.

Large file downloads, like ISO images, are being increasingly delivered through peer to peer networks like BitTorrent. Ubuntu bundles the Transmission application for torrent downloads. While it is a neat and simple to use application, Transmission could be enhanced by adding a first run wizard that will help new users set their download and upload limits so that the torrent traffic doesn't interfere with VoIP or web browsing.

Once you downloaded one of those large ISO images, you will probably want to write it to a DVD or some other optical media. Simple disk creation and duplication tasks like image burning or data backup can be handled by Nautilus, which features a context menu entry for ISOs and a "Send To" item that enables you to add files to a data disk. More complicated tasks, like Audio CD or Video DVD mastering, can be done with the Brasero Disk Burner. It has a very intuitive interface and a lot of useful usage indications, but you won't find any multimedia editing features like DVD menu creation. Also, the annoying "Image Checksum" plugin is still enabled by default, initiating an integrity check of the written data immediately after finishing the burn process. Since most of today's computers and optical drives/disks are reliable enough, I think that the checksum plugin could be disabled by default, or even made to display a prompt asking if you want to check the written data.

Ubuntu on notebooks

Most of the notebooks on which we tested the new Ubuntu 9.10 (Karmic Koala) had Intel chipsets, but even so, the level of out-of-the-box functionality is impressive. On both the HP ProBook 4510s and the Fujitsu-Siemens AMILO M1475G all the components were correctly recognized, the hotkeys worked, power management was a breeze, and not even using the hardware wireless switches was a problem. The volume wheel and the remote control on AMILO required no additional setup, and I was happy to see that the Bluetooth module on the HP ProBook was already set up and ready to be used.

A very useful feature for notebook users is the home folder encryption option that is available when installing the system, since the data stored on laptops is more valuable than the device itself in most cases. Encrypted Private Directories was introduced in Ubuntu 8.10, but it wasn't enabled by default and, to actually secure data, the files had to reside in a special folder if they were to be encrypted. However, this approach relied on the user to store sensitive data in the private folder, and configuration files like Pidgin's logs or account settings were still vulnerable. Ubuntu 9.04 extended the encryption to cover the whole /home folder, but it still had to be set up manually. In Ubuntu 9.10, this feature is available at install time, and I must agree that it's a very efficient way of protecting your data. Instead of wasting precious resources by encrypting or decrypting common system files that are of no particular interest, it only secures the place in which the user stores its files, the /home folder.

You need to take some precautions when you use the Encrypted Home Folder feature, to ensure that your data won't be rendered useless. By enabling it, the password that you set during setup is used to initially decrypt a much stronger passphrase, which in turn is used to decrypt the data. This generated passphrase is presented to you upon first boot, and it's recommended that you write it down or otherwise store it in a secure place, because it is vital to the recovery of the data, should something go wrong. If you forget your password and lose this passphrase, your files will be locked, and the chances of recovering them with a brute force attack are slim.

Application management

Since there is no feed aggregator preinstalled and Evolution can't do us the favor of fetching the news, the only choice left is to install one. If you have been paying attention to the images on Ubuntu's installer, then you know about Ubuntu Software Center. Add that to the fact that this program is accessible directly from the Applications Menu, and it's not that hard to guess where a new user will go when looking for software to install. So, let's see if Ubuntu Software Center can help us get a feed aggregator. Do a search for "feed," pick one of the listed applications, and in the information page there is an "Install" button that needs to be clicked. After you enter your password the application is installed – it couldn't get much simpler than that.

When the idea of replacing "Add/Remove Applications" first appeared, some voices argued that Ubuntu already had too many different ways to access the repositories and that they should be consolidated. That didn't happen at this time (maybe in later versions), but "Add/Remove Applications" was definitely replaced with a worthy successor. Ubuntu Software Center is a friendly application that has well-defined software categories, built-in search and detailed package information. The Synaptic Package Manager is still included, but its interface and features are aimed at the advanced crowd, so the Ubuntu Software Center is a great resource for new users.

Bugs

I must say that I consider Empahty to be a serious "bug." Although its inclusion into this release is probably similar to the way PulseAudio was adopted, Empathy is seriously lacking in some respects. The audio/video chat function is often unstable or unusable, the configuration options are spartan at best and the account manager and creation tool is complicated and often unintuitive. The latest Pidgin developments have initial multimedia chat support, and the available plugins make it an extremely versatile tool that shouldn't have been replaced so easily.

Conclusion

If you read this review from top to bottom, you will see that many of the software installation/customization tasks were related to the lack of support for some technologies, like Adobe Flash or the MP3 audio format. Support for them, along with many other useful things like fonts, a Java virtual machine and DVD playback can be added to the system by simply installing the Ubuntu Restricted Extras package, with the Ubuntu Software Center app. All those separate knick-knacks could be done away with a single move if the Ubuntu developers created an after-installation prompt that would clearly lay out the associated licensing problems and through which the Ubuntu restricted extras package could be installed at the press of a button.

Aside from that, Ubuntu 9.10 (Karmic Koala) is a great operating system. The hardware support is excellent, and the resource requirements are lower than in many commercial operating systems. The bundled software package is quite useful and it perfectly fits the needs of a novice or business-oriented user. If you're familiar with the previous incarnations of this operating system, Ubuntu 9.10 will appear to you as a mere visual overhaul over its predecessors, but there are many more subtle changes under the hood.

Taking a look at the bigger picture, the Ubuntu family of operating systems is expanding. You can now base your distributed server infrastructure on the Ubuntu Enterprise Cloud, and if you own a Dell netbook you can even try out the Ubuntu Moblin Remix. Last but not least, I personally hoped that Lubuntu, the lightweight XFCE-based community-developed distribution, would be accepted among the officially supported editions, but it looks like we will have to wait until Ubuntu 10.04 for that.
Read More..
Share

Blogger template 'PlainFish' by Ourblogtemplates.com 2008