home *** CD-ROM | disk | FTP | other *** search
/ Jason Aller Floppy Collection / 164.img / UUPC.ZIP / DOCS.ZIP / USENET.TXT < prev    next >
Text File  |  1987-08-27  |  14KB  |  281 lines

  1.  
  2. Original from: spaf@gatech (Gene Spafford)
  3. [Most recent change: 13 April 1987 by spaf@gatech.edu]
  4.  
  5. Currently, Usenet readers interact with the news using a number of
  6. software packages and programs.  This article mentions the important
  7. ones and a little of their history, gives pointers where you can look
  8. for more information and ends with some special notes about "foreign"
  9. and "obsolete" software.  At the very end is a list of sites from which
  10. current versions of the Usenet software may be obtained.
  11.  
  12. History
  13. -------
  14. Usenet came into being in late 1979, shortly after the release of V7
  15. Unix with UUCP.  Two Duke University grad students in North Carolina,
  16. Tom Truscott and Jim Ellis, thought of hooking computers together to
  17. exchange information with the Unix community.  Steve Bellovin, a grad
  18. student at the University of North Carolina, put together the first
  19. version of the news software using shell scripts and installed it on
  20. the first two sites: "unc" and "duke." At the beginning of 1980 the
  21. network consisted of those two sites and "phs" (another machine at
  22. Duke), and was described at the January Usenix conference.  Steve
  23. Bellovin later rewrote the scripts into C programs, but they were never
  24. released beyond "unc" and "duke." Shortly thereafter, Steve Daniel did
  25. another implementation in C for public distribution.  Tom Truscott made
  26. further modifications, and this became the "A" news release.
  27.  
  28. In 1981 at U. C. Berkeley, grad student Mark Horton and high school
  29. student Matt Glickman rewrote the news software to add functionality
  30. and to cope with the ever increasing volume of news -- "A" news was
  31. intended for under 100 sites and only a few articles per group per
  32. day.  This rewrite was the "B" news version.  The first public release
  33. was version 2.1 in 1982; the 1.* versions were all beta test.  As the
  34. net grew, the news software was expanded and modified.  The last
  35. version maintained and released primarily by Mark was 2.10.1.
  36.  
  37. Rick Adams, at the Center for Seismic Studies, took over coordination
  38. of the maintenance and enhancement of the news software with the 2.10.2
  39. release in 1984.  By this time, the increasing volume of news was
  40. becoming a concern, and the mechanism for moderated groups was added to
  41. the software at 2.10.2.  Moderated groups were inspired by ARPA mailing
  42. lists and experience with other bulletin board systems.  In late 1986,
  43. version 2.11 of news was released, including a number of changes to
  44. support a new naming structure for newsgroups, enhanced batching and
  45. compression,  enhanced ihave/sendme control messages, and other features.
  46.  
  47. The current release of news is 2.11, patchlevel 8, dated 4/10/87.
  48. Article format is specified in RFC 850, last revised in October 1986 (a
  49. version is distributed with the news software). 
  50.    {An aside about RFCs:  a RFC is a Request For Comment, a de-facto
  51.    standard in the Internet Community.  It is a form of published
  52.    software standard, done through the Network Information Center (NIC)
  53.    at SRI.  Copies of RFCs are often posted to the net and obtainable
  54.    from archive sites.}
  55.  
  56. A new version of news, becoming known as "C" news, is being developed
  57. at the University of Toronto by Geoff Collyer and Henry Spencer.  This
  58. version is a rewrite of the lowest levels of news to increase article
  59. processing speed, decrease article expiration processing and improve
  60. the reliability of the news system through better locking, etc.  The
  61. package is about to go into beta test stage (they have all the beta
  62. testers they need, thank you), and will be made available to the Usenet
  63. community when it is deemed stable enough.  For more information, see
  64. the paper "News Need Not Be Slow," published in The Winter 1987 Usenix
  65. Technical Conference proceedings.
  66.  
  67. Two popular screen-oriented news reading interfaces have been developed
  68. in the last few years to replace the traditional "readnews" interface.
  69. The first of these was "vnews" and it was written by Kenneth Almquist.
  70. "vnews" provides a "readnews"-like command interface, but displays
  71. articles using direct screen positioning.  It appears to have been
  72. inspired, to some extent, by the "notes" system (described below).
  73. "vnews" is currently distributed with the standard 2.11 news source.
  74.  
  75. A second, more versatile interface, "rn", was developed by Larry Wall
  76. of SDC (now UNiSYS) and released in 1984.  This interface also uses
  77. full-screen display with direct positioning, but it includes many other
  78. useful features and is very popular with many regular net readers. The
  79. interface includes reading, discarding, and/or processing of articles
  80. based on user-definable patterns, the ability to follow "threads of
  81. discussions" in newsgroups, and the ability of the user to develop
  82. customized macros for display and keyboard interaction.  "rn" is
  83. currently at release 4.3, patchlevel 40, with a major re-release under
  84. development.  "rn" is not provided with the standard news software
  85. release, but is very widely available due to its popularity.
  86.  
  87. "notes" is a software package popular at some sites.  It uses a
  88. different internal organization of articles, and a different
  89. interchange format than that of the standard Usenet software.  It was
  90. inspired by the notesfiles available in the PLATO system and was
  91. developed independently from the Usenet news.  Eventually, the "notes"
  92. network and Usenet were joined via gateways doing (sometimes imperfect)
  93. protocol translation. The interface for "notes" is similar to "rn" but
  94. implements different features, many of which are dictated by its
  95. internal organization.  "notes" was written in 1980-1981 by Ray Essick
  96. and Rob Kolstad, grad students at the University of Illinois at
  97. Urbana-Champaign.  The first public release of "notes" was at the
  98. January 1982 Usenix conference.  The current release of notes is
  99. allegedly version 2.7.
  100.  
  101. In March 1986 a package was released implementing news transmission,
  102. posting, and reading using the Network News Transfer Protocol (NNTP)
  103. (as specified in RFC 977).  This protocol allows hosts to exchange
  104. articles via TCP/IP connections rather than using the traditional
  105. uucp.  It also permits users to read and post news (using a modified
  106. version of "rn" or other user agents) from machines which cannot or
  107. chose not to install the USENET news software.  Reading and posting are
  108. done using TCP/IP messages to a server host which does run the USENET
  109. software.  Sites which have many workstations like the Sun and Apollo
  110. products find this a convenient way to allow workstation users to read
  111. news without having to store articles on each system.  Many of the
  112. Usenet backbone hosts that are also on the Internet exchange news
  113. articles using NNTP because the load impact of NNTP is much lower than
  114. uucp (and NNTP ensures much faster propagation).
  115.  
  116. NNTP grew out of independent work in 1984-1985 by Brian Kantor at U.
  117. C.  San Diego and Phil Lapsley at U. C. Berkeley, The package is
  118. currently in release 1.3, and was developed at U. C. Berkeley by Phil
  119. Lapsley with help from Erik Fair, Steven Grady, and Mike Meyer, among
  120. others.  The NNTP package is distributed on the 4.3BSD release tape
  121. (although that is version 1.2a and out-of-date) and is also available
  122. from the various authors, many backbone hosts, and by anonymous FTP
  123. from ucbvax, sdcsvax, and seismo.  A new release should be posted to
  124. comp.sources.unix in the near future.  Reader clients for VMS and
  125. TOPS-20 systems should also be available soon.
  126.  
  127. Special note on "notes" and pre-2.11 news
  128. -----------------------------------------
  129. Users of these systems may note problems in their interactions with the
  130. Usenet.  In particular, postings may be made by "notes" users to
  131. moderated groups but they will not usually propagate throughout the
  132. entire Usenet.  The same may happen to users of old B news software.
  133.  
  134. Users of "notes" or old B news software wishing to post to moderated
  135. groups should either mail their submissions to the moderator, as listed
  136. in the monthly posting of "List of Moderators" in the group
  137. "news.lists", or else they should post from a system running up-to-date
  138. B news software (i.e., 2.11).  "notes" users may obtain some patches
  139. from the comp.sources.unix archives which enable recent versions of
  140. "notes" to interact moderated groups somewhat properly.
  141.  
  142. Users of old B news and "notes" are also not able to take advantage of
  143. some other current B news features, such as the "checkgroups" message.
  144. "notes" continues to be a "foreign" system, and B news versions before
  145. 2.10.2 are considered "obsolete."  The various maintainers of the
  146. Usenet software have never expressed any commitment to maintain
  147. backwards compatibility with "foreign" or obsolete news systems and are
  148. unlikely to do so;  it is the responsibility of the users to maintain
  149. compatibility of such software if they wish to continue to interact
  150. with the Usenet.
  151.  
  152. Software versions & availability
  153. --------------------------------
  154. You can obtain the version number of your news software by issuing the
  155. "v" command in either "vnews" or "readnews."  "rn" version is
  156. obtainable by typing the "v" command to the top level prompt -- it
  157. should currently be 4.3.1.4.
  158.  
  159. Current software is obtainable from almost any Usenet backbone site.
  160. Source to the 'rn' newsreader program is also widely available.
  161.  
  162. The following sites have sources to the current news software available
  163. for anyone needing a copy:
  164.  
  165.                 Site            Contact
  166.                 ----            -------
  167.                 akgua           akgua!usa
  168.                 felix           felix!bytebug
  169.                 gatech          gatech!usenet
  170.                 hao             hao!woods
  171.                 munnari         munnari!kre
  172.                 philabs         philabs!usenet
  173.                 pyramid         pyramid!usenet
  174.                 rutgers         rutgers!usenet
  175.                 seismo          seismo!usenet
  176.                 tektronix       tektronix!news
  177.                 ulowell         ulowell!usenet
  178.  
  179. Sources for both news 2.11 and "rn" are also available in the
  180. comp.sources.unix archives.  European sites should request the sources
  181. from their nearest backbone site.
  182.  
  183. Acknowledgements
  184. ----------------
  185. The preparation of this article (and Usenet itself!) was greatly
  186. enhanced by the contributions and assistance of the following persons:
  187. Steve Bellovin, Ray Essick, Mark Horton, Brian Kantor, Phil Lapsley,
  188. Bob Page, Tom Truscott, and Larry Wall.  Thanks, guys.
  189.  
  190. ===========================================================================
  191.  
  192. Article 374 of 440, May  3 15:17.
  193. Subject: Changes to USENET Software: History and Sources
  194. Path: ..!gatech!usenet
  195. Newsgroups: news.admin,news.announce.newusers
  196. (85 lines) More? [ynq] y
  197. *** old/software.n      Wed Apr 29 19:11:44 1987
  198. --- src/software.n      Sun May  3 13:44:09 1987
  199. ***************
  200. *** 1,2 ****
  201. ! Newsgroups: news.admin,mod.announce.newusers
  202.   Expires: 40days
  203. --- 1,2 ----
  204. ! Newsgroups: news.admin,news.announce.newusers
  205.   Expires: 40days
  206. ***************
  207. *** 5,7 ****
  208.   Original from: spaf@gatech (Gene Spafford)
  209. ! [Most recent change: 15 March 1987 by spaf@gatech.edu]
  210.   
  211. --- 5,7 ----
  212.   Original from: spaf@gatech (Gene Spafford)
  213. ! [Most recent change: 13 April 1987 by spaf@gatech.edu]
  214.   
  215. ***************
  216. *** 50,52 ****
  217.   
  218. ! The current release of news is 2.11, patchlevel 3, dated 12/29/86.
  219.   Article format is specified in RFC 850, last revised in October 1986 (a
  220. --- 50,52 ----
  221.   
  222. ! The current release of news is 2.11, patchlevel 8, dated 4/10/87.
  223.   Article format is specified in RFC 850, last revised in October 1986 (a
  224. ***************
  225. *** 102,104 ****
  226.   January 1982 Usenix conference.  The current release of notes is
  227. ! version 2.7.
  228.   
  229. --- 102,104 ----
  230.   January 1982 Usenix conference.  The current release of notes is
  231. ! allegedly version 2.7.
  232.   
  233. ***************
  234. *** 119,130 ****
  235.   
  236. ! NNTP grew out of independent work in 1984-1985 by Brian Kantor at U. C.
  237. ! San Diego and Phil Lapsley at U. C. Berkeley, The package is currently
  238. ! in release 1.3, and was developed at U. C. Berkeley by Phil Lapsley
  239. ! with help from Erik Fair, Steven Grady, and Mike Meyer, among others.
  240. ! The NNTP package is distributed on the 4.3BSD release tape (although
  241. ! that is version 1.2a and out-of-date) and is also available from the
  242. ! various authors, many backbone hosts, and by anonymous FTP from ucbvax,
  243. ! sdcsvax, and seismo.  A new release should be posted to mod.sources in
  244. ! the near future.  Reader clients for VMS and TOPS-20 systems should
  245. ! also be available soon.
  246.   
  247. --- 119,130 ----
  248.   
  249. ! NNTP grew out of independent work in 1984-1985 by Brian Kantor at U.
  250. ! C.  San Diego and Phil Lapsley at U. C. Berkeley, The package is
  251. ! currently in release 1.3, and was developed at U. C. Berkeley by Phil
  252. ! Lapsley with help from Erik Fair, Steven Grady, and Mike Meyer, among
  253. ! others.  The NNTP package is distributed on the 4.3BSD release tape
  254. ! (although that is version 1.2a and out-of-date) and is also available
  255. ! from the various authors, many backbone hosts, and by anonymous FTP
  256. ! from ucbvax, sdcsvax, and seismo.  A new release should be posted to
  257. ! comp.sources.unix in the near future.  Reader clients for VMS and
  258. ! TOPS-20 systems should also be available soon.
  259.   
  260. ***************
  261. *** 143,146 ****
  262.   B news software (i.e., 2.11).  "notes" users may obtain some patches
  263. ! from the mod.sources archives which enable recent versions of "notes"
  264. ! to interact moderated groups somewhat properly.
  265.   
  266. --- 143,146 ----
  267.   B news software (i.e., 2.11).  "notes" users may obtain some patches
  268. ! from the comp.sources.unix archives which enable recent versions of
  269. ! "notes" to interact moderated groups somewhat properly.
  270.   
  271. ***************
  272. *** 185,188 ****
  273.   Sources for both news 2.11 and "rn" are also available in the
  274. ! mod.sources archives.  European sites should request the sources from
  275. ! their nearest backbone site.
  276.   
  277. --- 185,188 ----
  278.   Sources for both news 2.11 and "rn" are also available in the
  279. ! comp.sources.unix archives.  European sites should request the sources
  280. ! from their nearest backbone site.
  281.