Linked by Thom Holwerda on Fri 10th Feb 2006 15:01 UTC, submitted by anonymous
Linux "What makes GNU/Linux such a pleasure to use is the excellent documentation that is included with it for each and every tool bundled with it. Just try learning to use iptables without reading the documentation even once, and you will get the idea. The documentation in Linux is available in a variety of formats - as man pages, info, HTML pages, postscript and in some cases even pdf. But not many people are aware that you can have additional documentation and even whole books available locally for making your GNU/Linux experience that much richer. Here are a few of them that have come to my notice."
Order by: Score:
Come on...
by Joe User on Fri 10th Feb 2006 15:45 UTC
Joe User
Member since:
2005-06-29

What makes GNU/Linux such a pleasure to use is the excellent documentation

Is this a joke? It's a real jungle...

Reply Score: 5

RE: Come on...
by siride on Fri 10th Feb 2006 16:38 UTC in reply to "Come on..."
siride Member since:
2006-01-02

You beat me to it. Documentation for Linux is hit or miss and it's hard to find good documentation all in one place like you can get from Microsoft (the MSDN library is generally pretty good).

Reply Score: 2

Ah yes the fine manuals
by Sphinx on Fri 10th Feb 2006 15:56 UTC
Sphinx
Member since:
2005-07-09

Doesn't get much better than free books. Everything in Linux is extremely well documented, may not rub your nose in it when you hit F1 but it's there, available and gets a little better every day.

Reply Score: 1

RE: Ah yes the fine manuals
by WorknMan on Fri 10th Feb 2006 16:33 UTC in reply to "Ah yes the fine manuals"
WorknMan Member since:
2005-11-13

So where is all this great documentation? I head over to Linuxdocs.org, and I see HowTos that haven't been updated since 1997. How is one to tell whether something is actually up to date or not?

Reply Score: 2

RE[2]: Ah yes the fine manuals
by jbalmer on Fri 10th Feb 2006 16:39 UTC in reply to "RE: Ah yes the fine manuals"
jbalmer Member since:
2005-12-18

I head over to Linuxdocs.org, and I see HowTos that haven't been updated since 1997.

Actually, linuxdocs.org is the old site. The new site is tldp.org. Which stands for The Linux Documentation Project. As far as the claim that Linux has an excellent set of documentation - I second that. The only problem is that people in general are a lazy lot. Just can't pull oneself to open up the man page and read the docs.

The problem is with the people and not with linux ;)

Reply Score: 1

RE[3]: Ah yes the fine manuals
by Disruptor on Fri 10th Feb 2006 17:55 UTC in reply to "RE[2]: Ah yes the fine manuals"
Disruptor Member since:
2005-11-06

I agree with you that the problem is with people not with Linux _but_ only in the cases of either power-users (me, you, my boss that is a sysadmin e.t.c.) or to users with great determination and willingness to expreriment, learn e.t.c. But this kind of logic does not apply for everyday people - at least until they _do_ become powerusers. When people ask me whether they should install Linux or Windows I lower my head and advise them to get a Mac, simply because `it just works' for the most part and certainly for a much greater part than in Linux or Windows - There is nothing bad in recognizing the truth. I can't tell them `Hey, look. The documentation in Linux is awesome'. Cause it is awesome (yes) ... but for me not for them mate.

Reply Score: 1

RE[3]: Ah yes the fine manuals
by kickasso on Fri 10th Feb 2006 18:06 UTC in reply to "RE[2]: Ah yes the fine manuals"
kickasso Member since:
2006-01-03

> The problem is with the people and not with linux ;)

However, nothing prevented people of, for example, FreeBSD community to create excellent man pages and update them periodically, to make a lot of other very useful docs located at /usr/share/doc, /usr/share/examples of FreeBSD installation.

Reply Score: 1

RE[3]: Ah yes the fine manuals
by Nathan O. on Fri 10th Feb 2006 20:09 UTC in reply to "RE[2]: Ah yes the fine manuals"
Nathan O. Member since:
2005-08-11

Whoa, there! I'm certainly no lazy user, but I've run in to dozens of programs- CLI and GUI- where the documentation was pittiful. There are a few things that are well documented. Someone mentioned Perl, for example. There are a lot of things that have decent documentation. But a lot of other things either have bad documentation, or the thing is so convoluted by design that no amount of documentation helps!

Reply Score: 1

RE[3]: Ah yes the fine manuals
by Morin on Sat 11th Feb 2006 13:25 UTC in reply to "RE[2]: Ah yes the fine manuals"
Morin Member since:
2005-12-31

> The problem is with the people and not with linux ;)

I think you should read up what usability means.

- Morin

Reply Score: 1

RE[3]: Ah yes the fine manuals
by AmigaRobbo on Sun 12th Feb 2006 09:20 UTC in reply to "RE[2]: Ah yes the fine manuals"
AmigaRobbo Member since:
2005-11-15

"The problem is with the people and not with linux ;) "

Hmfp. The problem with saying things like that (and I'm assuming a certain level of irony in there!) is the saying "Linux is ready for the Desktop".

Reply Score: 1

RE[2]: Try ReadnMan
by glarepate on Fri 10th Feb 2006 16:47 UTC in reply to "RE: Ah yes the fine manuals"
glarepate Member since:
2006-01-04

FTFA:
------
Note: In each of the cases below, I have given the package name (in bold and blue color) and you have to first install them using the apt-get command if you are using Debian Linux, which means you run the command:

# apt-get install >package name<
------

I inverted the angle brackets arounf package name in order to dodge the HTML tag restrictions.

Reply Score: 1

RE[2]: Ah yes the fine manuals
by JohnMG on Fri 10th Feb 2006 16:56 UTC
JohnMG
Member since:
2005-07-06

> The only problem is that people in general are a lazy lot.

Yeah, people tend to be lazy, but I still think siride is right on: it's hit-or-miss.

On the "hit" side, for example, the Perl docs. I'm a Python guy these days, but I gotta say that the perl docs are really top-of-the-line. They contain not only well-written and correct info, but they include examples and tutorials too.

GNU docs tend to be pretty good, as RMS considers incorrect docs as bugs to be fixed.

The Apache docs are pretty good. There's a funny dynamic there actually. The folks who license their software BSD-style in general tend to just want you to use it, regardless whether you give back. To that end, I think they usually work hard at having good docs, since that's what will get them more users.

Regarding the phrase, "for offline use" -- of course, for many of the online docs, hopefully they provide a downloadable version too, so it's just: download it to your ~/docs_others directory, unpack it, bookmark it, and it's now available for offline use. ;)

With more and more projects using wiki's for their docs, a nice feature of any wiki might be to have an easy way to download an archive containing a snapshot of the current wiki, such that you could reconstitute it on your own machine.

Reply Score: 1

Doc
by yanik on Fri 10th Feb 2006 17:40 UTC
yanik
Member since:
2005-07-13

RedHat and Novell both have excellent online documentation too.

see:
http://www.redhat.com/docs/
http://www.novell.com/documentation/suse10/index.html

Reply Score: 1

RE: Doc
by drewunwired on Sat 11th Feb 2006 00:14 UTC in reply to "Doc"
drewunwired Member since:
2005-07-06

Along the same lines, Gentoo's documents tend to be excellent as well, albeit tailored well to the "Gentoo way."

Reply Score: 1

Earl Colby pottinger
Member since:
2005-07-06

When it comes to buying books there are indeed a number of good ones out there. But as far as the free documentation that comes with GNU/Linux the range of docs range for docs is from "Made in Heaven" to "Hitting my head against the wall is less painful".

If GNU/Linux docs are so clear, point me to a set of docs for "setserial" that can be read by a normal human being. It turned out easyier for me to write an entire program from byte one than to follow the instructions for that monster.

Reply Score: 1

BBlalock
Member since:
2006-01-15

My biggest problem with most man pages is that they typically don't provide any examples of common commands along with explanations of what they do. This simple thing would increase the usability of the documentation immeasurably.

Including a few sample commands would turn a man page into a mini-howto.


The other documentation problem is that many of the included tools are too complex and interdependant for a single document with a limited scope to adequately describe.

The complexity of the tools is not going to change, "fixing" that would break too many other things. B^)

A well-written overview of networking (for instance) in *nix and the related commands would tremendously help a newbie who is trying to complete a task.

Reply Score: 1

LOL!
by foljs on Sat 11th Feb 2006 20:09 UTC
foljs
Member since:
2006-01-09
JohnMG
Member since:
2005-07-06

My biggest problem with most man pages is that they typically don't provide any examples of common commands along with explanations of what they do. This simple thing would increase the usability of the documentation immeasurably.

Bingo on that point. Right on the money.

Reply Score: 1