Skip to content
Surf Wiki
Save to docs
general/usenet

From Surf Wiki (app.surf) — the open knowledge base

InterNetNews

Usenet server software

InterNetNews

Usenet server software

FieldValue
nameInterNetNews
authorRich Salz
developerISC
releasedThe copyright dates in the LICENSE file begin with 1991.
latest release version2.7.2
latest release date
programming languageC, with some tools in Perl and Python
operating systemUnix-like
languageEnglish
genreUsenet server
licenseMostly ISC license, with parts under other licenses
repo
Rich Salz in 2009

InterNetNews (INN) is a Usenet news server package, originally released by Rich Salz in 1991, and presented at the Summer 1992 USENIX conference in San Antonio, Texas. It was the first news server with integrated NNTP 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 and C News, but an included program, called nnrpd, also serves newsreaders that employ NNTP.

A later improvement was the Cyclical News Filesystem (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, Julian Elie, and the ISC.

Notes

References

References

  1. Elie, Julian. (22 Jun 2024). "INN Github Releases".
  2. (22 April 2008). "INN License Information". INN CURRENT Documentation.
  3. "INN".
Info: Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about InterNetNews — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report