home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / 3b1 / 4386 < prev    next >
Encoding:
Text File  |  1993-01-24  |  6.0 KB  |  128 lines

  1. Newsgroups: comp.sys.3b1
  2. Path: sparky!uunet!cs.utexas.edu!uwm.edu!linac!unixhub!ditka!hico2!sonyd1.broadcast.sony.com!blilly.uucp!bruce
  3. From: bruce@blilly.uucp (Bruce Lilly)
  4. Subject: Re: Taylor uucp 1.4 gamma on 3B1 with TCP
  5. References: <1993Jan19.054921.1557@ohare.Chicago.COM> <1993Jan20.045619.1333@d-and-d.com> <1993Jan21.123039.8504@ohare.Chicago.COM>
  6. Organization: Bruce Lilly
  7. Date: Sat, 23 Jan 93 14:37:41 GMT
  8. Message-ID: <1993Jan23.143741.24111@blilly.uucp>
  9. Reply-To: lilb@sony.compuserve.com (Bruce Lilly)
  10. Lines: 116
  11.  
  12. In article <1993Jan21.123039.8504@ohare.Chicago.COM>,
  13.  posted to comp.sys.3b1,
  14.  kls@ohare.Chicago.COM (Karl Swartz) wrote:
  15. >In article <1993Jan20.045619.1333@d-and-d.com> dnichols@d-and-d.com (DoN. Nichols) writes:
  16. >
  17. >unambiguous about why I chose the path I did -- getting NNTP going
  18. >would seem to be a lot more work than getting Taylor uucp up, and
  19.  
  20. Not from the sound of things. Getting nntp 1.5.11 and successors
  21. running on the 3b1 is fairly simple.
  22.  
  23. >still doesn't even address the issue of mail.  
  24. [...]
  25. >And then there's still Smail and SMTP to deal with when I'm done with
  26. >news.
  27.  
  28. With WIN/3B you already have mail connectivity via SMTP using
  29. sendmail. Wollongong's version is quite old, but workable, and
  30. it can be simply replaced by the IDA version in the osu-cis
  31. archives, or you can compile UIUC/IDA sendmail from
  32. sources--there is specific support for the 3B1. And if you have
  33. Smail already running on a 3B1, what's the problem? Surely
  34. you're not saying that you *prefer* uux/rmail semantics over
  35. SMTP?
  36.  
  37. >By going to NNTP, I have to build NNTP (client and server), then
  38. >rebuild C news with it, then rebuild trn with it, and worry about
  39. >breaking my newsfeed.  
  40.  
  41. C news need not change at all. As long as you're using NNTP for
  42. news reading (and optionally posting) rather than news transfer
  43. (and Taylor UUCP by itself still won't let you transfer news
  44. using NNTP anyway), there is no reason to touch C news.
  45.  
  46. nntp *is* a server program. trn, when compiled with NNTP
  47. support, is the client program that uses NNTP.
  48.  
  49. >Basically, I'm changing the transport so it seems to make a lot more
  50. >sense to change the transport software (one piece) than to change a
  51. >number of high-level pieces of software.  NNTP isn't the right tool
  52. >to solve the problem.
  53.  
  54. IMO, it's silly to run UUCP protocol on top of TCP/IP protocol.
  55. The UUCP suite of programs handles file transfer and remote
  56. execution of programs, period. There are programs that do that
  57. using TCP/IP (rcp, remsh, ftp, etc.).
  58.  
  59. >>One advantage of nntp over what you appear to be describing is that
  60. >>nntp needs a news spool directory only on *one* machine.
  61. >
  62. >Did I say the two had identical feeds?  I don't believe I did.  One
  63. >machine carries a full feed, distributing all or parts of it along to
  64. >other machines (including my second machine) and then getting rid of
  65. >it to make room for the next wave as quickly as possible.  The other
  66. >gets a small feed of stuff I really want, and keeps it around as long
  67. >as I need.  If I read news on the primary machine it'd miss most of
  68. >the discussions I might be interested in, not to mention the problem
  69. >of falling asleep because the thing is so damned slow.
  70.  
  71. Though you didn't say so, it sounds like your "second machine"
  72. gets a subset of the groups carried by "One machine". If that's
  73. the case, I'd definitely have to agree with Don. If you're
  74. transferring articles or batches between the two machines,
  75. you're contributing to the slowness problem, and using a lot of
  76. disk space as well.  Transferring the articles in batches
  77. between the two machines involves extra processing of a sys file
  78. entry on the first machine for the second machine, collecting a
  79. list of articles to be transferred, assembling a batch from the
  80. list, compressing the batch, spooling the batches under your
  81. news spool directory, invoking uux which spools the batches
  82. again under the uucp spool directory, running uudemon.hour, plus
  83. all of the uucico overhead on top of the TCP/IP overhead. You're
  84. also using a lot of resources on the second machine, which must
  85. also deal with uucico overhead on top of TCP/IP, it must
  86. disassemble the batches, create histiry file entries, update an
  87. active file, store the articles on disk, handle expiry, control
  88. messages, etc., etc., etc..
  89.  
  90. I think you'd be far better off increasing the article retention
  91. time (in explist) for the newsgroups you're interested in on your
  92. first machine, and using NNTP to read those articles from the
  93. second machine. There are many advantages, here are a few:
  94. 1)    The articles are transferred as required, using TCP/IP
  95.     with no additional protocol suite overhead.
  96. 2)    No disk storage for the articles, history entries, etc.
  97.     is required on the second machine (or on *any* client
  98.     machine if you have more than two machines).
  99. 3)    You don't have to have the C news executables, spool
  100.     directories, or crontab entries on any client machine.
  101.     There is a mini-inews (part of the nntp package) that
  102.     handles posting.
  103. 4)    Overhead of batching, compression, spooling (twice)
  104.     storage of spooled batches, and batch transfer is
  105.     eliminated from the server machine.
  106. 5)    Overhead of unbatching, uncompression, spooling,
  107.     expiry, etc. is eliminated from the client machines.
  108. 6)    If/when you acquire additional client machines, you'll
  109.     be all set to read news on (and post articles from)
  110.     those additional machines, without having to make any
  111.     changes to your C news configuration.
  112. 7)    In the event that a client machine crashes, you can
  113.     still read and post from another client or the server.
  114.  
  115. Please think about this; you may save yourself a lot of
  116. trouble.
  117.  
  118. You've changed the nature of your network from a point-to-point,
  119. store-and-forward connection using UUCP to a packet-switched,
  120. bus-oriented connection using Ethernet(TM) and TCP/IP. That's a
  121. substantial change, and it is possible to achieve several
  122. efficiencies.  Some thought is warranted.  Certainly you can
  123. impose the point-to-pont, store-and-forward limitations of UUCP
  124. on your new network, but why would you want to cause so much
  125. trouble for yourself?
  126. -- 
  127.     Bruce Lilly        ...uupsi!monymsys!sonyd1!blilly!bruce
  128.