Enterprise Unix Roundup — Red Hat's Desktop Epiphany

by Michael Hall

Red Hat's recent foray into the enterprise desktop Linux market leaves us wondering if it was napping or waiting for the right time to hop on the merry-go-round. Novell released the first beta version of Mono. With AppleScript and the script menu, OS X admins' favorite shell scripts are a click away.

Main   In Other News    Security Roundup   Tips of the Trade

We remember our first Red Hat installation fondly. Not only was it easy, but it was also our first Linux installation involving a live X Window session that didn't include cutting off a lock of hair and burning it in a ceremonial bowl.

At that time, people didn't really talk about "Linux on the desktop" because people didn't talk about Linux much at all, except, as one magazine aimed at teen computer nerds put it, as a way to "intimidate your enemies."

So Red Hat could be excused for napping on the desktop issue for a while. After all, it had an easy installer program, it included nice desktop-like apps where available, its user base went around telling people to use LaTeX to write book reports with a straight face, and that was that.

Red Hat napped long enough to miss the rise of the enthusiast-oriented desktop distributions: SUSE and Mandrake made real strides by including a ton of applications and making a lot of things that matter to desktop users work better "out of the box." Worse, the company lost what looked like early control of the GNOME desktop environment when Eazel (now defunct) and Ximian (now a wholly owned subsidiary of Novell) formed in the late '90s to push GNOME in a more polished, end-user direction. Red Hat ceded the desktop, saying it wasn't that interested anyhow ("single user workstation" was the closest anyone at Red Hat ever came to the d-word) and went on to push its Red Hat Network and Enterprise Server line. SUSE and Mandrake thanked Red Hat kindly for leaving them to their loyal user communities, and that was that.

Late last week, Red Hat 9, the last real indication that Red Hat cared at all about desktop users, reached end of life. The indifference among users was resounding. Except, we suppose, when it wasn't, such as when Linux Weekly News, a venerable news source among Linux enthusiasts, published a scathing parody of Red Hat's interactions with the Red-Hat-sponsored Fedora Project community, which seemed to be where some kind of desktop Red Hat would live.

"Hey, all," says a Red Hat sales person in the parody, "if you really want a stable system, don't use fedora project. It will eat your brane [sic]. Buy RHEL instead."

So the divorce between Red Hat and the Linux desktop set seemed pretty well-cemented, and the relationships between Red Hat and the portion of the Linux market interested in a full court press on the desktop haven't gotten any better despite Red Hat's willingness to support Fedora. The closest the company was going to get to that market was its Advanced Workstation offering, which seemed more like a play for support dollars than a serious run at corporate desktops.

Because of this back story, Red Hat's sudden decision to go after a piece of the desktop market after all seems a little, well, weird. On one hand, Sun (which owns StarOffice and sponsors that product's open source offshoot OpenOffice) is out there pushing its Linux-based Java Desktop System hard, in WalMart of all places. On the other hand, premier KDE sponsor SUSE and GNOME expert Ximian are residing under Novell's corporate roof. And for any leftovers in this vanishingly small Linux desktop market, there's always Mandrake, which commands a devoted (if somewhat inexplicable, considering Mandrake's excruciating QA problems in the past) following, Lycoris, and a few others toddling along behind.

But there it is. And the company is suddenly, with the launch of Red Hat Desktop slated for next week, in a market it treated with coy overtures or bland dismissiveness for quite a few years.

So what's Red Hat's angle?

Not surprisingly, the same one it pursues with its enterprise server line: applications and a services mechanism it's refined during the past few years.

The basic product units for Red Hat Desktop will be the Proxy and Satellite Starter Packs — 10- and 50-seat entitlements priced at $2,500 and $13,500, respectively. Customers will also receive a year of support from Red Hat Network, some installation support, and Web forum support for a year.

In addition to its services offerings, Red Hat brings a few choice applications to the table. VMWare, which will allow Linux machines to run Windows applications, is just one example. The company will also include the Citrix ICA client, which allows users to also run Windows applications over the network.

And the bigger picture? Why are the corporate players paying so much attention to the Linux desktop?

In a single word: Longhorn.

When Windows XP rolled out in 2001, it faced no competition from the Linux world on corporate desktops. But much has changed, and there's a sense that the move to Longhorn in a few years will leave Microsoft with a window of vulnerability that wasn't exploitable three years ago, when Linux desktop machines were still treating decent printing like a nifty trick and the initial wave of The Bust had dampened enthusiasm for talk of revolutions in any segment of the IT market.

Which leads us to wonder if Red Hat wasn't so much napping as waiting for the right time to hop on the merry-go-round.

>> To Other News
>> To Security Roundup
>> To Tips of the Trade

Main    In Other News   Security Roundup   Tips of the Trade

In Other News

» Sun COO Jonathan Schwartz made a small clarification of his "Red Hat has forked Linux" comments, telling LinuxInsider "It's forked because if you write to the Red Hat distribution, you can't go and run on Debian."

» Veritas announced it will develop its Storage Foundation software for Solaris running on Opteron- and Intel-based Solaris systems.

» Quiet week for SCO: The company went through a round of layoffs and suffered the indignity of the National Retail Foundation telling its members that SCO's claims against Linux are unfounded. No word on if the group took SCO's frequent shopper card away, too.

» Mandrake released Mandrake Linux Official 10.0 for AMD's Athlon64 and Opteron processors.

» The OpenBSD Project announced end-of-life for OpenBSD 3.3. No more fixes or patches will be released in the OpenBSD 3.3 branch. The project recommends users upgrade to version 3.5 of the project, which was released on May 1.

» Novell just announced the first beta release of Mono, an open source version of Microsoft's .NET that will allow Unix and Linux developers to create .NET apps. The project includes a C# compiler, Common Language Runtime, and just-in-time compiler.

Security Roundup

  • Apple released a major security update to OS X, fixing vulnerabilities that could be used to compromise a system.
  • Slackware and Debian released patches to rsync that could cause the program to write files outside of the intended directory tree.
  • The FreeBSD Project released a pair of patches (1 and 2) to Heimdal. They fix bugs that could allow for denial of service attacks or compromise kerberos trust relationships.
  • SGI released a cumulative patch to IRIX that repairs several vulnerabilities in its networking stack. The patched bugs could allow for denial of service attacks.

Tips of the Trade

While we really enjoy the OS X GUI, we've got our share of shell scripts hanging around that don't always fit in the world of icons and windows. Two things make them fit a little better, though:

The first step to make your favorite shell script a click away involves turning on the script menu. Apple explains how to do this, but, for the most part, all it involves is visiting the AppleScript folder within the Applications folder and double-clicking the Install Script Menu icon. On installation, a scroll-like icon will appear on the menu bar.

The next step is to embed one of the shell scripts in an AppleScript. Here's a simple one that calls the Unison program (which you might remember from a previous tip) and syncs the iBook with the main file server before we head out the door:

set UniSync to do shell script ("/Users/mph/bin/unison -batch && echo Sync Complete")

display dialog UniSync

The real meat of the whole thing is the do shell script directive. The rest ensures any output from Unison (such as files it moved from one system to another) gets listed in a dialog the user has to acknowledge.

You can experiment by firing up the ScriptEditor (also in the AppleScript folder) and trying out your own. Something as simple as

do shell script ("/path/to/script")

ought to work.

When you've got something you like, save it to the Library/Scripts folder in the home directory. The next time you click on the script menu, the new script will be ready to run.

For those who want to delve into this more, Apple has a decent tech note that explains much more, including how to how to run scripts with superuser privileges.

>> To Main

This article was originally published on Thursday May 6th 2004
Mobile Site | Full Site