old-www/ldpwn/ldpwn-2001-03-06.html

243 lines
11 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE>The Linux Documentation Project: Weekly News for 2001-03-06</TITLE>
<META NAME="description" CONTENT="Linux Documentation Project: LDP Weekly News">
</HEAD>
<BODY BGCOLOR="#F9F9F9" BACKGROUND="/images/bg.jpg" LEFTMARGIN=0 TOPMARGIN=0>
<DIV align=center>
<TABLE WIDTH="100%" BORDER="0" HEIGHT="8" CELLPADDING=0 CELLSPACING=0>
<TR>
<TD COLSPAN="9" ALIGN="center" VALIGN="top"><A HREF="/index.html"><IMG SRC="/images/crdempsey2.jpg" WIDTH="300" HEIGHT="100" ALIGN="absmiddle" BORDER="0" ALT="The Linux Documentation Project"></A>
</TR>
<TR BGCOLOR="#2B63A2">
<TD ALIGN="center">&nbsp;|&nbsp;</TD>
<TD HEIGHT="2" ALIGN="center" VALIGN="top"><FONT COLOR="#2B63A2"><B><A HREF="/docs.html#howto"><IMG SRC="/images/howtos.jpg" WIDTH="60" HEIGHT="18" BORDER="0" ALT="HOWTOS"></A></B></FONT></TD>
<TD ALIGN="center">&nbsp;|&nbsp;</TD>
<TD HEIGHT="2" ALIGN="center" VALIGN="top"><FONT COLOR="#2B63A2"><B><A HREF="/guides.html"><IMG SRC="/images/guides.jpg" WIDTH="60" HEIGHT="18" BORDER="0" ALT="Guides"></A></B></FONT></TD>
<TD ALIGN="center">&nbsp;|&nbsp;</TD>
<TD HEIGHT="2" ALIGN="center" VALIGN="top"><FONT COLOR="#2B63A2"><A HREF="/docs.html#man"><IMG SRC="/images/manpages.jpg" WIDTH="80" HEIGHT="18" BORDER="0" ALT="Man Pages"></A></FONT></TD>
<TD ALIGN="center">&nbsp;|&nbsp;</TD>
<TD HEIGHT="2" ALIGN="center" VALIGN="top"><FONT COLOR="#2B63A2"><A HREF="/docs.html#lg"><IMG SRC="/images/lgazette.jpg" WIDTH="103" HEIGHT="18" BORDER="0" ALT="Linux Gazette"></A></FONT></TD>
<TD ALIGN="center">&nbsp;|&nbsp;</TD>
</TR>
<TR BGCOLOR="#CC9933"><TD COLSPAN="9">&nbsp;</TD></TR>
<TR BGCOLOR="#CC9933">
<TD COLSPAN="9" ALIGN="center" VALIGN="top">
<H1><FONT FACE="Arial, Helvetica, sans-serif">
LDP Weekly News<br>
2001-03-06
</FONT></H1>
</TD>
</TR>
</TABLE>
</DIV>
<P>
<TABLE BORDER="1" CELLSPACING="0" CELLPADDING="10" WIDTH="100%">
<tr align="left" valign="top" bgcolor="#ffffff">
<td>
<h2>About the LDP</h2>
<p>The Linux Documentation Project is developing free, high quality documentation
for the GNU/Linux operating system. This includes the creation of HOWTOs and Guides,
and collaboration with other documentation groups.
<p>If you've always wanted to help Linux reach
Total World Domination(tm), but you're not a programmer,
there's still something you can do. Help the LDP!
<p>The LDP keeps a page of resources for authors at
<a href="http://www.linuxdoc.org/authors/">http://www.linuxdoc.org/authors/</a>.
Contributions are always welcome.
<p>For more LDP Weekly News, go to
<a href="http://www.linuxdoc.org/ldpwn/">http://www.linuxdoc.org/ldpwn/</a>
<h2>New Documents</h2>
<ul>
<li><b>VCR HOWTO</b><br>
<a href="http://www.linuxdoc.org/HOWTO/VCR-HOWTO.html">http://www.linuxdoc.org/HOWTO/VCR-HOWTO.html</a><br>
Version 0.01, Brian Hayward, <a href="mailto:twivel@slothmud.org">twivel@slothmud.org</a>
<p>This is a guide to setting up your GNU/Linux workstation as a digital VCR using
the video4linux driver and a supported tuner card.</li>
</ul>
<h2>Updated Documents</h2>
<ul>
<li><b>SLIP/PPP Emulator mini-HOWTO</b><br>
<a href="http://www.linuxdoc.org/HOWTO/mini/SLIP-PPP-Emulator/">http://www.linuxdoc.org/HOWTO/mini/SLIP-PPP-Emulator/</a><br>
Version 3.1, Irish, <a href="mailto:irish@eskimo.com">irish@eskimo.com</a>
</li>
<p><li><b>Linux + Windows 95 mini-HOWTO</b><br>
<a href="http://www.linuxdoc.org/HOWTO/mini/Linux+Win95/">http:/www.linuxdoc.org/HOWTO/mini/Linux+Win95/</a><br>
Version 1.1, Jonathon Katz, <a href="mailto:jkatz@cpio.net">jkatz@cpio.net</a>
</li>
<p><li><b>LDAP Linux HOWTO</b><br>
<a href="http://www.linuxdoc.org/HOWTO/LDAP-HOWTO.html">http://www.linuxdoc.org/HOWTO/LDAP-HOWTO.html</a><br>
Version 1.04, Luiz Ernesto Pinheiro Malere, <a href="mailto:malere@yahoo.com">malere@yahoocom</a>
</li>
<p><li><b>Linux Frequently Asked Questions with Answers</b><br>
<a href="http://www.linuxdoc.org/FAQ/Linux-FAQ/">http://www.linuxdoc.org/FAQ/Linux-FAQ/</a><br>
Robert Kiesling, <a href="mailto:rkiesling@mainmatter.com">rkiesling@mainmatter.com</a>
</li>
<p><li><b>CPU Design HOWTO</b><br>
<a href="http://www.linuxdoc.org/HOWTO/CPU-Design-HOWTO.html">http://www.linuxdoc.org/HOWTO/CPU-Design-HOWTO.html</a><br>
Version 11.0, Alavoor Vasudevan, <a href="mailto:alavoor@yahoo.com">alavoor@yahoo.com</a>
</li>
<p><li><b>Linux DPT Hardware RAID mini-HOWTO</b><br>
<a href="http://www.linuxdoc.org/HOWTO/mini/DPT-Hardware-RAID.html">http://www.linuxdoc.org/HOWTO/mini/DPT-Hardware-RAID.html</a><br>
Version 1.4, Ram Samudrala, <a href="mailto:me@ram.org">me@ram.org</a>
</li>
<p><li><b>Modem HOWTO</b><br>
<a href="http://www.linuxdoc.org/HOWTO/Modem-HOWTO.html">http://www.linuxdoc.org/HOWTO/Modem-HOWTO.html</a><br>
Version 0.15, David S. Lawyer, <a href="mailto:dave@lafn.org">dave@lafn.org</a>
</li>
</ul>
<h2>Stale Mirror Issues</h2>
<p>We are continuing to uncover stale LDP HOWTOs all around the net. David S. Lawyer,
an LDP author as well as an LDP volunteer, did some research with Google and a single
HOWTO, and uncovered some very surprising and very disturbing facts. Here is his report.
<p><table bgcolor=#efefef cellpadding=10><tr><td>
<h2>Stale HOWTOs (the case of Modem-HOWTO)</h2>
<i>by David S. Lawyer, Mar. 7, 2001</i>
<p>Out-of-date (stale) documentation is a major problem for Linux. This
is also a problem in the Linux Documentation Project (LDP). One well
known reason for stale documents is that document authors sometimes
don't revise their documents frequently enough. But even if they are
revised frequently, people searching for information may not find
up-to-date versions.
<p>Here's why. Even though the Linux Documentation Project (LDP) has
the most recent versions of its documents on over 200 mirror sites,
several hundred other sites also carry LDP documents. Unfortunately,
most of these have stale documentation. Why don't people just go to
the mirror sites and avoid the other sites? The reason is that many
people search for information about Linux using one of the many search
engines available on the Internet. More likely than not, such a
search engine will find out-of-date Linux documents. While the LDP
sites have a search engine for searching the LDP site, it's often
advantageous to search the entire Web since there are many other
documents available besides just LDP's. But doing so is likely to
find stale documentation.
<p>Suppose one finds a LDP HOWTO by using a search engine. Can't they
just look at the date of the document and also click on a link to a
mirror site that will have the latest document. Unfortunately, this
isn't too easy to do. What people usually find with a search engine
is not the entire document, but only a chapter of a document. The
html documents are usually split up into chapters so that they will
download fast.
<p>Each chapter doesn't contain version or date information (perhaps it
should). While there may be a chapter in the document that contains a
link to the latest version, it's not likely to be in the chapter that
one finds with a search engine. To find such a link (if it exists)
requires first clicking on the "contents" link to get to the
table-of-contents page. Then one might browse the contents to try to
find a link to another chapter which itself might contain a link to
the most recent version. It's not simple, sure or fast so few readers
are likely to do this.
<p>I did a quick survey to find out which versions of Modem-HOWTO were on
the Internet. Here's the results: (Last col. is number of sites on
the web per Google on Mar. 2, 2001.)
<p><table border=0>
<tr><th>Version</th><th>Date</th><th>Count</th></tr>
<tr><td>v0.14</td><td>Feb. 2001</td><td align=right> 0</td></tr>
<tr><td>v0.13</td><td>Feb. 2001</td><td align=right> 0</td></tr>
<tr><td>v0.12</td><td>Dec. 2000</td><td align=right> 76</td></tr>
<tr><td>v0.11</td><td>June 2000</td><td align=right> 118</td></tr>
<tr><td>v0.10</td><td>May 2000</td><td align=right> 60</td></tr>
<tr><td>v0.09</td><td>Mar. 2000</td><td align=right> 18</td></tr>
<tr><td>v0.08</td><td>Jan. 2000</td><td align=right> 61</td></tr>
<tr><td>v0.07</td><td>Nov. 1999</td><td align=right> 3</td></tr>
<tr><td>v0.06</td><td>Nov. 1999</td><td align=right> 2</td></tr>
<tr><td>v0.05</td><td>Oct. 1999</td><td align=right> 17</td></tr>
<tr><td>v0.04</td><td>Aug. 1999</td><td align=right> 64</td></tr>
<tr><td>v0.03</td><td>May 1999</td><td align=right> 11</td></tr>
<tr><td>v0.02</td><td>Mar. 1999</td><td align=right> 73</td></tr>
<tr><td>v0.01</td><td>Jan. 1999</td><td align=right> 58</td></tr>
<tr><td>v0.00</td><td>Dec. 1998</td><td align=right> 63</td></tr>
</table>
<p>The situation is not quite as dire as shown above since in some cases
Google doesn't have the latest info: the site has been updated but
Google doesn't know about it, or the site may be dead. But a spot
check indicated that roughly 80% of them still exist as listed. The
sites that were supposed to have v0.12 frequently had the latest
version.
<p>For a small minority of cases there's double counting since some sites
have HOWTOs in more than one format. Also, a small minority of sites
have stale HOWTOs in a directory named "archives", "old", etc. This
is OK since they are being correctly classified.
<p>In another respect the situation is even worse than described above
since the Modem-HOWTO was a fork from the Serial-HOWTO. Over 200 old
versions of Serial-HOWTO (prior to the first version on Modem-HOWTO)
are still on the Internet. They all contain quite obsolete
information about modems.
<p>Here's some details on how I did the search. I searched using
google.com with search terms: Modem-HOWTO "modulation details" v0.xx
Where xx = 00, 01, 02, etc. The phrase ""modulation details" is from
the table-of-contents so as to always select the HTML table of
contents file (for split HTML-HOWTOs) . This is needed since v0.xx is
sometimes also in chapter 1 and used so that readers can click on a
link to LDP to see if they have the latest version. If "modulation
details" were omitted there would be double counting. Also,
"modulation details" removes hits on lists/catalogs of HOWTOS.
There's still some more details on how I did it but they're not of
general interest and are thus omitted.
<p>Thus there are a lot of out-of-date versions of LDP docs (and other
documentation) on the Internet. One way to try to lessen this problem
would be to put some requirement into the license so that when a
document becomes outdated it must be clearly labeled as such. Such
labeling needs to be seen before one clicks on the document. But how
can this be assured? What might help would be to add a suffix to the
name of the document to indicate that it's outdated.
</td></tr></table>
<p>As you can see, stale documentation on the public network is
a serious problem. We don't have the resources to be the documentation police
on the network, but we ask that if you wish to mirror LDP documents, to do so
responsibly, and keep your mirror up to date.
<p>We also recommend that users use our mirror list, at
<a href="http://www.linuxdoc.org/mirrors.html">http://www.linuxdoc.org/mirrors.html</a>.
Our "official" mirrors are generally well maintained and up to date with the latest
HOWTOs.
</td>
</tr>
</TABLE>
</body></html>