home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / usenet / software / inn-faq / part1 < prev    next >
Encoding:
Internet Message Format  |  1997-12-15  |  21.1 KB

  1. From: hwr@pilhuhn.de (Heiko W.Rupp)
  2. Newsgroups: news.software.nntp,news.software.b,news.answers
  3. Subject: INN FAQ Part 1/9: General Information
  4. Supersedes: <faq.p1_881029525@pilhuhn.de>
  5. Followup-To: news.software.nntp
  6. Date: 9 Dec 1997 03:25:27 +0100
  7. Organization: The Home Of The Pilhuhn
  8. Lines: 499
  9. Approved: hwr@pilhuhn.de
  10. Expires: 26 Dec 1997 02:25:25 GMT
  11. Message-ID: <faq.p1_881634325@pilhuhn.de>
  12. NNTP-Posting-Host: snert.pilhuhn.de
  13. Summary: This article is part 1 of a multi-part FAQ:
  14.     Part 1: Common questions about INN itself, useful to people that do not currently run INN.
  15. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!boulder!csnews!coop.net!enews.sgi.com!news.sgi.com!su-news-hub1.bbnplanet.com!cpk-news-hub1.bbnplanet.com!news.bbnplanet.com!fu-berlin.de!news.belwue.de!news.uni-ulm.de!rz.uni-karlsruhe.de!pilhuhn.de!snert!news
  16. Xref: senator-bedfellow.mit.edu news.software.nntp:43975 news.software.b:22604 news.answers:118767
  17.  
  18. Posted-By: post_faq 2.10
  19. Archive-name: usenet/software/inn-faq/part1
  20. Last Changed: $Date: 1997/11/04 02:25:51 $ $Revision: 2.37 $
  21.  
  22.                   Part 1 of 9
  23.  
  24. INN FAQ Part 1: General and questions from people that don't (yet) run INN
  25. INN FAQ Part 2: Specific notes for specific operating systems
  26. INN FAQ Part 3: Reasons why INN isn't starting
  27. INN FAQ Part 4: The debugging tutorial (setup of feeds etc.)
  28. INN FAQ Part 5: Other error messages and what they mean
  29. INN FAQ Part 6: Day-to-day operation and changes to the system
  30. INN FAQ Part 7: Problems with INN already running
  31. INN FAQ Part 8: Appendix A: Norman's install guide
  32. INN FAQ Part 9: Appendix B: Configurations for certain systems
  33.  
  34.  
  35.  
  36. ------------------------------
  37.  
  38. Subject:  Table Of Contents for Part 1/9
  39.  
  40. =====================================================================
  41.         TABLE OF CONTENTS FOR PART 1/9
  42. =====================================================================
  43.  
  44. QUESTIONS FROM PEOPLE THAT DON'T (YET) RUN INN:
  45.     1.1 What is INN?
  46.     1.2 I thought Rich Salz maintains INN ...
  47.     1.3 What's the future of unoff releases?
  48.     1.4 Where can I get the INN software?
  49.     1.5 Where can I get the latest copy of this FAQ?
  50.     1.6 Where may I find additional information?
  51.     1.7 What machines does it run on?
  52.     1.8 INN must be really complicated since this FAQ is so long!
  53.     1.9 Can I run C News with INN?
  54.     1.10 Can I run NNTP with INN?
  55.     1.11 Can I run the reference implementation (NNTP1.5) with INN?
  56.     1.12 Can I run INN on my UUCP-only machine?
  57.     1.13 Suppose I have a 286 machine?
  58.     1.14 Does INN implement NOV, xthread (trn) or xuser/xmotd (tin) commands?
  59.     1.15 Is an ident or authorization protocol supported?
  60.     1.16 Does INN do UUCP batching like C News?
  61.     1.17 Help!  How do I configure this beast?
  62.     1.18 How do I thank the FAQ maintainer?
  63.     1.19 What has Netscape's Newsserver to do with INN?
  64.     1.20 How do I submit additional informations for the FAQ?
  65.  
  66.  
  67. The FAQ was written by Rich $alz <rsalz@rodan.uu.net>, was maintained 
  68. for a long time by Tom Limoncelli <tal@plts.org> and is now
  69. maintained by Heiko W.Rupp <hwr@pilhuhn.de>
  70.  
  71. These documents would not exist if it weren't for the people that have
  72. submitted questions and (most importantly) answers.  THANK YOU ALL!
  73.  
  74.  
  75. =====================================================================
  76.            QUESTIONS FROM PEOPLE THAT DON'T (YET) RUN INN
  77. =====================================================================
  78.  
  79.  
  80. ------------------------------
  81.  
  82. Subject: (1.1) What is INN?
  83.  
  84. For a complete answer, why not read the Usenix paper that introduced
  85. INN to the world?  It's available as
  86. ftp://ftp.uu.net/networking/news/nntp/inn/inn.usenix.ps.Z
  87.  
  88. InterNetNews is a complete Usenet system.  The cornerstone of the package
  89. is innd, an NNTP server that multiplexes all I/O.  Think of it as an nntpd
  90. merged with the B News inews, or as a C News relaynews that reads multiple
  91. NNTP streams.  Newsreading is handled by a separate server, nnrpd, that is
  92. spawned for each client.  Both innd and nnrpd have some slight variances
  93. from the NNTP protocol (although in normal use you will never notice); see
  94. the manpages.  INN separates hosts that feed you news from those that have
  95. users reading news.  If you need to support a mixed environment you will have
  96. to do some extra work; the installation manual gives some hints.
  97.  
  98. ------------------------------
  99.  
  100. Subject: (1.2) I thought Rich Salz maintains INN ...
  101.  
  102. Rich did for a very long time .. 
  103.  
  104. From an announcement (<4k5pn3$ii9@paperboy.osf.org>) :
  105.  
  106. | I am pleased to announce that the Internet Software Consortium
  107. | (http://www.isc.org/isc) will be responsible for future official INN
  108. | releases, starting with INN1.5.  I am sure they will be posting a notice
  109. | about their plans here fairly soon.
  110.  
  111. | The interest and support (both financial and emotional) they have given
  112. | me over the past few years has been immeasurable.  It was this interest,
  113. | as much as their ability to commit top-flight engineering talent, that
  114. | makes me feel confident that I'm leaving "my baby" in good hands.
  115.  
  116. | I will still be involved with INN development, although more in an archi-
  117. | tectural and philosophical role (i.e., "do it this way") rather than
  118. | programming (i.e., "here's the code").
  119.  
  120. | If you've found INN useful, I'm glad.  (By my count several thousand people
  121. | still owe me a postcard. :)  If you expect to find it useful in the future,
  122. | please support the ISC and their efforts.  I know I will.
  123. |         /rich $alz
  124.  
  125. For the postcards, Rich adds in (<565e4r$5v2@paperboy.osf.org>):
  126.  
  127. | No no no.  James gets the postcard.  This means you have to track down
  128. | his current physical address; perhaps in-care-of the ISC would work. :)
  129.  
  130. | The rules are actually pretty complicated:
  131. |         If you're installing 1.4sec2 or earlier, send yourself a postcard
  132. |         saying you should upgrade.
  133.  
  134. |         If you're installing 1.5 or later, for the first time with INN,
  135. |         send James the postcard.
  136.  
  137. |         If you're upgrading from 1.4 to 1.5, pro-rate your news volume
  138. |         and send us each the appropriate fraction. :)
  139.  
  140. Dave Barr added that the postcards for him also should be sent to the
  141. ISC.
  142.  
  143.  
  144. ------------------------------
  145.  
  146. Subject: (1.3) What's the future of unoff releases?
  147.  
  148. Q: As Rich no longer does inn - what's the future on unoff releases?
  149.  
  150. Dave Barr wrote:
  151.  
  152. | As it stands now I have decided to stop releasing any more unoff versions
  153. | unless someone can convince me otherwise.  I am redirecting my efforts
  154. | towards helping 1.5 see the light.  The code base has drifted enough
  155. | already -- releasing unoff5 while 1.5 is trying to integrate unoff4
  156. | stuff would be counterproductive.
  157.  
  158. | To put it another way, consider the INN1.4unoff to be under a
  159. | code freeze.  Only bug fixes (and even then only to unoff-specific
  160. | code, like streaming) will be accepted.
  161.  
  162. ------------------------------
  163.  
  164. Subject: (1.4) Where can I get the INN software?
  165.  
  166. The official archive site was ftp.uu.net in the directory
  167. networking/news/nntp/inn.  Archie current lists over 30 archive sites;
  168. three other international sites are ftp.univ-lyon1.fr in
  169. pub/unix/news/inn, munnari.oz.au in pub/news/inn, and src.doc.ic.ac.uk
  170. in computing/usenet/software/transport
  171.  
  172. The latest version is INN 1.7 available from
  173.     ftp://ftp.vix.com/pub/inn/
  174. or mirrors which are indicated on http://www.isc.org/inn.html 
  175. one mirror in Europe is
  176.     ftp://ftp.xlink.net/pub/mirror.inn/
  177.  
  178. !! Note that INN1.5.1 has a security vulnerability. You can find a
  179. !! first patch to this at http://miquels.www.cistron.nl/inn/
  180.  
  181. Patches for older versions are available from:
  182.  
  183. Patches for INN are at: ftp://ftp.isc.org/isc/inn/unoff-patches
  184.     and                 ftp://ftp.isc.org/isc/inn/unoff-patches/OLD
  185. Add-ons for INN are at: ftp://ftp.isc.org/isc/inn/unoff-contrib
  186. ("Add-ons" include "Gup" and other interesting tools)
  187.  
  188. ------------------------------
  189.  
  190. Subject: (1.5) Where can I get the latest copy of this FAQ?
  191.  
  192. 0.  If you are reading this document, then you already have part 1 of it.
  193.     So look around where you found this if the other parts are also there.
  194.  
  195. 1.  This nine-part FAQ is available via FTP at any FTP site that carries
  196.     INN itself.
  197.  
  198. 2.  This FAQ is also posted to news.software.nntp, news.software.b and
  199.     news.answers about every week.
  200.  
  201. 3. If you don't find it in one of the above places, then try
  202.    ftp://ftp.xlink.net/pub/news/docs/
  203.    (on this server I put the newest FAQ after posting it -hwr).
  204.  
  205. 4. A htmlized version can be found under
  206.    http://www.cis.ohio-state.edu/hypertext/faq/usenet/usenet/software/inn-faq/top.html
  207.         These are grabbed from news.answers - so they might be a bit out
  208.         of date :-(
  209.  
  210.  
  211. ------------------------------
  212.  
  213. Subject: (1.6) Where may I find additional information?
  214.  
  215. The Usenix paper from Rich $alz:
  216.     ftp://ftp.uu.net/networking/news/nntp/inn/inn.usenix.ps.Z
  217.  
  218. The Web site of the new maintainers, the Internet Software Consortium
  219.     http://www.isc.org/inn.html
  220.  
  221. A good overview for those not familiar with news (from Tom Podnar 
  222. <tpodnar@bones.wcupa.edu>):
  223.     ftp://bones.wcupa.edu/pub/misc/nntp.ps 
  224.  
  225. A FAQ in french - maintained by Fabien Tassin <tassin@eerie.fr>
  226.     at http://www.eerie.fr/~news/faq.html
  227.  
  228. A Usenet/INN hypertext documentation effort by Forrest J. Cavalier III 
  229. <mibsoft@epix.net>
  230.     at http://www.mibsoftware.com/userkt/userkt.html
  231.  
  232. A FAQ in Japanese - maintained by Toshio Hori <toshi@etl.go.jp>
  233.     at ftp://etlport.etl.go.jp/pub/People/toshi/INN/J/
  234.  
  235.  
  236. Jeff Garzik <jeff.garzik@spinne.com> started to write a ``INN tuning
  237.     page'' which is oriented towards the Intel/Linux platform (but not
  238.     only of interest for Linux users) at
  239.     http://www.spinne.com/usenet/inn-perf.html
  240.  
  241. RFC's important to News:
  242.     RFC 977: NNTP (Phil Lapsley and Brian Kantor)
  243.     RFC 1036: Standard for Interchange of USENET Messages 
  244.         (M.Horton, Rick Adams)
  245.  
  246. The O'Reilly Book (only for C News ; new version is in work)
  247.     Managing UUCP and Usenet (Tim O'Reilly and Grace Todino)
  248.     This book seems to be no longer in print, so O'Reilly probably 
  249.     has no book about Usenet at the moment.
  250.  
  251. The newsgroup news.software.nntp; please look around in this group. Often
  252.     you'll find there the answer to the question you were going to ask. 
  253.     But don't hesitate to ask.
  254.     If you can't post to news.software.nntp you can send mail to
  255.     inn-questions@pilhuhn.de which will post the your mail in that group.
  256.  
  257. Dave Barr has put together some information about his unoff releases. 
  258.     This page is also a entry for the patch archive:
  259.     <http://www.cis.ohio-state.edu/~barr/INN.html>
  260.  
  261. The overview database with its XOVER nntp extension is described in 
  262.     ftp://ftp.internic.net/internet-drafts/draft-barber-nntp-imp-01.txt
  263. This is superseded by 
  264.     draft-barber-nntp-imp-02.txt  on the same site.
  265. and will be superseded by version 3 soon, which you also might get from
  266.     ftp://ftp.academ.com/pub/nntp/private/nntp.extensions.draft.txt
  267.     (This one is now at the 4th update)
  268.  
  269. There is a book from Addison-Wesley called 'Administering Usenet News
  270. Servers' by Jim McDermott and John Phillips (ISBN 0-201-41967-X)
  271. which seems to cover INN and Dnews. This is not clear from the aw web
  272. site though.
  273.  
  274. There is no special book on INN out at the moment, but it is said,
  275. that Dave Lawrence and Henry Spencer are currently writing one for
  276. O'Reilly.
  277.  
  278. ------------------------------
  279.  
  280. Subject: (1.7) What machines does it run on?
  281.  
  282. If you have socket() and select() then INN will probably run on your
  283. machine.  In addition to the common platforms found around the Internet
  284. (SunOS and Ultrix, for example), INN runs on IBM's AIX, Apple's A/UX,
  285. NeXT, Solaris 2.x, most SVR4 platforms, BSDI, most free BSD systems 
  286. (NetBSD, FreeBSD, ...) and a host of others.  It might require a
  287. little bit of tweaking of some free BSD platforms that have really bad
  288. shells.
  289.  
  290. INN has not been ported to Windows NT.  There are no plans to do so.
  291. However, someone has written a package called NNS (Usenet Network News
  292. Server) which is a NNTP-compliant news server for Windows NT.  For
  293. information write to nns@jeck.wa.com.
  294.  
  295. ------------------------------
  296.  
  297. Subject: (1.8) INN must be really complicated since this FAQ is so long!
  298.  
  299. No, it's just that the FAQ is very complete.
  300.  
  301. A lot of the material could be integrated into the Install.ms doc.
  302.  
  303. Please post questions to news.software.nntp.  Do not send
  304. email to Heiko W.Rupp directly.  By posting your question,
  305. a group of 10 or so people will be trying to help you.
  306. On the other hand -- if you have a solution that should be included,
  307. then send it to the maintainer, so that he can't miss it in the news.
  308. See also #1.20 and #9.1.
  309.  
  310. ------------------------------
  311.  
  312. Subject: (1.9) Can I run C News with INN?
  313.  
  314. No.  INN handles all article reception, filing, forwarding, and
  315. expiration.  You will get a corrupted database if you try to
  316. run INN with any other news system.  For testing, you can probably shut
  317. down your old system, bring up INN, and then reverse the process.  (INN
  318. uses the C News history file and DBZ database, so if you don't run C News
  319. you will have to do some fiddling around with those files.)
  320.  
  321. ------------------------------
  322.  
  323. Subject: (1.10) Can I run NNTP with INN?
  324.  
  325. There's a confusion here.  NNTP is a protocol, defined in RFC 977.  There
  326. is also an implementation of the protocol, NNTP1.5, that many people call
  327. NNTP.  When there was only one implementation of the protocol, that was
  328. okay, but now that there are other implementations (for example, INN) it
  329. is getting confusing.  It would be as if "sendmail" were named "smtp."
  330. Please try to be clear -- do you mean the NNTP protocol, or the NNTP
  331. reference implementation currently maintained by Stan Barber?
  332.  
  333. ------------------------------
  334.  
  335. Subject: (1.11) Can I run the reference implementation (NNTP1.5) with INN?
  336.  
  337. The quick answer is no.  INN listens on the NNTP port and handles all
  338. incoming traffic.  It receives articles, files them, and arranges for
  339. them to be forwarded to your peers.  If a site connects that is not
  340. listed as a peer (e.g., a local workstation that does newsreading) then
  341. the INN server hands the connection off to another program that handles
  342. just the NNTP commands that newsreaders use.  By default, this is nnrpd
  343. (notice the "r"), which implements the NNTP protocol for newsreaders
  344. (for example, it includes the POST command but not the IHAVE command).
  345. You can run the reference implementation server instead of nnrpd if you
  346. want.  Doing this can be useful if you have clients that want to do
  347. both reading and article transfer.
  348.  
  349. ------------------------------
  350.  
  351. Subject: (1.12) Can I run INN on my UUCP-only machine?
  352.  
  353. Sure.  While not designed for this, several people are running INN on
  354. machines that do not have IP-connectivity (such as UUCP-only hosts) and
  355. are quite happy with it.  You might want to give it a try, especially if
  356. you think you will be joining the Internet some day.
  357.  
  358. ------------------------------
  359.  
  360. Subject: (1.13) Suppose I have a 286 machine?
  361.  
  362. Won't work.  INN is designed to be a memory hog; a server that has been up
  363. for a few days while will have a working set size of a few to several
  364. megabytes, although not all of it will be resident.  For example, the
  365. server keeps the active file and list of who gets what in memory, as well
  366. as all articles that it is receiving.  Unless you can do things like
  367. "malloc(64 * 1024)" without pain, INN won't work on your machine.
  368.  
  369. ------------------------------
  370.  
  371. Subject: (1.14) Does INN implement NOV, xthread (trn) or xuser/xmotd (tin) commands?
  372.  
  373. Newsreaders all need some way to quickly grab data from
  374. a range of articles.  trn, tin, nn, and others each developed
  375. their own database format, and their own extensions to the NNTP
  376. protocol for clients to read the database.  Then, Geoff Collyer
  377. invented NOV, the database to end all other databases.
  378.  
  379. Rather than support a different database format for each newsreader,
  380. INN supports Geoff Collyer's news overview database, NOV.  INN includes
  381. everything you need to create/maintain/expire NOV's .overview files.
  382. You only need Geoff's distribution (available via FTP on ftp.std.com
  383. src/news/nov.dist.tar.Z) if you want to see how he implements things,
  384. or to get his client library (useful when building some newsreaders).
  385.  
  386. It is very easy to configure INN to use NOV.  Read Part 4/9 of
  387. this faq: Subject: Cookbook example of setting up NOV ("overchan")
  388. NB: The NOV code in INN 1.3 is buggy.  Use 1.4 or higher.
  389.  
  390. The xover command is used for querying the NOV database.  The xover
  391. command is very smart in that if the article has been canceled, the
  392. data isn't given out.  If the article is so new that it's data isn't in
  393. the NOV database, nnrpd opens the article and digs out the data.  xhrd
  394. and xpat make every effort to use NOV data before they dig the data out
  395. of the actual articles, thus making them considerably faster than other
  396. implementations.  The "xoverview" command does not exist.  If your
  397. server supports this command you need to upgrade.
  398.  
  399. What about TRN's xthread command?
  400.  
  401. The xthread command has code but it is not supported; look at
  402. $inn/nnrpd/nnrpd.h.  This code will probably vanish after 1.4.
  403.  
  404. What about TIN's many commands?
  405.  
  406. Tin commands are not supported.  However, other people have
  407. added TIN support.  See the next section.
  408.  
  409. ------------------------------
  410.  
  411. Subject: (1.15) Is an ident or authorization protocol supported?
  412.  
  413. An unsupported patch for nnrpd to add ident support can be found via
  414. FTP at ftp://ftp.csie.nctu.edu.tw/pub/News/packages/nnrpd-ident.tar.gz  It
  415. includes patches to add tin's xuser and xmotd commands as well as a
  416. list subscription system. (skhuang@csie.nctu.edu.tw)
  417.  
  418. Remember: ident information is only as valid as the server you connect
  419. to.  Any fool with root access (or anyone with a PC or Mac) can create
  420. a bogus ident server that will give out whatever information they want
  421. you to see.  It's not an authorization or identification protocol, it's
  422. just informational.
  423.  
  424. The authd protocol is added to nnrpd by <nhiro@isci.kyutech.ac.jp>.
  425. This unsupported patch can be found in
  426. ftp://ftp.eos.hokudai.ac.jp/pub/network/news/inn/patches/authd-patch-1.3.tar.gz
  427. The documentation is in Japanese.  Good luck.
  428.  
  429. In a future release, you will be able to log all POST commands with
  430. ident information if you so choose.  (Maybe INN 1.5)
  431.  
  432. ------------------------------
  433.  
  434. Subject: (1.16) Does INN do UUCP batching like C News?
  435.  
  436. Not as part of the standard distribution.  The batching system right
  437. now is better than B News, but Rich has said he will be working on
  438. improving that part of INN in a future release.  Christophe Wolfhugel
  439. <Christophe.Wolfhugel@grasp.insa-lyon.fr> has written a package that is
  440. very much like the C News batching system, however.  You can find it at 
  441. ftp://ftp.univ-lyon1.fr/pub/unix/news/inn/contrib/
  442.  
  443. Version 3 of Christophe's package includes a shell version and a Perl
  444. version.  Version 4, not yet planned will only be in Perl.  The
  445. configuration file has evolved from older releases in order to support
  446. new features like "minimum batching".
  447.  
  448. ------------------------------
  449.  
  450. Subject: (1.17) Help!  How do I configure this beast?
  451.  
  452. READ AND FOLLOW THE "Install.ms" FILE.  This FAQ is meant to add to
  453. what Install.ms says not replace it. Even if a already configured or
  454. pre installed INN comes with your OS, you should at least glance at
  455. Install.ms to see where is what and why.
  456.  
  457. Many people that thought the Install.ms doc was incomplete later
  458. re-read the "First Time Installation" portion and were amazed how much
  459. they missed (or just plain skipped) the first time.
  460.  
  461. You should also purchase the O'Reilly And Associates book on Managing
  462. Usenet to give yourself a good grounding on how to run a site.
  463.  
  464. ------------------------------
  465.  
  466. Subject: (1.18) How do I thank the FAQ maintainer?
  467.  
  468. If you find this document useful, please consider making a donation to
  469. the maintainer's favorite charity:
  470.  
  471. |    The Personal Liberty Fund
  472. |    PO Box 11335
  473. |    New Brunswick, NJ 08906-1335
  474. |    USA
  475.  
  476. The PLF is a legal and educational organization which helps people in
  477. New Jersey, USA.  They have many on-going projects which range from
  478. combating youth suicide to legal advocacy.  Their Anti-Violence Project
  479. runs a phone hotline for reporting gay-bashing which helps hundreds of
  480. people a year.  The PLF is an all-volunteer organization and couldn't
  481. survive without donations.  The PLF is recognized by the IRS as a
  482. 501(c)3 tax-exempt charity.  Donations are tax deductible to the
  483. fullest extent of the law (U.S. citizens only).  Please write "INN" in
  484. the memo field of the check.  Fifteen, fifty, or five hundred dollars...
  485. every penny is appreciated!
  486.  
  487. ------------------------------
  488.  
  489. Subject: (1.19) What has Netscape's Newsserver to do with INN?
  490.  
  491. Netscape took INN as the original source base for their server and
  492. added their own extensions. As revisions go by they will differ more.
  493. Rich $alz adds:  
  494.  
  495. | netscape did not get any special consideration for INN.  Anyone who 
  496. | wants to commercialize it is free to do so.Read the COPYRIGHT file.
  497.  
  498. You can get answers to problems with the Netscape Server in
  499. snews://secnews.netscape.com/netscape.server.news
  500.  
  501. ------------------------------
  502.  
  503. Subject: (1.20)  How do I submit additional information for the FAQ?
  504.  
  505. If you have an addition to the FAQ then send it to the actual
  506. maintainer Heiko W.Rupp <hwr@pilhuhn.de>. Please try to bring your
  507. submission in the style of the actual FAQ (Especially if you submit an
  508. entry for part9 then please follow #9.1). If you put (along others) 
  509. 'inn' in the subject, you will get an automatic acknowledge of
  510. receipt.
  511.  
  512.  
  513. -- 
  514.           See <a href="http://www.netbsd.org">NetBSD</a> for a multiplatform OS
  515. What would you call a BBS run by a mom?
  516.    A "mother board".
  517.