HOME

TheInfoList



OR:

InterNetNews (INN) is a
Usenet Usenet () is a worldwide distributed discussion system available on computers. It was developed from the general-purpose Unix-to-Unix Copy (UUCP) dial-up network architecture. Tom Truscott and Jim Ellis conceived the idea in 1979, and it wa ...
news server package, originally released by Rich Salz in 1991, and presented at the Summer 1992 USENIX conference in
San Antonio, Texas ("Cradle of Freedom") , image_map = , mapsize = 220px , map_caption = Interactive map of San Antonio , subdivision_type = Country , subdivision_name = United States , subdivision_type1= State , subdivision_name1 = Texas , subdivision_t ...
. It was the first news server with integrated
NNTP The Network News Transfer Protocol (NNTP) is an application protocol used for transporting Usenet news articles (''netnews'') between news servers, and for reading/posting articles by the end user client applications. Brian Kantor of the Univers ...
functionality. While previous servers processed articles individually or in batches, ''innd'' is a single continuously running process that receives articles from the network, files them, and records what remote hosts should receive them. Readers can access articles directly from the disk in the same manner as
B News B News was a Usenet news server developed at the University of California, Berkeley by Matt Glickman and Mary Ann Horton as a replacement for A News. It was used on Unix systems from 1981 into the 1990s and is the reference implementation for ...
and C News, but an included program, called ''nnrpd'', also serves newsreaders that employ NNTP. A later improvement was the Cyclical News
Filesystem In computing, file system or filesystem (often abbreviated to fs) is a method and data structure that the operating system uses to control how data is Computer data storage, stored and retrieved. Without a file system, data placed in a storage me ...
(CNFS), which sequentially stores articles in large on-disk buffers. This method, implemented by Scott Fritchie, greatly increased performance by eliminating the operating system overhead needed to deal with thousands of individual article files. James Brister's ''innfeed'' program was also added to the package. Like ''innd'', ''innfeed'' operates continuously to feed articles out to other servers, while the earlier ''innxmit'' processed them in batches. This combination allows articles to be received and redistributed with virtually no latency, and has substantially changed the nature of Usenet interaction by reducing the time for messages to be posted, read across the network and answered, from hours or days, to seconds or minutes. A similar earlier program, called ''nntplink,'' provided a comparable function, but it was produced independently. INN is under active development . The package is maintained by volunteers, and development is hosted by the Internet Systems Consortium. The current maintainer of INN is Russ Allbery and the ISC.


Notes


References


External links

* Rich Salz (1992)
InterNetNews: Usenet transport for Internet sites.
'
Russ Allbery's INN site

ISC's home page for INN

INN source code
{{DEFAULTSORT:Internetnews Usenet Usenet servers Software using the ISC license