The Linux Documentation Project Turns 10 232
"Today, TLDP is one of the largest Internet projects, where a few hundred people have written several hundred documents, ranging from small manual pages to in-depth guides that span over a hundred pages. The documentation covers nearly all aspects of Linux and is freely distributed, like Open Source software itself. In fact, many Linux distributions include the complete TLDP collection with the installation, helping both newcomers and more experienced users.
TLDP is fully multi-lingual. People volunteer their time to help with tools, reviews, translation, publishing and updates. This all requires work, and a core group of a few dozen aid the authors through a series of mailing lists. In addition, TLDP is pleased to acknowledge support from numerous companies over the years, including Red Hat and IBM.
TLDP continues to grow, in numbers of documents, supported languages and also new services, to better help an ever-increasing audience. To achieve this, TLDP is always looking for new volunteers to join, ranging from authors to programmers, to reviewers.
For more information, please visit http://www.tldp.org and read the LDP FAQ."
Some people my not know... (Score:1, Informative)
Whilst this is obviously a monumental community feat, and I would like to offer my thanks to all those who have contributed over the years, I feel it is sadly lacking howtos for ablution and girlfriend. Oh, and a securing-windows one for Bill too. Happy Birthday LDP!
Re:Some people my not know... (Score:2, Redundant)
Or, if they'd read five lines above your post, they'd have seen that.
Re:Some people my not know... (Score:2)
Re:Some people my not know... (Score:2)
"For more information, please visit http://www.tldp.org and read the LDP FAQ."
In other news... (Score:4, Funny)
You haven't understood how to ask for help (Score:5, Funny)
Wrong way:
- How do I do <what you have a problem with> in Linux?
Answer:
- RTFM!!!
Right way:
- Linux sucks! Doing <what you have a problem with> is so easy in Windows, I'll switch back soon...
Answer:
- Don't switch! The solution to <what you have a problem with> is simple, just do this: <an elaborate, newbie-friendly answer>
Re:In other news... (Score:2)
finally... (Score:4, Funny)
and now we have.. (Score:4, Funny)
the gentoo forums..
probably the best place to find a fanatical how-to on anything..
by fanatics, for fanatics
(we are all a little fanatical here)
Let me guess... (Score:2)
And in fear of a horde of fanatics coming after me, IT WAS A JOKE
Kjella
Re:Let me guess... (Score:2)
Ak ba barrat bin fugarraa...
Vac nit New Jersey
(Maniacle laugh) New Jersey...
Re:and now we have.. (Score:2)
Just keep it to yourselves, please.
On a serious note, I admit that Gentoo is the most well maintained distribution out there, and has the best free support when you consider the forums. However, I find a lot of Gentoo zealots feel like they're more in control of their system because of Gentoo. Control is a function of knowledge, not end user tools.
People that use Gentoo and know
One Man's Zealot is Another Man's Enthusiast (Score:4, Insightful)
One of Gentoo's real strenths is that it provides the tools that take the tedium out of dependency resolution and compilation (a form of *BSD 'ports' on steroids), without obfuscating the underlying *NIX configurations and filesystem organization. This allows relative newcomers to learn how to setup a GNU/Linux system step by step, understand its organization and how it all fits together, without getting lost in the quagmire of learning the intricacies of autoconf, make, gcc, python or perl scripting.
People who are in to such things tend to become quite ecstatic when they discover such a platform, and such an implimentation. The rest of us, who like to just get work done with a minimum of fuss, may or may not find it appealing. I personally find it to be the best distro I've used by far (and I've been using Linux since the days before distros of any kind even existed...before X even ran on it)
People that use Gentoo and know Linux are cool. They don't run around the internet telling everyone about Gentoo, either. There is another type of Gentoo user...I'm honestly very sick of gentoo zealots throwing plugs in completely unrelated topics.
Well, as with any project, there are those few who are rabidly zealous and seem to have an overdeveloped evangelical streak. Debian, Mandrake, and others have had their fair share of overzealous enthusiasts as well (as does Mac OS X and, I fear, Windows...though one never knows how many of the latter aren't simply bought and paid for, at sub-industry wages and without medical benefits, no doubt).
I am glad, however, that they are evangelizing a Linux distro rather than a real-world religious cult a la $cientology or Mormonism. That having been said, it is natural for people who discover something new that really, really rocks in their mind to want to tell others, particularly if they think it might help someone who is having trouble.
An example where I was guilty of this was with 'transcode', a swiss-army knife tool for converting between various audio and video formats, backing up DVDs, and even authoring one's own DVDs from home video footage. It is a bear to compile, having done so myself under Mandrake, Debian, and others. Someone was having an inordinant amount of trouble getting the thing to work under Mandrake (the binaries didn't work properly, and the source dependencies are, well, hellacious to put it mildly). Having been down that road myself under both Debian and Mandrake, and having found it incredibly easy to install under Gentoo, I suggested that the user might want to try out Gentoo as an alternative. He did, got the thing installed with no trouble, and was greatful.
The question is, was that an off-topic bit of gentoo zealotry, or an ontopic suggestion to someone having trouble getting a notoriously difficult-to-install package running? The person I replied to would argue the latter
No distro can claim the fact that it has indirectly made thousands of users cringe
Re:One Man's Zealot is Another Man's Enthusiast (Score:2)
I agr
Re:and now we have.. (Score:2)
Re:and now we have.. (Score:2)
the gentoo forums..
Because even though it's nearly 2004, thanks to Gentoo there are STILL people writing /etc/fstab and XF86Config files by hand! Those LDP HOWTO's that haven't been updated since the 1.x days still are useful.
Re:and now we have.. (Score:2)
It's not Gentoo providing them - it's XFree86 project ..
People wonder... (Score:5, Funny)
Of course one must be willing to RTF-how-to.
So on this the 10th anniversary of the How-to, here is a little "up-yours-clippy" :)~
Re: (Score:3, Funny)
Re:People wonder... (Score:2, Insightful)
However, since it's "M$", you refuse to even look and discover that, hey, their documentation is actually pretty damn good.
So on the 10th anniversary of the LDP (and congratulations, that's quite a feat) I say "up-yours" to blindly irrational sheep-morons.
Comment removed (Score:5, Insightful)
Re:People wonder... (Score:2)
Re:People wonder... (Score:2)
I have to agree with you about the quality of the MS newsgroups. If you want good support, you pretty much need an enterprise support agreement (which, luckily enough, we have).
Re:People wonder... (Score:2)
RTFM. Google found it very quickly for me.
http://www.microsoft.com/technet/treeview/defau
Re:People wonder... (Score:2)
Yes, it does work with Terminal Services on Win2k.
http://support.microsoft.com/?kbid=328478
As I said, read the fucking manual.
Re:People wonder... (Score:2)
Re:People wonder... (Score:2)
Most people dont like answering questions that can be easily found by searching Technet first.
Between Technet, EventID.net, Google, and newsgroups (and pretty much in that order), there isnt one problem I havent solved.
"Is there a way to log the IP address of PCs connecting to the Terminal Server without using third-party software?"
Its called a logon script.
That's great. What if he doesn't have MSVC? (Score:2)
Re:People wonder... (Score:2)
Re:People wonder... (Score:2)
Microsoft documentation;
Technically correct, practically useless
That said, after 7 years man pages are just now starting to make sense reflexively. I understand the reasoning behind man pages, though they start and end dense with few helpful examples.
Re:People wonder... (Score:2)
Not always. Sometimes it's also technically useless, practically life-saving. Lemme tell you an old joke to illustrate the point:
Comment removed (Score:5, Insightful)
Thank goodness for these people (Score:3, Insightful)
Re:Thank goodness for these people (Score:2)
Re:Thank goodness for these people (Score:3, Funny)
Re:Thank goodness for these people (Score:2)
The Project's so good. (Score:3, Insightful)
Re:The Project's so good. (Score:2)
Actually, they take the HOWTOs and reprint them in a 1200 page book and charge $50 for it, because it is extremely easy money from newbies who think the book will provide helpful glue to the documentation. The the horror of the newbie, the book provides nothing more than what was already on the documentation CD-ROM, and the newbie feels terrible about wasting $50.
Yes, this is exactly what happened to the newbie who purchased Linux Unleashed.
Re:The Project's so good. (Score:2)
I managed to get RedHat 4.1 plus some major apps running pretty well on a "modern" (at the time) laptop; though I did need Metro-X for anything other than 640x480. I never would have gotten there without the HOWTOs and an x86 Unix (the obvious one remaining nameless) would have run me a grand
Re:The Project's so good. (Score:2)
Re:The Project's so good. (Score:2)
Toners can be picked up cheap too.
Linux Documentation (Score:3, Insightful)
--
The Zingler [redhotcarpetcleaning.com]
Re:Linux Documentation (Score:2, Informative)
Re:Linux Documentation (Score:2)
Re:Linux Documentation (Score:2)
This is one place where RMS's insistance on calling it GNU/Linux pays off. The GNU components have standardized on "--help" and "--version" to get command line help. What they need next is to add "--help-html" and "--help-xml" options to completely automate web-based help systems and the automagical creation of GUI front-ends for everything. This shouldn't be too hard; I've seen (and written) tools that take a man-page and generate not only su
Thanks, Matt! (Score:5, Funny)
Now I'm proud to run a machine that's over twice as fast, with three times the memory! And I still use Matt Walsh's writings to get by. Three Cheers and a virtual beer!
Re:Thanks, Matt! (Score:2)
Actually, I was just a small part of this. Michael K. Johnson and Lars Wirzenius did a huge amount to get this project off the ground. I am still amazed at how much Linux has taken off. You can now go to Barnes and Noble and see a whole rack full of Linux books. Who knew?
10 Years of putting the F in RTFM! (Score:5, Funny)
F = Fine | Fucking? (Score:2)
FreeBSD Handbook (Score:4, Interesting)
I've *never* found an equivalent to that book for Linux and it's a damn shame.
You don't need to RTFM (Score:3, Informative)
Re:You don't need to RTFM (Score:2)
Flaimbait (Score:3, Interesting)
...and most of their docs are celebrating their 10th year anniversary since their last change/update.
Ok, so it's a slight exaggeration, but an enormous number of TLDP documents- mostly HOWTOs- are so horribly, embarrassingly out of date that they are completely, entirely, useless. Like the networking related howtos that cover 2.0 kernel features...
I cannot actually think of a single major HOWTO that I've actually found up-to-date enough to be useable on a linux distro released in the last 2 years.
Phbbt. That's your fault. (Score:2)
That's because you are probably installing one of those candy-ass distros on new fancy-pants hardware. Why, just the other day a HOWTO helped me to install a PCMCIA network card on a P75 laptop.
Seriously, it did.
When HOWTOs refer to config files and the like, they do get outdated. I have actually been pretty surprised how relevant a HOWTO from 1997 has
Redhat = 'candy ass'? (Score:2)
Or, what I could be doing is hardware and distro indepentend. In any case, at the time, it was a P4/1Ghz, intel mobo, intel network card, intel graphics. Very standard system, running "candy ass" Redhat 8.0.
Re:Flaimbait (Score:4, Informative)
Re:Flaimbait (Score:2)
That'd be great, except the whole reason I was looking for HOWTOs on a particular subject was because I needed to figure out how to do it- not because I already knew how to do it.
The problem is that those with the knowledge are keeping it to themselves(hello, kernel develop
Re:Flaimbait (Score:2)
Re:Flaimbait (Score:2)
Re:Flaimbait (Score:2)
With proprietary software one is beholden to the developers, while with free software one is one of the developers. With the former, complaining is all one can do, while with the latter, one has other options.
Re:Flaimbait (Score:2)
Re:Flaimbait (Score:2)
Feel free to use free software. Feel free to learn how to improve free software. Don't feel particularly free to complain that others don't make the improvements you want.
Re:Flaimbait (Score:2)
Re:Flaimbait (Score:4, Informative)
Some of the docs do apply to old versions of Linux, but there are lots of people still using 2.2 kernels out there. Just check the revision date of any document before you use it, and you should get an idea of whether it will apply to a recent distribution.
HAPPY BIRTHDAY, LDP!!!
Hurray! (Score:2)
Ten years of adolescence... (Score:5, Insightful)
Now the LDP has come a long way in the last ten years, and let me join with everyone here in saying, "Congratulations! Linux wouldn't have gotten anywhere near where it is without you."
That said, there are two fundamental weaknesses that stem from the nature of the LDP, and I'd like to see some way of modifying the project to address them as much as possible.
First of all is the lack of a formal review process. As I understand it, anyone can submit a doc, and it will by accepted if it meets basic criteria. (mostly proper SGML/Docbook formatting.)
There really needs to be a review process, similar to code review for proper software projects. (of course, a project should also have a documentation writer/maintainer, which would invalidate much of the LDP, but I digress...) I have seen HOWTOs which were unintelligible, incomplete, unmaintained, and wildly inaccurate. Without grammar and technical review, stuff like this just keeps popping up at random.
The second problem is something that the LDP cannot (and shouldn't have to) correct on its own. It's incomplete--it is not a complete repository of Linux documentation, by any stretch of the imagination. To be fair, it shouldn't have to be--software should come with documentation! Howtos and guides should be supplements to that documentation, not the only source for it. Unfortunately, freelance developers don't always see things that way.
Anyways, enough sour grapes. Happy Birthday LDP! Keep on going, and keep on gettting better.
Slashdot of Linux Documentation... (Score:2, Interesting)
I always figured that Man pages should have a URL reference to comments so that if you're stuck on something you can just read the modded up thread on "But I'm trying to do this with an NCC1701-H!" or "Does anyone have an example?"
Then if the URL is introduced in a standard fashion, a specialized man page reader could show the comments.
After five years or so, the author could then pick out the good questions and touch up the information.
Re:Ten years of adolescence... (Score:2)
You've gotta be kiddin!
Every kid who has made it to third year CS should know that the man pages are awful. They are neither a user manual nor technical documentation.
Re:Ten years of adolescence... (Score:2)
At any rate, they were only four of the 13 binders in the last printed documentation set we had, if I remember. There were programmers' guides, users' guides, intro manuals, boot-block building guides, detailed hardware manuals, and everything else.
Re:Ten years of adolescence... (Score:2)
They are equally bad. In fact, most of my *nix experience is with DEC and SUN's variants, not Linux.
Re:Ten years of adolescence... (Score:3, Informative)
If you find some documents are missing, why don't you take one yourself? You certainly have more free time to give to the LDP than most authors who maintain 4 documents each.
Re:Ten years of adolescence... (Score:2)
Ah, then my apologies--things have certainly changed for the better then!
As far as writing documents, you make a very large (and incorrect) assumption about my time, when you say that I certainly have more free time to give. Sadly, I don't. More to the point though, there are few Linux topics I feel well enough versed in to write quasi-definitive documentation for. (or in fact, any docume
Re:Ten years of adolescence... (Score:2)
So if you unfortunately have no more time to give than I do, never mind - just do what you can.
If everybody does what he/she can, then we will have more up-to-date documents.
Re:Ten years of adolescence... (Score:2)
Take a look at the documentation that came with VMS compared to Unix. Unix has always been known for lots of poor documentation. man was invented to allow documentation to change rapidly since Unix systems (unlike the compition) didn't have monothic releases of their associated support apps.
pretty poor documentation (Score:3, Informative)
Until then, you can always use FreeBSD. The documentation requires you have a basic level of clue, however it's exceptionally nice documentation for the most part.
For Their Source Management (Meta Content) (Score:4, Interesting)
While I've looked to LDP for Howto's and information about specific Linux setup issues, there's another entirely different reason I keep tabs on them:
They're interested in being able to automatically generate high quality documents in a variety of formats, including both LaTeX and HTML.I've been interested in authoring options using DocBook that would enable me to produce highly flexible document sources based on open standards that would be useful long into the future.
Still lacks good documentation (Score:2)
That's still the case for a lot of it. Just rummage through the LDP sometime. Plenty of that stuff is obsolete and hasn't been updated for a long time.
Check the Crack Smoking HOWTO (Score:2)
What planet do you live on? The general state of documentation for Linux and OSS applications in general is just awful. A number of GNU apps have good-to-excellent documentation, and Perl springs immediately to mind, but on the whole, I'd say that the general state of open source docs is not appreciably better than it was five years ago, and only marginally better than what it was ten years ago.
As for the Linux Docume
Re:Check the Crack Smoking HOWTO (Score:2)
We can't simply remove it - it's still usefull for a lot of people who use old versions.
Ideally, there would be enough volunteers so that it wouldn't be a problem. Meanwhyle we do what we can. We have a strong peer reviewing process, and we take out documents that shouldn't be there. Outdated documents that can not help are moved to a separate directory, waiting for a new maintainer.
So in the free software way, stop whining and act! This "woefully out of
Re:Check the Crack Smoking HOWTO (Score:2)
Enough bitching.
a one-up on good docs (Score:2)
It's one thing to have good docs, but it's a much better thing to not even need docs. Users are fickle and lazy, and a lot of them will just quit if they can't figure out how to do something while they are doing it. Linux should try and avoid the need for a massive series of in-depth how-tos, and strive for good usability for common folk right out of the box (or off the CD).
Weak spots (Score:3, Insightful)
Lies! (Score:2, Insightful)
No it hasn't. Linux documentation still sucks. Most of the stuff on LDP is outdated or irrelevant, and there's no cohesive guide to dealing with a system because any linux installation is made up of a ton of little parts from different projects that keep changing.
The next step...videos and walkthroughs (Score:2, Insightful)
For the difficult tasks (ex: showing how LVM works and how to implement it across a RAID array) you'll just have to slog through the hard parts from concepts through implementation to understand why you want to do it in the first place and what your spec
Re:The next step...videos and walkthroughs (Score:2)
Of course, I haven't actu
I Have To Say (Score:2)
It may not be exactly obsolete since in many cases, you can still do what the documentation says.
However, as an example, when I went to set up my DSL line to work in Linux, I read through the DSL howto and the network howtos, etc. What I failed to realize is that Red Hat already had SCRIPTS set up in 7.3 to handle all that. I ended up doing manually wha
Re:Mickey by Toni Basil (Score:1)
Re:Very Useful (Score:2)
Re:Very Useful (Score:1)
It was a type, correct link here [redhat.com]
Never occured to me... (Score:2)
You can find help using Google Group Search [google.com]!
or
Get some questions answered in "real-time" on IRC, connect to any Visit Freenode Server [freenode.net]! and join channels like: #linuxhelp, #Gentoo, #xf86, #security, #Debian, #etc....etc...etc...
Re:The Linux Complete book (Score:2)
Unfortunately, the only way for me to run Linux at the time was on top of Mach using Apple's mkLinux. Oops.
Re:The Linux Complete book (Score:2)
Re:Not "dealt with thoroughly" (Score:2)
Although I could not have installed my first ever linux , in 1996 without these great sets of documents, Let face it , they are very very outdated.
Lot of the mini -HOWTOs are totally useless now.
Re:Not "dealt with thoroughly" (Score:2)
How about the complete manual on mathematics?
Is there an equivilent document available for ANY platform?
Half the problem of documenting Linux is determining what will be useful to the reader. A Sun admin looking to migrate over to Linux needs the specifics, but not a whole lot to background. A 12 year old wanting to learn computers needs a whole lot of background, and not too much in the way of specifics. A 40 yea
Re:Not "dealt with thoroughly" (Score:2)
It has no comprehensive flow to it, this is not the type of book that could be read and gone through from cover to cover and set aside. It is structured like a reference manual but doesn't have reference level coverage of all the topics discussed. In fact, some are rather pointless... why go into sendmail if your not going to cover enough to actua
Re:Not "dealt with thoroughly" (Score:2)
Re:Documentation won't help. Even if it *was* good (Score:2)
Re:Documentation won't help. Even if it *was* good (Score:2)
Sorry, you fail it. (Score:2)
Hey, where are the other 8? (Score:2)
I laugh at the 'I run Linux' guys at work, because they think RedHat IS linux, and they only really know how to use GNOME, They don't even know what I mean when I say "/dev/hda"