Navigation Salon Salon Technology email print
Arts & Entertainment
Books
Comics
Health & Body
Media
Mothers Who Think
News
People
Politics2000
.Technology
- Free Software Project
Travel & Food
_______
Columnists

 

Also Today

For a full list of today's Salon Technology stories, go to the Technology home page.

- - - - - - - - - - - -

- - - - - - - - - - - -

Read more about the latest addition to the software industry -- the Open Source Initiative -- at barnesandnoble.com

- - - - - - - - - - - -

Search Salon


  
Advanced Search  |  Help

- - - - - - - - - - - -

Recently in Salon Technology

Shaking the family tree
The Mormon Church takes its vast database online -- and gives the genealogy world a charge.
By Kaitlin Quistgaard

[04/14/99]

Technology Log
MIT's Gates building: Free Software Foundation's new home?
By Janelle Brown

[04/14/99]

Silicon Follies
Liz faces the wrath of the Nerd King.
By Thomas Scoville

[04/14/99]

Microsoft's open-source gambit
Is Redmond seriously "thinking" about releasing its source code -- or just trying to confuse the opposition?
By Scott Rosenberg

[04/13/99]

Technology Log
Young investors love the Net
By Janelle Brown

[04/13/99]

Complete archives for Technology

- - - - - - - - - - - -

- - - - - - - - - - - -

Technology
by e-mail
Sign up here to receive our weekly e-mail newsletter listing recent and upcoming articles and events in Technology.

 
Unsubscribe

- - - - - - - - - - - -

- - - - - - - - - - - -

barnesandnoble.com

Search for technology books, software and more at
barnesandnoble.com

Search by: 

 



Why Linux needs help | page 1, 2, 3

Miguel de Icaza, the coordinator of the GNOME project, heaves a sigh when asked about "help."

"We have many problems with that," says the 26-year-old Icaza, who splits his time between hacking on GNOME and maintaining the computer network at a nuclear science research institute at the Universidad Nacional Autonoma in Mexico City. "It is being slowly fixed, very slowly."

Linux has a long history of help problems, going all the way back to the moment of its creation. Linus Torvalds is quite frank: He is utterly uninterested in the documentation process. Back in 1991, Torvalds wanted a version of Unix that he could run on his 386 PC. To use open source evangelist Eric Raymond's terminology, that was the "itch" Torvalds needed to "scratch." And scratch it he did, by hacking together the Linux kernel -- the all-important body of code at the heart of the operating system.

Torvalds made the code available to anyone who wanted it, but saw little need to hold hands when it came to actually installing the kernel. As a result, running early versions of Linux required true determination.

Matt Welsh, a graduate student in computer science at the University of California at Berkeley who specializes in "Internet-scale systems architecture," remembers his first encounter with Linux, in 1992, all too clearly.

"This was when Linux fit onto two floppy disks," recalls Welsh. "There was no networking, there was no X-windows [an essential graphical interface for Unix systems] -- it was a text-only system that didn't do very much. And it was impossible to figure out how to install it, given the scant 'readme' files that were available."

The only help Welsh could find was a document that consisted of little more than a snapshot of the file and directory structure of a working Linux file system. Using that snapshot as a guide, Welsh was forced to "manually" place each file in an appropriate directory, one at a time.

There had to be a better way -- and Welsh provided one, in true hacker fashion. After taking "copious notes" while installing that early version of Linux, he ended up with a document that eventually became the "Linux Installation HowTo." Over the next few years, under Welsh's coordination, the Linux HowTo archive grew to be an impressive library of helpful documents, each aimed at solving a specific problem -- such as connecting to the Internet, or setting up a firewall, or running Quake on a Linux system.

At first glance, Welsh's experience would appear to contradict the theory that hackers aren't interested in help.

"I pretty much took over most of the documentation and information management for the Linux project over the next couple of years, because I was scratching my own personal itch," says Welsh. "It wasn't like I was a guru and sitting there and going, oh, this is easy stuff and I'm just going to explain how it works. I would go and figure out how to do something and then write it up ... Even though it is not seemingly as glamorous, maintaining the documentation for a project like Linux was actually a lot of fun."

The Linux HowTo archive is a terrific resource, with answers to a great many questions. Along with the other available sources of information about Linux and Unix -- the "man" and "info" pages accessible instantly from the command line prompt, the proliferating online user guides and frequently-asked-question files -- it offers the determined Linux newbie a wealth of useful information.

But it doesn't do a darned thing for the stupid user.

I know, because my own computer skills are such that I am supremely qualified to impersonate an ignorant Unix/Linux user. Recently, courtesy of Linux hardware vendor VA Research, I obtained for review purposes a state-of-the-art Linux box with the GNOME desktop preinstalled. I decided that my first goal would be to see if I could use the GNOME-ppp utility to connect to the Internet over my home phone line without having to resort to typing in text commands at a command line prompt. (My review of GNOME's competitor KDE, as of last June, is here.)

I entered the basic info required -- phone number, user name, password, DNS number. Then I tried to connect. No go. Next, I clicked on the help menu. But all that lay under the help menu was an "About this program" option -- no help at all.

After a review of various other sources of information, including the Linux-PPP HowTo, some actual printed Linux books and even the ppp "man" pages, it became clear that I would not be able to avoid getting into a text editor and mucking about with the actual ppp configuration files.

GNOME is an impressive achievement, and by any reasonable standard of software progress both it and KDE are moving forward at a respectable clip. But they are both still a long, long way from being stupid-user friendly.

 Next page | Signs that help may be on the way


 


 

Salon | Search | Archives | Contact Us | Table Talk | Ad Info

Arts & Entertainment | Books | Comics | Life | News | People
Politics | Sex | Tech & Business | Audio
The Free Software Project | The Movie Page
Letters | Columnists | Salon Plus

Copyright © 2000 Salon.com All rights reserved.