Sunday, October 28, 2007

Ubuntu / Kubuntu Linux 7.10 Review - Fantastic!

I recently wrote an entry here on my technology blog about Windows Replacement with Linux, and specifically how I was looking forward, with great anticipation, to the final release of the Ubuntu and Kubuntu 7.10 Linux distributions. I have been watching the evolution of the Linux Desktop for years now, and have paid special attention to the standout distributions from Ubuntu and OpenSUSE, eagerly awaiting the day when I could declare a distribution fully capable of replacing the everyday Windows machine. Some have come close, but until now, no single distribution could completely claim the Windows-Replacement title.

In regards to the Ubuntu series, prior releases showed considerable promise, and with every step forward - versions 5.10, 6.04, 6.10, 7.04 (version numbers essentially being the year/month released) - there was steady progress towards Windows replacement, but always some important, and for me show stopping, features were still amiss. Version 7.10 promised the new features that would finally make the Linux desktop a viable alternative to Microsoft Windows, not just for recreational or part-time computing but also for an everyday corporate desktop environment.

I can now report that after reviewing the Final Ubuntu "Gutsy Gibbon" 7.10 release (in particular the KDE desktop flavored Kubuntu 7.10 distribution), a Windows desktop-replacement is finally here! Those critical features such as fully automatic printer installation, whose prior absence was enough to frustrate me to the point of not using Linux daily, are built into the product. The graphical-configuration tool for the X-windows environment is finally smart enough (i.e., properly designed and implemented) to allow me to alter my screen resolution without performing manual hacks to the xorg files, which I could not expect anyone in a corporate setting to do unless they happen to be a technology junkie!

Printing:
Printing is one of the most important operations from any desktop computing environment - period. Fact is, the promise of a paperless office has been nothing short of a dream, and paper hard-copy output still rules the land. As such, you need a quick a simple way to get connected to your printers (output devices) and put them to use. Ubuntu 7.10 finally made printing from Linux a breeze - even through a Windows 2003 Server shared-printer!

What I did for a test was not just print using a trivially simple setup such as a USB-Connected printer or other locally attached printer, but rather I printed to a Hewlett Packard (HP) Officejet Pro K550 Series printer that was setup as a shared printer installed on a Windows Server 2003 domain server on a TCP-IP network. Yes, a Windows domain shared printer accessible from Linux with ease!

This particular printer, in prior releases of the Linux desktop products, continually thwarted my progress and has become a nice test-case to evaluate the robustness of Linux distributions in regards to printing. With the new Kubuntu 7.10 printer-setup wizardry, I no longer had to do any sort of manual configuration, but rather I just walked through the steps presented to me in a series of graphical dialog boxes that made the process quite simple. I was prompted every step of the way and simply clicked my way through the process, aside from typing in the display-name/label of the printer, the Windows server name, the domain user and password to connect with, and the printer's network-share-name.

After just a few minutes, I was clicking the "print a test page" button, and getting a nice printout that says "Printer Test Page - Printed Using CUPS v1.1.x" featuring a color wheel and 1-degree radial lines test, plus information about imageable-area (that displays page size, print-resolution, and more) and printer interpreter-information (which showed my printer using PostScript Level 3 and GPL Ghostscript). Although this may not sound very exciting, it thrilled me with the simple fact that the Ubuntu 7.10 series product delivered, as promised, simple printer setup, and more importantly, allowed my evaluation of the potential Windows desktop replacement product to move forward - having proven itself in phase-I of my "absolutely essential functionality" tests. Great job Ubuntu team!


Display Adjustments:
In previous releases of Ubuntu, it seemed I was always finding it necessary to "hack" my display settings manually to get the system to recognize my preferred display configuration. I have a Dell Dimension 9150 machine sporting an NVidia GeForce 6800 adapter coupled to a Dell 24" 2405FPW (Digital) LCD flat-panel running at 1920x1200 resolution. This is my primary desktop setup of choice, and an absolute requirement for Linux to support.

I am pleased to report that the latest Kubuntu 7.10 delivered on the promise of a graphical configuration tool for "X" (X-Windows), which allowed me to quickly and simply change my resolution to the 1920x1200 setting and make use of my favorite LCD display device, all without hacking any xorg.conf files or whatever. Whew, what a relief! And, the Linux as a Windows replacement test goes a step further without any show-stopping issues... Excellent!


Microsoft Windows and Domain Connectivity:
Although a goal is to be able to replace the Microsoft Windows operating system (as the standard desktop operating system) with a "FREE" operating system, the fact is I will still need to connect to a Microsoft Windows Domain Controller / Server (especially Windows Server 2003), and other Windows desktops (generally Windows XP) , for the foreseeable future given the fact I write software that runs on these environments for my clients. So, needless to say, Windows network / machine connectivity is quite important.

It will probably come as no surprise that connectivity to Windows was quite simple to achieve - especially, if you noticed above in the discussion about printing how I connected successfully to a Windows network-share printer. Full read/write support to Windows is built-in. I used Konqueror (or was it Dolphin?) to browse my Windows Domain network using Samba, and easily authenticated to my file stores on Windows 2003. I was also delighted to be able to click on Windows Office documents (like Word docs and Excel spreadsheets) and have them open in their respective OpenOffice 2.3 equivalents. Oh, and the folder-browser showed neat little file-preview thumbnails of what was in the Word documents and Excel files before I even opened them -- most cool!


Conclusion:
This latest round of Linux distributions, in particular the Ubuntu and Kubuntu 7.10 releases, show all signs of being completely capable of a full Microsoft Windows desktop replacement operating system product. And, I think most common tasks, like setting up printers, changing display settings, and so forth, are now simple enough for an average user to perform. If you absolutely need access to Windows applications yet, you can always run Windows as a virtual machine on occasion from within Linux, but the more you use Linux, the less likely you'll be to "need" Windows.

After seeing the power and simplicity of this latest distribution release, I really don't know why so many people have never even tried Linux. Perhaps it has most to do with the fact that Microsoft has worked deals with nearly ever major manufacturer to include it with ever piece of PC hardware shipped, since otherwise if new computer buyers had to go out and choose an operating system (and actually pay for it separately), I have a feeling they'd quickly discover that not only can you save money on an OS, but also enjoy similar features, power, and flexibility without being tied to Microsoft forever. And, I haven't even discussed all the great free software that comes with these Linux distribution, or can be freely downloaded for use - there a many great products out there.

1 comment:

Octacube said...

Can you please give the details of how the
printer set-up was done. I have a HP network printer and am not able to set it up. I suppose you used the "windows printer via SAMBA" option to setup the network printer.
Thanks
Joby