DesktopLinux
Home  |  News  |  Articles  |  Forum  |  Polls  |  Blogs  |  Videos  |  Resource Library

Keywords: Match:
Linux not ready for prime time on the Desktop
A guest column by Dennis G. Allard (Updated Dec. 12, 2001) . . .

Foreword: Last summer, Dennis G. Allard decided to install Linux-based desktop computer systems for three of his friends: a newbie; a priest; and his brother. In this guest column, Allard describes some of the many challenges he faced and frustrations he (and his friends) experienced, and offers some suggestions of things that need to be done to make Linux more suitable for use as a desktop computing environment for 'ordinary' users.

Note: Following an extensive series of talkbacks in the Desktop Linux forum in response to this article, Mr. Allard has posted a lengthy followup in that discussion thread.   (Allard's new comment is also available here.)



Linux not ready for prime time on the Desktop

by Dennis G. Allard


Linux is in NO WAY ready to compete with Windows on the Desktop.

I spent nearly two full weeks this summer helping three friends try to use Linux (Red Hat 7.1). It was a disaster for two of them, one a total newbie who wanted to mostly download music, another a priest who needs his computer as a vital work tool, the third my brother who uses PCs to play Yahoo Bridge, write, and do email.

Let me summarize my overall experience very tersely: Linux is *not* ready for prime time on the Desktop!

Why?

The Newbie

The total newbie found the Mozilla web browser and mail client to be slow and confusing and I don't blame him. Also, he basically just wanted to download and listen to MP3 music. Turns out that Red Hat 7.1 workstation, out of the box, understands MP3 as long as you have a .mp3 file to click on (and because he had me, who knows that to configure sound you still need to use the sndconfig command). But he wanted to do what he sees all his music-listening friends who have Windows do . . . Namely, use Gnutella or some other music service to browse and listen to music, to turn the puppy of a machine into a radio, the promise of the Internet revolution. I'm not an Internet audio junky, at least not yet. But I tried to help him. I knew of Gnutella and after a bit of Google-based Web searching, downloaded a Gnutella client (don't have the exact name of the client with me -- will look it up later). Well, it was just a broken piece of software. It would come up with a kind of OK-looking User Interface (but not as nice as a Windows widget would appear). And it would get tantalizingly close to actually working. It would locate Gnutella servers, it would start to do downloads. Then, shortly thereafter, . . . Poof! Gone. It just broke, dumped core, and we were stuck.

I still use Netscape even on Linux, and his experience does not make me want to switch to Mozilla just yet. To be fair, I like what I'm seeing in Mozilla -- true WYSIWYG non-HTML email composer so that I can actually *tell* what my email text will look like after line wrapping occurs. I have wondered for years (Millenia in 'Netscape time') why the undergraduate Computer Science exercise of wrapping text has failed to make its appearance in any of today's email composers and, for that matter, in normal HTML composition windows such as the one I am typing into at this very moment.

Another problem, not the Newbie's fault, was the inability to open up Word DOC attachments. To defeat the Borg, we are going to have to assimilate it lest it assimilate us. I.e., if AbiWord understands Word 97 documents, ALL Linux distros should be preinstalled to open up Word DOC files from browser attachments. N'est-ce pas?

The newbie ended up giving up. I think partly because he found out how complicated *any* computer is to use and not because he thinks he wants to go with Windows.

The Priest

The mere fact the it took me over a day to get his LaserJet 6L to print and then it stopped working reliably, whereas when we converted him back to Windows it took about twenty seconds (literally) to configure the printer and it's been working since, is almost enough to say 'case closed'.

But there were so many more loose ends and just plain bad UI design issues (in AbiWord; in Netscape, especially in reading attachments) compared to his Windows experience, that Linux reminded me of where Windows was a long time ago.

For example, after I helped him set things up so that Netscape would understand how to open a Word DOC attachment (that he gets dozens of each day -- so WHY oh WHY doesn't the Linux community figure out that understanding a .DOC attachment should be BUILT-IN to the default setup?????), then AbiWord would not pop up correctly.

When he needed to SAVE an attachment, what an ordeal! He would have to manually tell AbiWord to save as RTF (it does not know how to save as .DOC). To do THAT, he would have to select the RTF file type AND manually enter '.RTF' into the filename field. If he changed directories, AbiWord would immediately forget the filename and file type and he would have to again manually reenter the name and type (and rechoose the file type for the export pulldown).

Unbelievably bad UI design! I mean, if something that elementary is THAT poorly designed, well, we have a problem here. Finally, when he did click on an attachment, AbiWord would start but not pop up to be visible -- he would have to know to click on the AbiWord icon (unfortunately there were several of those since each document resulted in a new instance of AbiWord showing up as an icon).

Then there was the printer. I simply could not get his Laserjet 6L to work reliably. I called Red Hat Tech support and they were of no help. I scrounged the Web. It started to work, for a while. Then I'd get a phone call that the printer was not working or spitting out gibberish.

I'd say I spent about 8 hours hassling that printer setup. Once we converted him back to Windows, the printer setup took about 20 seconds and it has worked flawlessly since.

Oh, BTW, Red Hat (both KDE and GNOME) doesn't consider a printer to be a 'peripheral'. (If you don't believe me, check out the Settings|Peripherals menu).

Mozilla bites. It is slow as hell, absurdly complicated, and crashed consistently on my other friend's machine. I tried to get the priest to use it at first but it was so bad we put him back to Netscape.

Pathetically, the above points are just a subset of the hassles I had to confront.

My brother

This should have been the easiest situation. It was, as far as the install went. We just upgraded from Red Hat 7.0 to Red Hat 7.1. Our hope was that AbiWord would download and run without complaining about the need for gal.blah.blah.so like the last time we tried.

And, indeed, AbiWord was up with due dispatch. It did at one point crash and leave a file that it could no longer open containing my brothers poem or whatever -- his only copy. He had to have me hack the file with Emacs and, in my opinion miraculously, fix it by removing a spell check XML construct. A newbie would not have been able to do THAT.

One disappointment in my brother's case was getting PPP to work (he is using a dial-up connection). Why, oh why, does Red Hat ship with two different ways to set up PPP? And why is the setup so complicated? Anyway, we got it working, although it asks for root password every time he dials. How inconvenient.

The 'control panel' in Red Hat 7.1 does not have the same kind of Display settings as does the Control Panel in Windows, where you have very ample control over your display settings. Similar remarks apply to the network settings.

I like UNIX and its command line settings, but non-techies need the Control Panel approach. The goal for Linux should be: provide a control panel and a clear mapping of GUI settings to the files affected by those GUI settings.

The main disappointment was that after a year of very reliable Yahoo Bridge Java applet use by my brother in Red Hat 6.2, the Red Hat 7.1 system is now quirky in one way -- one of the Yahoo Bridge applet windows does not pop up like it used to. In fact, I think in Netscape it just didn't work anymore, so at the moment my brother is using Mozilla for web browsing (to play Yahoo Bridge) and Netscape for email (because, for some reason, the Mozilla people made the .mozilla file hierarchy too complicated to hack files on, while trying to append old mail from one's old IMAP directory into one's new Mozilla POP directory).

Other remarks

Linux needs a widget layer much like Windows has Active X controls for things such as the File Lookup Dialog. And, when Linux *does* offer a File Dialog widget, such as in AbiWord, please, if I do SaveAs and it brings up the Dialog with a default directory showing the filenames available, then, please, three things
  • Make the directory I last selected become the default, the next time I bring up the SaveAs or FileOpen dialog

  • If I adjust the directory to, say, the parent directory, DON'T erase the SaveAs file name, forcing me to retype it.

  • Make the widget work across *all* applications.
*Little* things like the above permeate the Linux Desktop UI. Things like that are WAY more important to get right than the background, or whether the Enlightenment UI is preferable to KDE. I DON'T CARE about such tripe. What I need, is good solid UI design -- the kind I offer my clients and CAN offer my client on Windows platforms.

Conclusion

It is easy to forget how horrible one's experiences with Windows in the past have been.

Yet it appears that Linux, as a Desktop, is threatening to repeat the Windows trajectory of semi-stability leading to, hopefully, stability.

The best, at the moment, one can say for Linux as a Desktop is that it's tantalizingly close. But its weaknesses are noticeable.

I *do* plan to try using it myself in coming months. In fact, I installed Red Hat 7.2 on my Sony Vaio laptop, which is now mostly a Gnu Chess and Maelstrom (Asteroids) game machine. It installed without a hitch, the S-Bus mouse works (use mouseconfig command to make that happen), and hibernation mode works.



Note from author: I have used UNIX for 25 years and have championed and written about Linux for several years, including in Linux Today. Also, I live in Linux -- I work on several machines daily, displaying emacs to my Windows X-Win32 X server for my work using Apache and Oracle.



Talk back! Do you have questions or comments on this article? talkback here


(Click here for further information)


Approaching the Linux Desktop
The purpose of this paper is to help organizations evaluate the Linux desktop against their own enterprise needs and discover what benefits the Linux desktop might bring to their organizations.

Migrating To Linux: Application Challenges and Solutions
Several solutions exist to help organizations migrate in an orderly fashion from Windows to Linux desktops. This paper establishes the characteristics of an ideal cross-platform solution and reviews these alternatives in light of this ideal standard. The paper takes a closer look at the pros and cons of various solutions and outlines the business benefits that can be achieved.

Linux Advantages: Publicly Available Information on Linux Software
This paper offers a brief summary of readily-available Linux information to help businesses sort out this widely misunderstood operating system.

Top 5 Strategies for Managing Linux
Despite continuous evolution in the manageability of Linux, a 2006 survey cited manageability concerns as a top reason why organizations are hesitating to adopt Linux. Levanta believes Linux can be as manageable, if not more so, than other operating systems by following key strategies. These strategic recommendations were developed from experiences in numerous customer environments, both large and small.

Why Choose Novell for Linux?
This paper outlines the benefits of switching to the Linux platform and choosing Novell as a high-performance, enterprise solution.

Enterprise Linux Selection Guide
Considering moving your enterprise to the Linux operating system? Since there are so many similar versions, choosing the right one can be tough. This paper offers a clear process to help you make an informed decision and get the features, support, and cost that are right for your business and technical needs.

Overcoming Challenges in Managing Linux
Levanta has created a new administration model with innovative technology that breaks down the barriers to making the most of Linux systems. This paper will provide an in-depth look at the workings of Levanta’s product, the first Linux appliance of its kind.

SUSE Linux Enterprise 10 for Retail Businesses
Discover why major retailers have switched to SUSE Linux Enterprise Desktop in the back office. SUSE Linux Enterprise Desktop 10 is a low-cost desktop that offers a complete set of productivity applications and interoperates seamlessly with the other Windows, Macintosh and UNIX desktops in your store.

Moving to a Linux Desktop
Migrating from Windows to Linux on the desktop can be a substantial undertaking because it has the potential for touching -- and perhaps disrupting -- every user in your organization. Unlike a data center (server and infrastructure) migration that is largely transparent to users, the cultural and administrative transitions and environment readiness required to support a Linux desktop migration are extensive.

Seven Good Reasons to Exchange Exchange
This paper describes seven compelling reasons why you should switch from Exchange to Scalix.

 



Got a HOT tip?   please tell us!

ADVERTISEMENT
(Advertise here)

Resource Library


Popular recent stories:
• Linux an equal Flash player
• Linux, netbooks threaten Microsoft's fat profits
• gOS 3.0 goes gold
• Browser swallows OS
• Lenovo denies ditching Linux
• Lightweight, Linux-compatible browser evolves
• GNOME 2.24 gains "Empathy" IM
• Review: Pardus Linux
• Ubuntu to fund Linux development
• Ubuntu "Intrepid Ibex" available

All-time Classics:
• Choosing a desktop Linux distro
• Banshee -- the next best thing to Linux iTunes
• Running World of Warcraft on Ubuntu
• A simple Linux backup method
• The Best Free Desktop Linux . . . and how to make it better
• Linux-powered Asus Eee PC mini-laptop arrives
• The well-tempered Debian desktop
• Lenovo launches a netbook
• What's the best Linux for beginners?
• Getting to know Puppy Linux
• Xandros 4: The best desktop Linux for Windows users
• VirtualBox: The best virtualization program you've never heard of

Linux-Watch headlines:
• Amid controversy, Microsoft launches open source foundation
• As open source surges, Microsoft admits Linux threat
• Open source lobbying group emerges
• Open source Linux device drivers submitted by -- Microsoft?
• Google names Chrome OS partners
• Google's new OS marries Linux and Chrome
• Debian plans draw sharp warning from GNU guru
• OpenSource World announces keynote speakers
• Linux 2.6.30 gets new filesystems
• Intel to buy Wind River for $884 million


Join our Desktop Linux discussion forums:
•  Moving to Linux
•  Linux/Windows debate!
•  Linux Q&A
. . . and more
Visit the...


BREAKING NEWS

• Knoppix Live CD distro rev'd
• Debian Linux-based Google Chrome OS debuts, goes open source
• Mint 8 achieves RC1, and Fedora 12 goes final
• Dell PCs cram multimedia power into tiny package
• OpenSUSE 11.2 and Novell's Mono Tools ship
• ABI's Jeffrey Orr on rising Linux netbook sales
• Moblin v2.1 goes beta, adds 3G support
• Linux owns 32 percent of netbook market, says study
• Skype working on open source VoIP UI
• Ubuntu 9.10 final ships as IBM spins Ubuntu-based cloud distro
• CentOS rev's to version 5.4, tries on KVM
• Fedora 12 optimized for Atom-powered netbooks
• Puppy Linux 4.3 gains bugfix, rave reviews
• Hulu comes to Linux
• Reviews praise Ubuntu 9.10, knock Ubuntu Moblin Remix



Linux Netbooks


Linux smartphones!


news feed

Or, follow us on Twitter...


Home  |  News  |  Articles  |  Forum  |  Polls  |  About  |  Contact
 

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
Tech RSS Feeds | White Papers | ROI Calculators | Tech Podcasts | Tech Video | VARs | Channel News

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | Enterprise Network Security | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | Security IT Hub | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | igrep

Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.