home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk1.iso / answers / usenet-software / part1 < prev    next >
Internet Message Format  |  1994-10-13  |  30KB

  1. Path: bloom-beacon.mit.edu!grapevine.lcs.mit.edu!olivea!charnel.ecst.csuchico.edu!yeshua.marcam.com!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!math.ohio-state.edu!deshaw.com!do-not-use-path-to-reply
  2. Date: Wed, 12 Oct 1994 08:01:18 GMT
  3. Supersedes: <CwtyAz.8xC@deshaw.com>
  4. Expires: Sat, 12 Nov 1994 08:01:17 GMT
  5. Message-ID: <CxJvM6.FqK@deshaw.com>
  6. From: netannounce@deshaw.com (Mark Moraes)
  7. Subject: USENET Software: History and Sources
  8. Newsgroups: news.admin.misc,news.announce.newusers,news.software.readers,news.software.b,news.answers
  9. Followup-To: news.admin.misc
  10. Approved: netannounce@deshaw.com (Mark Moraes)
  11. Lines: 534
  12. Xref: bloom-beacon.mit.edu news.admin.misc:23402 news.announce.newusers:678 news.software.readers:10397 news.software.b:5310 news.answers:27306
  13.  
  14. Archive-name: usenet-software/part1
  15. Original-from: spaf@cs.purdue.edu (Gene Spafford)
  16. Comment: edited until 5/93 by spaf@cs.purdue.edu (Gene Spafford)
  17. Last-change: 5 Oct 1994 by netannounce@deshaw.com (Mark Moraes)
  18. Changes-posted-to: news.admin.misc,news.misc,news.software.readers,news.software.b,news.answers
  19.  
  20.  
  21. Currently, Usenet readers interact with the news using a number of
  22. software packages and programs.  This article mentions the important
  23. ones and a little of their history, gives pointers where you can look
  24. for more information and ends with some special notes about "foreign"
  25. and "obsolete" software.  At the very end is a list of sites from which
  26. current versions of the Usenet software may be obtained.
  27.  
  28. Note that the number of software packages available to run news,
  29. especially on PCs, is increasing.  This article lists only a few of
  30. the many news packages available, and the presence or absence of any
  31. particular software package should not be construed as indicating
  32. anything about its suitability usefulness.
  33.  
  34. The material contained in this post is probably not 100% up-to-date.
  35. Many of the software packages described in this posting are undergoing
  36. constant development, and it is not always possible to know when new
  37. releases have been made.  Should you discover that information in this
  38. post has been superseded by a new release, please send mail to the poster
  39. of this article with the corrected information.
  40.  
  41. While the "official" ftp archive sites for packages are listed, note that
  42. most large archive sites carry news software; please try the one nearest
  43. to you before you use up expensive bandwidth on a trans-continental
  44. network link.  You can check the official site for the current version
  45. number, if you want to make sure you're getting the latest version.  In
  46. general, a good place to get recent versions of the more popular news
  47. transport and reading software by anonymous ftp is
  48. ftp.uu.net:/networking/news/ directory.
  49.  
  50.  
  51. History
  52. -------
  53.  
  54. Usenet came into being in late 1979, shortly after the release of V7
  55. Unix with UUCP.  Two Duke University grad students in North Carolina,
  56. Tom Truscott and Jim Ellis, thought of hooking computers together to
  57. exchange information with the Unix community.  Steve Bellovin, a grad
  58. student at the University of North Carolina, put together the first
  59. version of the news software using shell scripts and installed it on
  60. the first two sites: "unc" and "duke." At the beginning of 1980 the
  61. network consisted of those two sites and "phs" (another machine at
  62. Duke), and was described at the January Usenix conference.  Steve
  63. Bellovin later rewrote the scripts into C programs, but they were never
  64. released beyond "unc" and "duke." Shortly thereafter, Steve Daniel did
  65. another implementation in C for public distribution.  Tom Truscott made
  66. further modifications, and this became the "A" news release.
  67.  
  68. In 1981 at U. C. Berkeley, grad student Mark Horton and high school
  69. student Matt Glickman rewrote the news software to add functionality
  70. and to cope with the ever increasing volume of news -- "A" News was
  71. intended for only a few articles per group per day.  This rewrite was
  72. the "B" News version.  The first public release was version 2.1 in
  73. 1982; the 1.* versions were all beta test.  As the net grew, the news
  74. software was expanded and modified.  The last version maintained and
  75. released primarily by Mark was 2.10.1.
  76.  
  77. Rick Adams, at the Center for Seismic Studies, took over coordination
  78. of the maintenance and enhancement of the B News software with the
  79. 2.10.2 release in 1984.  By this time, the increasing volume of news
  80. was becoming a concern, and the mechanism for moderated groups was
  81. added to the software at 2.10.2.  Moderated groups were inspired by
  82. ARPA mailing lists and experience with other bulletin board systems.
  83. In late 1986, version 2.11 of B News was released, including a number
  84. of changes to support a new naming structure for newsgroups, enhanced
  85. batching and compression, enhanced ihave/sendme control messages, and
  86. other features.
  87.  
  88. The current release of B News is 2.11, patchlevel 19.  Article format is
  89. specified in RFC 1036 (see below).  B News has been declared "dead" by a
  90. number of people, including Rick Adams, and is unlikely to be upgraded
  91. further; most new UUCP sites are using C News or INN (see next
  92. paragraphs).
  93.  
  94. In March 1986 a package was released implementing news transmission,
  95. posting, and reading using the Network News Transfer Protocol (NNTP)
  96. (as specified in RFC 977).  This protocol allows hosts to exchange
  97. articles via TCP/IP connections rather than using the traditional
  98. uucp.  It also permits users to read and post news (using a modified
  99. news user agent) from machines which cannot or choose not to install
  100. the USENET news software.  Reading and posting are done using TCP/IP
  101. messages to a server host which does run the USENET software.  Sites
  102. which have many workstations like the Sun and SGI, and HP products
  103. find this a convenient way to allow workstation users to read news
  104. without having to store articles on each system.  Many of the Usenet
  105. hosts that are also on the Internet exchange news articles using NNTP
  106. because the load impact of NNTP is much lower than uucp (and NNTP
  107. ensures much faster propagation).
  108.  
  109. NNTP grew out of independent work in 1984-1985 by Brian Kantor at U.  C.
  110. San Diego and Phil Lapsley at U. C. Berkeley.  Primary development was
  111. done at U. C. Berkeley by by Phil Lapsley with help from Erik Fair, Steven
  112. Grady, and Mike Meyer, among others.  The NNTP package (now called the
  113. reference implementation) was distributed on the 4.3BSD release tape
  114. (although that was version 1.2a and out-of-date) and is also available on
  115. many major hosts by anonymous FTP.  The current version (which includes
  116. support for a wide variety of systems including System V UNIX with Excelan
  117. Ethernet cards and DECNET under Ultrix is 1.5.11.  The official archive
  118. site for the package is ftp.academ.com.  A modified version, called
  119. nntp-t5, implements many of the extensions provided by INN (most notably
  120. News Overview NOV support -- see below).  It is available from
  121. ftp.uu.net:/networking/news/nntp/nntp-t5.tar.gz.
  122.  
  123. One new version of news, known as C News, was developed at the University
  124. of Toronto by Geoff Collyer and Henry Spencer.  This version is a rewrite
  125. of the lowest levels of news to increase article processing speed,
  126. decrease article expiration processing and improve the reliability of the
  127. news system through better locking, etc.  The package was released to the
  128. net in the autumn of 1987.  For more information, see the paper "News
  129. Need Not Be Slow," published in The Winter 1987 Usenix Technical
  130. Conference proceedings.  The most recent version of C News is the Sept 1994
  131. "Cleanup Release."  C News can be obtained by anonymous ftp from
  132. its official archive site, ftp.cs.toronto.edu:pub/c-news/c-news.tar.Z.
  133.  
  134. Another Usenet system, known as InterNetNews, or INN, was written by Rich
  135. Salz <rsalz@uunet.uu.net>.  INN is designed to run on Unix hosts that
  136. have a socket interface.  It is optimized for larger hosts where most
  137. traffic uses NNTP, but it does provide full UUCP support.  INN is very
  138. fast, and since it integrates NNTP many people find it easier to
  139. administer only one package.  The package was publicly released on August
  140. 20, 1992.  For more information, see the paper "InterNetNews:  Usenet
  141. Transport for Internet Sites" published in the June 1992 Usenix Technical
  142. Conference Proceedings.  INN can be obtained from many places, including
  143. the 4.4BSD tape; its official archive site is ftp.uu.net in the directory
  144. /networking/news/nntp/inn.  The current version is 1.4sec, last release
  145. 22-dec-1993.
  146.  
  147. Towards the end of 1992, Geoff Collyer implemented NOV (News Overview): a
  148. database that stores the important headers of all news articles as they
  149. arrive.  This is intended for use by the implementors of news readers to
  150. provide fast article presentation by sorting and "threading" the article
  151. headers.  (Before NOV, newsreaders like trn, tin and nn came with their
  152. own daemons and databases that used a nontrivial amount of system
  153. resources).  NOV is fully supported by C News, INN and NNTP-t5.  Most
  154. modern news readers use NOV to get information for their threading and
  155. article menu presentation; use of NOV by a newsreader is fairly easy,
  156. since NOV comes with sample client-side threading code.
  157.  
  158. ANU-NEWS is news package written by Geoff Huston of Australia for VMS
  159. systems.  ANU-NEWS is a complete news system that allows reading,
  160. posting, direct replies, moderated newsgroups, etc. in a fashion
  161. closely related to regular news.  The implementation includes the RFC
  162. 1036 news propagation algorithms and integrated use of the NNTP
  163. protocols (see below) to support remote news servers, implemented as a
  164. VAX/VMS Decnet object.  An RFC 977 server implemented as a Decnet
  165. object is also included. ANU-NEWS currently includes support for the
  166. following TCP/IP protocols: MultiNet, CMU/TEK, Wollongong WIN/TCP, UCX
  167. (TCP/IP Services for OpenVMS), EXOS, and TCPware.  The ANU-NEWS
  168. interface is similar to standard DEC screen oriented systems.  The
  169. license for the software is free, and there are no restrictions on the
  170. re-distribution.  For more info, contact gih900@fac.anu.oz.au (Geoff
  171. Huston).  ANU-NEWS is available for FTP from kuhub.cc.ukans.edu.
  172. Contact SLOANE@KUHUB.CC.UKANS.EDU for more info.
  173.  
  174. A screen-oriented news client for VMS that works with CMU/tek, EXOS,
  175. MultiNet, UCX, Wollongong and DECnet is also available via ftp from
  176. iraun1.ira.uka.de, info.rz.uni-ulm.de, and ftp.spc.edu (contact Bernd
  177. Onasch <uranus@pilhuhn.ka.sub.org> for details).
  178.  
  179. Reader NNTP clients for VMS are also available, including VMS/VNEWS
  180. (current release 1.4) and an upcoming reader only version of ANU-NEWS.
  181. VMS/VNEWS is available via anonymous ftp from arizona.edu (contact
  182. jms@arizona.edu for more information) or at any site which archives
  183. vmsnet.source.  Although the current release of ANU-NEWS is usable as
  184. a reader it can be difficult when used with a UNIX server.
  185.  
  186. FNEWS is a fast news reader, for VAX/VMS and UNIX.  It is basically a
  187. mixture of NEWSRDR and ANU-NEWS, (a bit like 'nn' in how it works) giving
  188. a nice (but different) full-screen interface and fast response to all
  189. 3000 groups without heavily loading your local machine.  It works by
  190. caching the news indexes from a UNIX news system (CNEWS or INN), and then
  191. dynamically loading the items when the user wants to read them.  Indexes
  192. are only cached for groups which are actually read, so the load and disk
  193. usage can be very small.  FNEWS Versions are available for VMS, ALPHA-VMS
  194. and UNIX via anonymous ftp from tui.marc.cri.nz in pub/fnews.  Contact
  195. chrisp@marc.cri.nz for more information.
  196.  
  197. A port of C News for the Commodore Amiga under AmigaDOS (NOT Unix), is
  198. available.  The port was done by Frank J. Edwards <crash@ckctpa.uucp>,
  199. and available from Larry Rosenman <ler@lerami.lerctr.org>.  Also,
  200. Matt Dillon <dillon@overload.berkely.ca.us>, has greatly improved the
  201. UUCP clone for AmigaDOS, currently V1.16D, available for ftp from
  202. ftp.uu.net in /systems/amiga/dillon.  The package also includes a
  203. newsreader very loosely like the real rn.  Dillon also has a "vn" port
  204. provided by Eric Lee Green.  This software is also available on Bix,
  205. and for ftp from wuarchive.wustl.edu (many other Amiga newsreaders are
  206. also available on theis ftp site).
  207.  
  208. Several popular screen-oriented news reading interfaces have been
  209. developed in the last few years to replace the traditional "readnews"
  210. interface.  The first of these was "vnews" and it was written by
  211. Kenneth Almquist.  "vnews" provides a "readnews"-like command
  212. interface, but displays articles using direct screen positioning.  It
  213. appears to have been inspired, to some extent, by the "notes" system
  214. (described below).  "vnews" is currently distributed with the standard
  215. 2.11 news source.
  216.  
  217. A second, more versatile interface, "rn", was developed by Larry Wall
  218. (the author of Perl) and released in 1984.  This interface also uses
  219. full-screen display with direct positioning, but it includes many
  220. other useful features and has been very popular with many regular net
  221. readers.  The interface includes reading, discarding, and/or
  222. processing of articles based on user-definable patterns, and the
  223. ability of the user to develop customized macros for display and
  224. keyboard interaction.  "rn" is currently at release 4.4.4.  It is
  225. being maintained by Stan Barber of the Baylor College of Medicine.
  226. "rn" is not provided with the standard news software release, but is
  227. very widely available because of its popularity.  The software can be
  228. obtained from its official archive site, ftp.academ.com, using FTP.
  229.  
  230. Wayne Davison's "trn" is a superset of "rn".  Trn adds the ability to
  231. follow "threads of discussions" in newsgroups; its latest version 3.5 is
  232. based on rn 4.4.  It uses a Reference-line database to allow the user to
  233. take advantage of the "discussion tree" formed by an article and its
  234. replies.  This results in a true reply-ordered reading of the articles,
  235. complete with a small ascii representation of the current article's
  236. position in the discussion tree.  Trn is also capable of "menu-based"
  237. selection of articles, allows one to do useful things to operate on a set
  238. of selected newsgroups.  Trn can be obtained from ftp.uu.net in the
  239. /networking/news/readers/trn directory, and from many other archive
  240. servers world-wide.
  241.  
  242. xrn is an X11-based interface to NNTP that was written by Rick
  243. Spickelmier and Ellen Sentovich (UC Berkeley).  The current version is
  244. 6.17.  xrn supports many features, including sorting by subject,
  245. user-settable key bindings, graceful handling of NNTP server crashes,
  246. and many of the features of rn (including KILL files and key bindings
  247. similar to rn).  xrn is actively supported by the authors with bug
  248. fixing and feature addition support from many of the users.  xrn can
  249. be retrieved from most of the popular FTP sites (gatekeeper.dec.com,
  250. ftp.uu.net, ftp.x.org).
  251.  
  252. Another X11-based newsreader is xvnews, written by Dan Currie, currently
  253. maintained by Hans de Graaff <J.J.deGraaff@twi.tudelft.nl>.  xvnews is an
  254. OPENLook newsreader written primarily for Sun workstations running
  255. OpenWindows, but it will run on any X workstation which has the XView
  256. libraries. It works with NNTP only, and is compatible with rn style
  257. commands. The current version is 2.2.1 and is available from its archive
  258. site ftp.twi.tudelft.nl in the /pub/news directory.
  259.  
  260. There are two popular macro packages named "GNUS" and "Gnews" that can
  261. be used with the GNU Emacs text editor.  These allow reading,
  262. replying, and posting interaction with the news from inside the Emacs
  263. text editor.  Client code exists to get the articles using NNTP rather
  264. than from a local disk.  Copies can be found on most archive sites
  265. that carry the GNU archives eg. ftp.cs.titech.ac.jp, archie.au,
  266. archive.eu.net, gatekeeper.dec.com, prep.ai.mit.edu.
  267.  
  268. "nn" is yet another reader interface, developed by Kim F. Storm of Texas
  269. Instruments A/S, Denmark, and released in 1989.  nn differs from the
  270. traditional readnews and vnews by presenting a menu of article subject
  271. and sender-name lines, allowing you to preselect articles to read.  nn is
  272. also a very fast newsreader, as it keeps a database of article headers
  273. on-line.  (I.e. it trades space for time.  A good rule of thumb is that
  274. the nn database size is 5%-10% of your news spool.  So up to 110% of your
  275. news spool is the amount of space news and the nn database will take.)
  276. nn is now maintained by Peter Wemm <peter@dialix.oz.au>, and the "offical"
  277. ftp location is the /pub/nn directory on uniwa.uwa.edu.au.  The current
  278. version of nn is 6.4.18.  Non-Australian sites should request the sources
  279. from their nearest backbone site.
  280.  
  281. Yet another newsreader is the "tin" reader.  It operates with threads, uses
  282. NOV-style index files if available, has different article organization
  283. methods, and is full-screen oriented.  tin works on a local news spool or
  284. over an NNTP connection.  It has been posted to alt.sources; further
  285. information is available from Iain Lea (iain.lea@erlm.siemens.de). The
  286. current release of tin is 1.22.  Tin is based more on the Notes and tass
  287. systems than "rn".  There is an extensive list of features, including
  288. interfaces to batch modes and auto unpacking mechanisms.  The official
  289. ftp site for tin is ftp.germany.eu.net:/pub/news/tin.
  290.  
  291. Pine(tm) --a Program for Internet News & Email-- is a tool for reading,
  292. sending, and managing electronic messages.  It was designed specifically
  293. with novice computer users in mind, but can be tailored to accommodate the
  294. needs of "power users" as well.  Pine uses Internet news and mail message
  295. protocols and runs on Unix and PCs.  Pine is copyrighted, but freely
  296. available.  The latest version, including source code, can be found on
  297. the Internet host "ftp.cac.washington.edu" in the file "pine/pine.tar.Z"
  298. (accessible via anonymous FTP).  To try Pine out from the Internet, you
  299. may telnet to "demo.cac.washington.edu" and login as "pinedemo".  There
  300. is also a Pine-specific Internet news group (comp.mail.pine).  For
  301. further information, send e-mail to pine@cac.washington.edu.  Pine was
  302. originally based on Elm, but there is little if any Elm code left.  Pine
  303. is the work of Mike Seibel, Steve Hubert, Mark Crispin, Sheryl Erez,
  304. David Miller and Laurence Lundblade* at the University of Washington
  305. Office of Computing and Communications.  Pine and Pico are trademarks of
  306. the University of Washington.  (* Laurence is now at Virginia Tech.)
  307.  
  308. An NNTP newsreader for Macintoshs is available called HyperNews.  It is
  309. implemented as a HyperCard stack and depends on MacTCP.  It is available
  310. from many Mac archives, including ftp.apple.com and
  311. sumex-aim.stanford.edu.
  312.  
  313. A newsreader preferred by many Macintosh users is NewsWatcher by by
  314. j-norstad@nwu.edu (John Norstad).  The current version is 2.0b8 and is
  315. available in ftp.acns.nwu.edu:/pub/newswatcher.
  316.  
  317. Nuntius is another newsreader for the Mac, written by Peter Speck
  318. <speck@ruc.dk>.  It can be obtained from frederik.ruc.dk, or the Cornell
  319. mirror site ftp.cit.cornell.edu in /pub/mac/comm/test.
  320.  
  321. There is also an NNTP-based netnews reader for Symbolics Lisp Machines
  322. (under Genera 7) available for anonymous FTP from ucbvax.berkeley.edu
  323. [128.32.133.1] in pub/nntp-clients/lispm written by Ian Connolly
  324. <connolly@coins.cs.umass.edu> and maintained by Richard Welty
  325. <welty@lewis.crd.ge.com>.  In addition, another NNTP-based news
  326. browser is available running under Genera 7 and Genera 8.  It provides
  327. mouse driven hierarchic browsing of newsgroups and articles, with
  328. support for X11 servers on remote machines.  It is available for
  329. anonymous FTP on flash.bellcore.com [128.96.32.20] in the directory
  330. pub/lispm/news-reader/.  It is written and maintained by Peter
  331. Clitherow <pc@bellcore.com>
  332.  
  333. A TOPS-20 reader was developed by Dave Edwards of SRI
  334. <dle@kl.sri.com>, but current availability is unknown.  An NNTP reader
  335. suite for PC's running MS-DOS and having Excelan boards is available
  336. for ftp from ames.arc.nasa.gov; get the pcrrn files.  There are two
  337. MS-DOS news readers that can be obtained from bcm.tmc.edu in the "nfs"
  338. directory.  They both require PC-NFS (from Sun) to work.  They will
  339. both work under PC/TCP from FTP Software early this year.  Source will
  340. be provided at that time.
  341.  
  342. "trumpet" is a NNTP based news reader for DOS which will also run under
  343. Windows (although only as a DOS application). There is Lan Workplace
  344. version which is also available.  It runs over packet drivers, which can
  345. work side-by-side with a Novell Network.  For information on the Crynwr
  346. Packet Driver Collection, send mail to <info@crynwr.com> or send a FAX to
  347. +1-315-268-9201.  Trumpet offers a very intuitive interface with most of
  348. the basic facilities required in a newsreader (but without some of the
  349. 'bells and whistles found in something like rn).  It has facilities for
  350. using SMTP to forward/reply etc.  The latest version is 1.07 and is
  351. shareware available at most main ftp sites.
  352.  
  353. trumpet       ftp.utas.edu.au:/pc/trumpet/
  354. wintrumpet    ftp.utas.edu.au:/pc/trumpet/wintrump/*.*
  355.  
  356. "WinVN" is a public domain NNTP newsreader for Microsoft Windows and
  357. Windows NT.  There are versions available for WINSOCK, Novell LWP, and
  358. DEC Pathworks/LanMan.  It supports the XOVER extension, and can display
  359. articles in thread trees.  SMTP and MAPI outgoing mail are supported.
  360. The latest version is 0.91.4.  Sources and binaries are always available
  361. from:
  362.  
  363. ftp.ksc.nasa.gov:[.pub.win3.winvn].
  364. ripem.msu.edu:/pub/pc/win/winvn/titan.ksc.nasa.gov (mirror).
  365.  
  366. Details on several newsreaders for systems running "Waffle" may be
  367. found in the FAQ posted to the comp.bbs.waffle newsgroup on a regular
  368. basis.  At least 8 different readers are available, and all can be
  369. obtained via ftp and mailserver from ftp.halcyon.com (look in
  370. /pub/waffle/news).
  371.  
  372. Details on many other mail and news readers for MSDOS, Windows and OS/2
  373. systems can be found in the FAQ posted to the comp.os.msdos.mail-news.
  374.  
  375. At least one IBM VM/SP (CMS) version of the Usenet software is
  376. available.  It is known as PSU NetNews, and it is maintained by Linda
  377. Littleton (lrl@psuvm.bitnet/psuvm.psu.edu).  Version 2.4 of the
  378. software is available from LISTSERV@PSUVM.  PSU NetNews supports only
  379. 3270 terminals, and uses XEDIT as its screen driver.  Most major VM
  380. sites appear to use this package.  NetNews supports locally-stored
  381. news, not NNTP reading.
  382.  
  383. Since January 1993, a complete NNTP server is available for VM systems.
  384. It provides news reading, posting and feed processing compatible to the
  385. Unix NNTP implementations.  The code is written in IBM's VM Rexx.
  386. It assumes that you already have installed PSU VM NETNEWS.  The VM NNTP
  387. package, written by Kris Van Hees (gutest6@cc1.kuleuven.ac.be) who also
  388. takes care of the maintenance.  The current version is 1.0.1 and requires
  389. IBM's FAL TCP/IP and Arty Ecock's RXSOCKET which is available from the
  390. IBMTCP FIELLIST on listserv@pucc.  The VM NNTP package can be obtained
  391. from the NNTP PACKAGE on listserv@blekul11.
  392.  
  393. There is NNTP support for PSU NetNews for bulk news receipt: NNTPXFER
  394. will poll another site for news, and NNTPRCVR will receive news sent
  395. from a Unix NNTPXMIT process.  Either program sends the news articles
  396. to NetNews for processing.  Contact Andy Hooper (hooper@qucdn.bitnet
  397. or qucdn.queensu.ca) for more information, or obtain them from
  398. listserv@qucdn in PUBLIC FILELIST.  These programs are provided with
  399. source, and require IBM's FAL TCP/IP and Pascal.  An NNTPXMIT sender
  400. that works in cooperation with PSU NETNEWS is available from Herman
  401. Van Uytven (SYSTHVU@cc1.kuleuven.ac.be).
  402.  
  403. There is at least one NNTP news-reader for VM using XEDIT as its
  404. screen manager: NNR.  Contact Paul Campbell (pc@mbunix.mitre.org) for
  405. information.  The program requires IBM's FAL TCP/IP.  The software is
  406. available for anonymous ftp from ftp.uni-stuttgart.de
  407. in the directory pub/comm/news/beginner/software/nnr/*.
  408.  
  409. An NNTP news reader is available for TSO/ISPF, called NNMVS. NNMVS is
  410. written by Steve Bacher <seb@draper.com> at Draper Laboratory.  It
  411. requires C/370 V1R2 or SAS/C; ISPF V2; and TCP/IP for MVS (either
  412. IBM's "FAL" or SNS).  It is now available via anonymous ftp at
  413. ftp.uni-stuttgart.de under the directory
  414. /pub/comm/news/beginner/software/nnmvs and from ftp.mic.ucla.edu,
  415. directory /pub/mvs/netnews.  The current version is Version 3
  416. Release 2.  There's also an object-code-only distribution for folks
  417. without C compilers, but that's an at-your-own-risk distribution,
  418. and requires the IBM C/370 run-time library.  The source code
  419. distribution can be compiled with either C/370 or SAS/C.
  420.  
  421.  
  422. Special note on "notes" and old versions of news
  423. ------------------------------------------------
  424.  
  425. Many years ago, there was another distributed "news" system called
  426. "notes".  The "notes" software package used a different internal
  427. organization of articles, and a different interchange format than that
  428. of the standard Usenet software.  It was inspired by the notesfiles
  429. available in the PLATO system and was developed independently from the
  430. Usenet news.  Eventually, the "notes" network and Usenet were joined
  431. via gateways doing (sometimes imperfect) protocol translation.
  432. "notes" was written in 1980-1981 by Ray Essick and Rob Kolstad, (then)
  433. grad students at the University of Illinois at Urbana-Champaign.  The
  434. first public release of "notes" was at the January 1982 Usenix
  435. conference.  The last release of notes was version 1.7; it is no
  436. longer being actively maintained.
  437.  
  438. "B" news software is currently considered obsolete.  Unix sites
  439. joining the Usenet should install C news or INN to ensure proper
  440. behavior and good performance.  Most old B news software had
  441. compiled-in limits on the number of newsgroups and the number of
  442. articles per newsgroup; the increasing volume of news means that B
  443. news software cannot reliably cope with a moderately-full newsfeed.
  444.  
  445.  
  446. Software versions & availability
  447. --------------------------------
  448.  
  449. You can obtain the version number of your news software by issuing
  450. some form of "v" command to show the current version -- consult the
  451. man page for details.  Current software is obtainable from almost any
  452. major Usenet site as well as the sites noted in the body of the
  453. article, above.
  454.  
  455. The following sites probably have sources to the current news software
  456. available for anyone needing a copy:
  457.  
  458.         Site        Contact
  459.         ----        -------
  460.         munnari        kre@munnari.oz.au
  461.         osu-cis        postmaster@cis.ohio-state.edu
  462.         philabs        usenet@philabs.philips.com
  463.         pyramid        usenet@pyramid.com
  464.         rutgers        usenet@rutgers.edu
  465.         tektronix    news@tektronix.tek.com
  466.         watmath        usenet@watmath.waterloo.edu
  467.         uunet        info@uunet.uu.net
  468.  
  469. Sources for most of the news readers and software, including news
  470. 2.11, C News, "rn", and "trn" are also available in the
  471. comp.sources.unix archives.  European sites should request the sources
  472. from their nearest backbone site.
  473.  
  474. The "archie" service can be used to locate ftp archives containing
  475. various news software packages.  There are regular postings in the
  476. comp.answers newsgroup about how to use the "archie" service.
  477.  
  478. For a relatively low price, you can buy one of many CD-ROM distributions
  479. of freely-redistributable software.  This may be cheaper than a
  480. long-distance phone call.
  481.  
  482. Standards
  483. ---------
  484.  
  485. News programs communicate with each other according to standard
  486. protocols, some of which are described by RFCs.  An RFC is a Request For
  487. Comment, a de facto standard in the Internet Community.  It is a form of
  488. software standard, published by the Internet Network Information Center
  489. (InterNIC).  Copies of RFCs are often posted to the net and obtainable
  490. from archive sites.  Current news-related RFCs include the following:
  491.  
  492.     RFC 822 specifies the format of messages; RFC 1036 uses this.
  493.     RFC 977 specifies NNTP, the Network News Transfer Protocol.
  494.     RFC 1036 specifies the format of Usenet articles.
  495.     RFC 1123 amends RFC 822.
  496.     RFC 1153 specifies the digest format some moderated groups use.
  497.  
  498. See the accompanying posting "How to Get Information about Networks"
  499. for instructions on getting copies of the RFCs.
  500.  
  501. Henry Spencer has a draft of a successor to RFC1036 that attempts to
  502. document and explain all subsequent enhancements and existing practice as
  503. implemented in the newer news systems.  This draft (often called
  504. son-of-1036) can be obtained by anonymous ftp from ftp.zoo.toronto.edu as
  505. /pub/news.txt.Z (the text version) or /pub/news.ps.Z (a PostScript
  506. version).  Son-of-1036 is intended to be stand-alone reading and does not
  507. require that one also read RFCs 822 or 1123.
  508.  
  509. Newsgroups
  510. ----------
  511.  
  512. The following newsgroups cover issues discussed in this article, and can
  513. be consulted for recent developments.
  514.  
  515. bit.listserv.netnws-l    Discussion about NetNews on VM systems.
  516. gnu.emacs.gnews        News reading under GNU Emacs using Weemba's Gnews.
  517. gnu.emacs.gnus        News reading under GNU Emacs using GNUS (in English).
  518. news.software.anu-news    VMS B-news software from Australian National Univ.
  519. news.software.b        Discussion about B-news-compatible software.
  520. news.software.nn    Discussion about the "nn" news reader package.
  521. news.software.notes    Notesfile software from the Univ. of Illinois.
  522. news.software.readers    General discussion about news reading software.
  523. news.software.nntp    The Network News Transfer Protocol.
  524. comp.os.msdos.mail-news    Administering mail & network news systems under MS-DOS.
  525. comp.protocols.tcp-ip   TCP and IP network protocols.
  526. comp.protocols.tcp-ip.ibmpc     TCP/IP for IBM(-like) personal computers.
  527.  
  528.  
  529. The following periodic postings in the news.software.b newsgroup are
  530. useful for people interested in news software.
  531.  
  532. Mark Linimon    "News.software.b: Introduction to news.software.b"
  533. Mark Linimon    "News.software.b Frequently Asked Questions (FAQs)"
  534. Mark Linimon    "C News Frequently Asked Questions (FAQs)"
  535. Rob Robertson    "FAQ: Overview database / NOV General Information"
  536. Tom Limoncelli    "INN FAQ Part 1/4: General Information"
  537. Tom Limoncelli    "INN FAQ Part 2/4: Debugging Guide & Tutorial"
  538. Tom Limoncelli    "INN FAQ Part 3/4: Operational and Misc. Questions"
  539. Tom Limoncelli    "INN FAQ Part 4/4: Appendix A: Norman's install guide"
  540.  
  541. Acknowledgements
  542. ----------------
  543.  
  544. The preparation of this article (and Usenet itself!) was greatly
  545. enhanced by the contributions and assistance of the following persons:
  546. Steve Bellovin, Ray Essick, Mark Horton, Brian Kantor, Phil Lapsley,
  547. Bob Page, Rich Salz, Tom Truscott, and Larry Wall.  Thanks, folks.
  548.