Red Hat 9 Offers Continuity, Transparency for Users

By: Brian Proffitt
Tuesday, April 1, 2003 10:25:17 AM EST
URL: http://www.linuxplanet.com/linuxplanet/reviews/4736/1/

One Distro, Many Users

Let's be honest--when Red Hat releases a new version of its distribution, no one really expects it to fail miserably. Reviews of such releases, while not exactly pro forma, have begun to take on an air of "oooh, look at the all the cool new features," with the occasional smattering of "this feature did not work quite right."

Every once in a while, you get a review from someone who has got a bone to pick with Red Hat (or any other distro) and they take the developers to task for some real flaw that may or may not be important in the grand scheme.

Red Hat 9 could be just another distro out of North Carolina that rakes in these kinds of reviews, and I could be one of the reviewers that does it. But as I have worked with Red Hat 9 over the last few days, my initial impressions are that it might be a disservice on my part to just toss out another such review. Because as I use it to perform the multitude of tasks needed to run LinuxPlanet and Linux Today, I find myself thinking that this version of Red Hat has actually managed to almost become exactly what Linux distributions should be.

Transparent.

It would be useful to explain how I approached this review to understand this conclusion. For the past year, I have been using Red Hat 7.2 pretty much exclusively during my work hours, with brief excursions with Yellow Dog 2.3 when I take this show on the road. Before that, I flip-flopped between Red Hat and SuSE distributions. Getting to the point where I can use Linux exclusively for 100% of my work was not something that just happened overnight. Getting the browsers just so, and all the tools working in the text editor, beating back the spam with the mail client (a 50-50 battle at best)--this was a gradual evolution of time and tweaking, of getting everything just right. This is not something that is indicative of Linux, but of all operating systems.

But one thing that has been unique to Linux, at least in my experience, is that upgrading Linux from one version to another can be one of the biggest pains in the neck.

Maybe I've been unlucky, but there have been some real humdingers of upgrading nightmares in my experience--usually unresolved dependencies that make old dependable applications into cranky, contenious little programs that usually need reinstalled at the end of the day.

There is, of course, the other path to take--dump everything and install a new version clean on a freshly formatted hard drive. But although data can be saved and moved from install to install, configuration settings for applications can't always be so easily duplicated. Not to mention that some applications have to be downloaded and installed anew.

All adding up to one big pain in the neck.

All of this hassle in my past experience is a big part of why when Red Hat 8.0 came out, I declined to install it on my machine. I had, at that time, just gotten everything working nicely with 7.2 and I was unwilling to erase my comforting little environment just for the sake of progress.

But when Red Hat 9 came out, I decided to forego my sense of comfort and get with the times.

From the very beginning, I had decided I was going to believe the documentation and install via the upgrade path, so I would not have to upset my delicate status quo. I approached this with a natural suspicion borne of being burned by other Linux upgrades in the past.

Red Hat 9 upgraded almost perfectly.

There were some glitches along the way--for some reason, Anaconda, the installation application, locked up in the install path choice-point screen, but on the next hard start, Anaconda breezed right by this step without incident.

I'm not going to harp on the install too much, because I really think we're past worrying about such things any more. With each new version, installs have become more and more stable and robust and no longer the Challange of the Ages to perform.

This version of Red Hat is actually my first hands-on experience with Bluecurve, the unified theme that Red Hat uses for its default theme for both the GNOME and KDE environments. I had seen dozens of screenshots, but nothing prepares you for the real thing of actually doing a double-take when you try to figure out which environment you're in. You simply cannot tell the difference between the two environments anymore with just a cursory examination.

The integrated presence of OpenOffice.org into both environments is most definitely welcome. Each of the office suite's applications is already in place on the panel, affording easy access for new and veteran users. For the e-mail client, the now-ubiquitous Evolution is in place on the panel as well.

Bluecurve, OpenOffice.org, and Evolution are all pieces of a large picture that the Red Hat Linux desktop is displaying these days: a picture of transparency.

In case you're wondering, I am not trying to be cryptic about this. But the ease of use factors than have been built into Red Hat 9 are signs that the Linux desktop is rapidly approaching the state it needs to be for widespread adoption in the enterprise and the home.

For instance, never has it been simpler for me to connect to my printer across the network. An HP OfficeJet g85, this has often proved to be a cantakerous beast for Linux (and Windows, to be honest) to handle. Drivers for this printer have historically been a big problem for users of all platforms but Red Hat 9's drivers are handling the printer with atypical aplomb.

Another welcome addition for me coming up from 7.2 was the presence of an on-the-fly screen resolution tool. Now I can just set my resolution as needed in the desktop environment without resorting to command-line edits or just using the X keyboard presets I created during the installation.

Is Linux Getting Dumb or Getting Smart?

Some have derided this trend--the desktop, the ease-of-use--as the "dumbing down" of Linux--taking out all of the cool features that appealed to so many geeks and making it more palatable for the ever-present Joe User.

I disagree strongly with this assessment. I think what is really going on is the smartening up of Linux.

After all, all of those "geek" features of Red Hat are still there. I can still grep with the best of them, and emacs is still my favorite text editor. I can still bypass Red Hat's rather limited sound configurator GUI and pop straight into my old compadré sndconfig to tweak the sound card configuration.

The core foundations of Red Hat, the myriad of utilities that warm a Tux geek's heart are still available. Don't like Bluecurve? Dump it for something you like better. That's still your privilege.

What has changed is the addition of features, not the taking away. Red Hat Linux (and many of the other Linux distros) have added these new interface-based tools that make the operating system more accessible to all types of users. In other words, the GUI has gotten good enough to become, dare I say, a window into the applications, instead of a barrier. Red Hat 9 is essentially getting out of the way and letting the user accomplish something.

In the non-geek world, an operating system is not supposed to be something users should think about, unless they really want to. It just should be there to let them get work done. No one cares about the mechanics underneath the desktop or even the desktop itself, as long as they can find the tools they want.

Sure, some non-geeks want a cool-looking desktop, but that's just window dressing that can easily be changed.

Geeks or no, that's what most of us just want to do with our computers--no tweaking, no fiddling, just getting our work done.

Red Hat 9 is a very mature Linux distro that has the latest productivity applications and gimcracks to let users from all backgrounds get their tasks accomplished.

I think this is the beginning of a trend with all distros, as each of them tries to hold onto its audience in the years ahead. Red Hat users, Mandrake users, SuSE users, and the rest will all begin to find their upgrade paths strenghtened more and more. This is, I believe, a direct result of where these companies want Linux to be: inside the corporate world.

In a hobbyists' world, a mature upgrade path was not quite such a high priority. These users seem to secretly love tweaking things when they go a bit awry.

In a corporate world, what matters most is a sense of continuity. IT managers want to know that if they commit to one OS, then that OS will serve them well down the road. That includes, it seems, individual distributions of Linux.

And it is this sense of continuity that Red Hat 9 most invokes in the user. Continuity with earlier versions of Red Hat, continuity with the hardware its installed upon, and continuity with many PC users' interface experience.

Copyright Jupitermedia Corp. All Rights Reserved.