Desktop Support Options
Ubuntu 8.04 Is Ready to Take On Windows
Canonical has marshaled the best of what the
open-source world has to offer in Ubuntu 8.04, a Linux-based operating system
that's capable of mounting a serious challenge to Microsoft Windows on
mainstream desktops and notebooks.
During my tests of Ubuntu 8.04, both in its final form and in a series of test
releases that led up to the official launch April 24, I've been impressed
enough with the distribution to award it the eWEEK Labs Analyst's Choice
designation.
As with any would-be Windows rival, Ubuntu 8.04 faces an uphill battle for
hardware and software certifications, although the move by Dell in 2007 to
begin preloading Ubuntu on some of its notebook and desktop PCs points to
progress on the hardware front.
As for software, the continued improvement of open-source alternative
applications such as the OpenOffice.org productivity suite, Firefox Web browser
and Evolution groupware client go a long way toward providing users with the
tools they require to get their work done from a Linux-based desktop.
Click here to read about a hacking contest that pitted the MacBook Air against Vista and Ubuntu.
For Windows applications for which there is no suitable Linux-friendly version
or alternative, Ubuntu 8.04's KVM and Xen-based virtualization tools offer a
free, built-in means of running Windows software from within an Ubuntu system.
What's more, the debut of Likewise Software's open-source Likewise Open utility
makes it rather easy to integrate Ubuntu Linux clients into an Active Directory
authentication scheme, and the addition of new installation options for Ubuntu
has lowered the bar for trying out the system on machines running Windows.
Desktop Support Options
Where the desktop OSes from Linux headliners Red Hat and Novell are divided between
short-lived, community-supported, fee-free offerings (Fedora and OpenSUSE,
respectively) and longer-term, vendor-backed, service-fee-toting options (Red
Hat Enterprise and SUSE Linux Enterprise), no such commercial versus community
bifurcation exists for Ubuntu.
Instead, Ubuntu's primary corporate sponsor, Canonical, labels all of its
releases as fit for broad consumption, with optional paid support available to
supplement the forums, wikis, chat rooms and other Web-based community support
outlets that have grown up around the distribution.
One distinction that Canonical does maintain for Ubuntu releases is that
between long and short support terms. Canonical ships a new release of Ubuntu
every six months, with a standard security and bug fix support term of 18
months. Every two years, Canonical distributes an LTS (Long-Term
Support) Ubuntu release, with a support term of three years for desktop
configurations and five years for servers.
Three years on the desktop falls far short of the 10-year support term that
Microsoft offers for its Windows client, but Ubuntu boasts an effective
in-place upgrade mechanism, and the upgrades are freely available.
Canonical offers a 24/7 support plan for $900 per desktop per year, and a 9/5
support plan for $250 per desktop per year. To compare, Novell's support plans
are significantly less costly, with a 24/7 support package priced at $220 per
year, and a 12/5 support plan at $120 per year. Both of those prices include
the yearly $50 license fee for Novell's SUSE Linux Enterprise Desktop.
Hardware and Graphics
Ubuntu Linux 8.04 is available in separate versions for 32-bit x86 and 64-bit
x86-64 systems. I tested the x86 version of Ubuntu on a Lenovo ThinkPad T60
notebook with 3GB of RAM and an ATI
Mobility X1300 graphics adapter, and on an Athlon 64-based desktop system with
2GB of RAM and an Nvidia GeForce 6600 LE graphics adapter.
When I reviewed the previous Ubuntu Linux release, Version 7.10, I ran into
trouble with my ThinkPad's X1300 adapter and had to head to the command line to
get up and running. This time around, Ubuntu correctly identified my graphics
adapter, and the system's new Screen Resolution tool made it easy for me to
adjust my display resolution from the 1024 by 768 pixels supported on the
ThinkPad's built-in LCD to the 1280 by 1024 pixel resolution of the display
attached to my notebook's docking station.
My graphics experience was not, however, trouble-free. When I closed the
notebook's lid, the system's default power management settings switched my LCD
panel off. When I opened the lid again, rather than switching back on, my LCD
screen awoke to a garbled pattern of colors. I had to switch between virtual
terminals by hitting control-alt-F6 and then control-alt-F7 to straighten out
my display.
For me, this was a minor annoyance, but for someone unfamiliar with the
occasional vagaries of Linux graphics, it could prove much more troublesome.
Fortunately, I was able to exorcise this issue by installing ATI's
proprietary driver, a process that Ubuntu's Restricted Drivers tool makes close
to painless.
I was able to suspend the ThinkPad both to disk (aka hibernation) and to RAM
(aka sleep) without any trouble. In previous Ubuntu releases, hibernation has
worked well, but I've had problems getting sleep mode to work. When I tested
Ubuntu 8.04 with the ThinkPad's docking station, I experienced no difficulties
docking or undocking the system.
I was particularly pleased with the progress Ubuntu has made with its printer
setup tools. When I opened the system's printer configuration utility and opted
to create a new printer connection, a list of the five HP LaserJet printers
(three 4000s, a 4050 and a 5000) and the Xerox Phaser 6250N on our floor
appeared right away. I selected the printer closest to me, accepted the driver
suggestions the tool offered, named the printer and was set to go.
Two years ago, when I reviewed Ubuntu's previous LTS
release, I reported that while I could connect to a Palm OS device, I could not
complete a sync operation. This time, I plugged a Treo 755p into my ThinkPad's USB
port, clicked through the setup dialog in the GNOME-pilot utility, and
completed a backup and sync operation without issue.
Within and Beside Windows
I used my second test machine, an Athlon 64-based desktop running Windows
Vista, to try out Ubuntu 8.04's newest installation option, in which Ubuntu
installs itself in a couple of large files on a preexisting Windows installation.
The last few Ubuntu releases have shipped in a LiveCD format that enables users
to boot into a temporary Ubuntu desktop suitable for trying out the system
before either devoting an entire system to Ubuntu or resizing existing Windows
partitions to make way for Ubuntu in a dual-boot configuration.
LiveCD setups are handy, but they often perform too poorly to give a clear idea
of how a system would run on your hardware. On the other hand, I've seen enough
fouled dual-boot installations to regard repartitioning with suspicion, so the
new installation option is a good choice for Windows users looking for a
low-risk way to try out a Linux desktop.
I popped the Ubuntu CD into my running Vista
box, opened the installer application, and directed the installer where to
store Ubuntu and how much space to assign it. Shortly thereafter, the
application prompted me to reboot, after which it completed the installation
process. According to documentation on the Ubuntu Web site, there's a
performance hit associated with this sort of install, but I didn't detect an
appreciable slowdown.
The Ubuntu desktop I'd installed within Windows seemed no different from the
one I'd installed on its own hardware, and I was pleased to find that the files
from my Windows instance were accessible from Ubuntu.
I turned next to join my Linux-within-Windows installation to a Windows Server
2003-hosted domain, using the Likewise Open utility that's now available
through the Ubuntu software repositories. As I learned during my tests of Likewise
Open and Likewise Enterprise earlier this year, joining an Ubuntu machine to my
domain was no different than joining a Windows system.
I could log in to my Ubuntu box using credentials from Active Directory, but
the functionality in Likewise Open does not extend much beyond that basic
authentication. I could not, for instance, configure the Ubuntu box to grant
members of my administrators group in Active Directory rights to administer my
Ubuntu instance, as is possible with Mac OS X's AD integration.
What's more, I had to re-enter my AD credentials to access Windows shares, and
there wasn't an easy way to automatically mount networked home directories for
my AD users. In order to enable this sort of functionality, companies can
purchase Likewise Enterprise licenses and exercise fuller control over their
Ubuntu desktops via Group Policy.
