old-www/LDP/nag2/x-087-2-news.history.html

228 lines
4.9 KiB
HTML

<HTML
><HEAD
><TITLE
>Usenet History</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.57"><LINK
REL="HOME"
TITLE="Linux Network Administrators Guide"
HREF="index.html"><LINK
REL="UP"
TITLE="Netnews"
HREF="x-087-2-news.html"><LINK
REL="PREVIOUS"
TITLE="Netnews"
HREF="x-087-2-news.html"><LINK
REL="NEXT"
TITLE="What Is Usenet, Anyway?"
HREF="x-087-2-news.usenet.html"></HEAD
><BODY
CLASS="SECT1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Linux Network Administrators Guide</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="x-087-2-news.html"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Chapter 20. Netnews</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="x-087-2-news.usenet.html"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="X-087-2-NEWS.HISTORY"
>20.1. Usenet History</A
></H1
><P
>&#13;The idea of network news was born in 1979 when two graduate students, Tom
Truscott and Jim Ellis, thought of using UUCP to connect machines for
information exchange among Unix users. They set up
a small network of three machines in North Carolina.</P
><P
>Initially, traffic was handled by a number of shell scripts (later
rewritten in C), but they were never released to the public. They
were quickly replaced by &#8220;A News,&#8221; the first public release of news
software.</P
><P
>A News was not designed to handle more than a few articles
per group and day. When the volume continued to grow, it was rewritten
by Mark Horton and Matt Glickman, who called it the &#8220;B&#8221; release
(a.k.a. B News). The first public release of B News was version 2.1
in 1982. It was expanded continuously, with several new features
added. Its current version is B News 2.11. It is slowly
becoming obsolete; its last official maintainer switched to
INN.</P
><P
>&#13;
Geoff Collyer and Henry Spencer rewrote B News and released it in 1987; this
is release &#8220;C,&#8221; or C News. Since its release, there
have been a number of patches to C News, the most prominent being the
C News Performance Release. On sites that carry a large number of groups,
the overhead involved in frequently invoking <B
CLASS="COMMAND"
>relaynews</B
>,
which is responsible for dispatching incoming articles to other hosts, is
significant. The Performance Release adds an option to
<B
CLASS="COMMAND"
>relaynews</B
> that allows it to run in
<I
CLASS="EMPHASIS"
>daemon mode</I
>, through which the program puts
itself in the background. The Performance Release is the C News version
currently included in most Linux releases. We describe C News in detail in
<A
HREF="x-087-2-cnews.html"
>Chapter 21</A
>.</P
><P
>&#13;
All news releases up to C were primarily targeted for UUCP networks,
although they could be used in other environments, as well. Efficient news
transfer over networks like TCP/IP or DECNet required a new scheme. So in
1986, the <I
CLASS="EMPHASIS"
>Network News Transfer Protocol</I
> (NNTP) was
introduced. It is based on network connections and specifies a number of
commands to interactively transfer and retrieve articles.</P
><P
>
There are a number of NNTP-based applications available from the Net. One of
them is the <B
CLASS="COMMAND"
>nntpd</B
> package by Brian Barber and Phil Lapsley,
which you can use to provide newsreading service to a number of hosts inside a
local network. <B
CLASS="COMMAND"
>nntpd</B
> was designed to complement news
packages, such as B News or C News, to give them NNTP features. If you want
to use NNTP with the C News server, you should read
<A
HREF="x-087-2-nntp.html"
>Chapter 22</A
>, which explains how to configure the
<B
CLASS="COMMAND"
>nntpd</B
> daemon and run it with C News.</P
><P
>&#13;
An alternative package supporting NNTP is INN, or
<I
CLASS="EMPHASIS"
>Internet News</I
>. It is not just a frontend, but a news
system in its own right. It comprises a sophisticated news relay daemon that
can maintain several concurrent NNTP links efficiently, and is therefore the
news server of choice for many Internet sites. We discuss it in detail in
<A
HREF="x-087-2-inn.html"
>Chapter 23</A
>.</P
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="x-087-2-news.html"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="x-087-2-news.usenet.html"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Netnews</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="x-087-2-news.html"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>What Is Usenet, Anyway?</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>