Bob Lewis
Columnist

Pick your poison

feature
Mar 7, 20033 mins

Will it be DLL hell or the infernal shortcomings of the Linux desktop?

ManagementSpeak: I’m looking for people who can think in unconventional terms.

Translation: You’re going to have to improvise all the time, because we don’t waste money buying the right tools.

IS Survivalist Jay Siegel explains how conventional unconventional thinking can be.

And now for some irony: Microsoft’s print ads touting its .Net development tools as the solution for DLLhell — a bit like a cobra advertising antivenin, don’t you think?

But wait! There’s more! If you watch much television you’ve surely seen one of Microsoft’s dramatic reenactments showing how it can quickly and easily turn your company into a model of real-time efficiency. So it was with some bemusement that NateViall, a sharp-eyed regular reader of this column, forwarded an e-mail advertisement for Microsoft Money he recently received that closed with this disclaimer: “Please note that it can take up to eight weeks to update customer information in our database; therefore, you may receive e-mail from us within that time period.”

The kids at Sun Microsystems, always trying to out-do Microsoft, are responsible for another longer, but just as ironic tale.

I’ve been experimenting with Linux desktops, trying to build a satisfactory replacement for Windows. One barrier is cosmetic: Linux’s font rendering has made hideous look good, so I was excited when Red Hat 8.0, which installs with OpenOffice 1.0, yielded a thoroughly satisfactory viewing experience.

Figuring many companies will prefer an office suite with corporate support, I next installed StarOffice 6.0. It ran without crashing, but to call its appearance disappointing is to call putrid “mildly unpleasant.” Red Hat made it clear this was Sun’s problem, and so, in preparation for contacting Sun’s crack technical support squad, I tried to register for my free 90 days of support on Sun’s Web site.

No go: The registration process crashed with a Java run-time error. Bloodied but unbowed, I called Sun’s technical support number and explained the problem. The next day I received an e-mail with Sun’s diagnosis: “The cause of the problem can be definitely traced to the operating system. Our answer: Your problem description points to missing or non-existing files in your operating system. Furthermore, a certain setting or configuration may also come into question since the origin of this problem is not clearly indicated.”

Understand, the registration process crashed on a) Internet Explorer/Windows XP on my laptop; b) Internet Explorer/Windows 98 on my desktop; and c) Konqueror/Red Hat 8.0, also on my desktop. So Sun Microsystems (inventor of Java and one of the industry’s most vocal advocates of Java server-based processing because, they allege, it runs reliably anywhere) says that if their Web site crashes it’s a desktop issue.

It’s enough to make me yearn for DLL hell.