home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / faqs / faq / 386bsd-faq / part2 < prev    next >
Encoding:
Text File  |  1995-07-25  |  47.4 KB  |  1,235 lines

  1. Subject: [comp.os.386bsd] BNR/2 derived BSD for PCs FAQ (Part 2 of 10)
  2. Newsgroups: comp.os.386bsd.announce,comp.answers,news.answers
  3. From: burgess@cynjut.infonet.net (Dave Burgess)
  4. Date: 13 Nov 1994 10:41:34 -0600
  5.  
  6. Posted-By: auto-faq 3.1.1.2
  7. Archive-name: 386bsd-faq/part2
  8.  
  9. Section 1. (General Network Information)
  10. General information
  11.  
  12.     This section of the FAQ is about the electronic support network 
  13.     that exists for 386bsd and its off-spring.  
  14.  
  15. 1.0    What is 386BSD? (Taken from the original INSTALL.NOTES by the 
  16.     Jolitz's, specifically Lynne)
  17.  
  18.     Welcome to 386BSD Release 0.1, the second edition of the 386BSD 
  19.     operating system created by William and Lynne Jolitz.  Like its 
  20.     predecessor, 386BSD Release 0.0, Release 0.1 comprises an entire 
  21.     and complete UNIX-like operating system for the 80386/80486-based 
  22.     AT Personal Computer.
  23.  
  24.     386BSD Release 0.1 is an enhanced version of the original release 
  25.     done by William F. Jolitz, the developer of 386BSD.  386BSD 
  26.     Release 0.0 was based on the Networking Software, Release 2 from 
  27.     the University of California at Berkeley EECS Department, and 
  28.     included much of the 386BSD work done earlier by Bill and 
  29.     contributed by us to the University. The latest release, 386BSD 
  30.     Release 0.1, contains new work by the developer and many new items 
  31.     which have been freely contributed by other software developers 
  32.     for incorporation into 386BSD (see the file CONTRIB.LIST).  These 
  33.     contributions have increased the functionality and made it more 
  34.     robust.  As a courtesy to the developer and the many people who 
  35.     have generously contributed these software enhancements, we request 
  36.     that users abide by and properly maintain all attributions, 
  37.     copyrights, and copylefts contained within this release.
  38.  
  39.      386BSD is intended to foster new research and development in 
  40.      operating systems and networking technology by providing this base 
  41.      technology in a broadly accessible manner.  As such, like its 
  42.      predecessor, 386BSD Release 0.1 is freely redistributable and 
  43.      modifiable.
  44.  
  45. 1.0.1    What are these other Free BSD systems?
  46.  
  47.     For reasons best left to private E-Mail, there have been two 
  48.     different 'product lines' that have been established for 
  49.     development of BSD systems.  They are NetBSD and FreeBSD.  Both,
  50.     individually, have virtually deprecated the original 386bsd.
  51.     The "raison d'etre" for each is different and each has a different
  52.     set of goals.  The purpose for FreeBSD is to develop a stable 
  53.     working environment for [3-9]86 systems.  The emphasis has been 
  54.     on upgrading utility programs and incorporating changes that make
  55.     the system more stable.
  56.  
  57.     NetBSD, on the other hand, is a development effort whose main 
  58.     thrust is on mulitple platform support and staying more current
  59.     with BSD 4.4.  In other words, NetBSD is more 'horizontal' and
  60.     FreeBSD is more 'vertical'. 
  61.  
  62.     Both systems are excellent choices for the casual user or people
  63.     who are interested in studying the internals of an operating 
  64.     system.  While the products are nearly commercial quality, they 
  65.     are both maintained by volunteers.
  66.  
  67.  
  68. 1.0.2    I just downloaded all of 386bsd version 0.1 and I can't get
  69.     [some feature] to work?  Do you have any suggestions?
  70.  
  71.     Yes.  Get either FreeBSD or NetBSD.
  72.  
  73.     The original 386BSD software was kind of buggy when it was put 
  74.     up for anonymous FTP in 1992.  It has been modified significantly
  75.     since then, and now exists in two different forms.  There are people
  76.     who will argue that the original 386BSD was completely unusable,
  77.     but that is generally an overstatement.  
  78.  
  79.     Over 100 patches were applied to the original system, with hundreds
  80.     more waiting in the wings.  It became just too much trouble to
  81.     constantly have to patch the system to get it to work.  This
  82.     'patched' version of 386bsd became FreeBSD.  Around the same
  83.     time, a second group split off from the original 386bsd tree
  84.     and became NetBSD.  For the primary differences, see above.
  85.  
  86.     Getting one of these two systems will provide you with a more 
  87.     complete system, with newer utilities, and many bugs already 
  88.     fixed.
  89.  
  90.  
  91. 1.1    Feature summary
  92.  
  93.     Among the many features of these systems:
  94.  
  95.     *    Floppy disk based Installation
  96.  
  97.     *    Hard drive partitioning for use with MS-DOS partitions
  98.  
  99.     *    Compressed, multivolume CPIO dump format binary/source/other 
  100.          distribution sets on MS-DOS floppies.  The cpio is based
  101.          on the GNU cpio, and is completely free of encumbering USL
  102.          software.
  103.     
  104.     *    387 support or emulation.
  105.  
  106.     *    SCSI support.
  107.  
  108.     *    (SCSI and most Mitsumi) CD-ROM support.
  109.  
  110.     *    NFS, TCP/IP and full networking.
  111.  
  112.     *    MS-DOS file system access (in newer *BSD systems).
  113.  
  114.     *    PPP and SLIP protocol support.
  115.  
  116.     *    System upgrades through Carnegie Mellon University's 'sup'
  117.          utility.
  118.  
  119.     *    Shared Library Support (in the newer version of both
  120.          NetBSD and FreeBSD.
  121.  
  122.     *    Both systems are based exclusively on Berkeley's BSD 4.4
  123.          Lite tape, instead of the encumbered 4.3 Net2 tape.
  124.          Hence, both systems are free of USL code and are freely
  125.          redistributable.
  126.  
  127.  
  128. 1.2    The future of 386BSD.
  129.  
  130.     { This section is included for historical purposes only.  Most 
  131.     of the information in here is either wildly out of date or just
  132.     plain wrong.  For example, the FreeBSD statements in here imply
  133.     that it is nothing more than 386bsd in a new coat of paint.
  134.     Nothing could be further from the truth.  I decided to include 
  135.     it mostly to show how far we have come... dbb }
  136.  
  137.     Forecasting the future is always a tricky business.  There is work 
  138.     underway to implement version 0.2 of 386bsd.  In addition, many 
  139.     people are involved in a project to put together a 386bsd version 
  140.     (FreeBSD) which will be a complete distribution set including all 
  141.     relevant patches and updates to new versions of many of the 
  142.     software packages that are currently available.  It is available 
  143.     by anonymous FTP from FreeBSD.cdrom.com
  144.  
  145.     In addition, NetBSD (a direct descendent of 386bsd) is available 
  146.     for anonymous FTP from sun-lamp.cs.berkeley.edu.  The purposes of 
  147.     these two apparent competitors appear to be at odds, but in 
  148.     fact are very similar.  NetBSD has taken a 'stable, production
  149.     quality, free OS' as one of its primary goals, where 386bsd 
  150.     pursues the high ideal of the ultimate OS research platform.
  151.     There is considerable cross pollination of the two.  The frequent
  152.     debates on style and concept that appear in comp.os.386bsd.*
  153.     are testimony to that point.  NetBSD and FreeBSD are still both
  154.     very viable operating system alternatives, with differing goals.
  155.  
  156.     To see the Future of 386bsd as seen by Bill and Lynne Jolitz, I 
  157.     suggest you read the INSTALL.NOTES that come with 386bsd.
  158.  
  159.  
  160. 1.3    386BSD software projects in progress
  161.  
  162.     The list of software projects in progress is just too volatile 
  163.     to go into a static document like the FAQ.  Suffice it to say,
  164.     if there is something you want to do using 386bsd; ask first to
  165.     see what has been done.
  166.  
  167.     Folks that are interested in software projects for NetBSD 
  168.     should contact netbsd-comments@sun-lamp.cs.berkeley.edu and
  169.     let that mailing list know the same information.
  170.  
  171.     Folks interested in software projects for FreeBSD should contact
  172.     the freebsd-hackers@freefall.cdrom.com mailing list and talk to
  173.     them. 
  174.  
  175.  
  176. 1.3.1    Contacting software authors
  177.  
  178.     Whenever you are working on a port of a software package, it is 
  179.     always a good idea to contact the original author and offer 
  180.     whatever changes you needed to make in order to port the software.  
  181.     That way, subsequent releases of the package may include changes 
  182.     that allow all users of 386bsd the advantage of reusing your work 
  183.     over and over.
  184.  
  185.     Also, once you have ported a package to *BSD, you might want to
  186.     contact the respective *BSD teams to let them know you've completed
  187.     it and where it may be located.
  188.  
  189.     For FreeBSD, contact:
  190.  
  191.         <freebsd-hackers@freefall.cdrom.com>
  192.  
  193.     For NetBSD, contact:
  194.  
  195.         <netbsd-comments@sun-lamp.cs.berkeley.edu.>
  196.  
  197.     If the port was a simple recompile of the source and install, a 
  198.     note to one of the newsgroups telling the story could be considered 
  199.     appropriate as well.  
  200.  
  201.     In keeping with that, if you find a 'bug' in 386bsd, or NetBSD, 
  202.     or FreeBSD, or find a problem that causes you some headaches and 
  203.     find a solution, you should contact the author of the particular 
  204.     driver/module/program and let them know.  In addition, you could 
  205.     also post the problem and/or fix to "comp.os.386bsd.bugs".
  206.  
  207.     Both NetBSD and FreeBSD have implemented 'bugfiler', so if you
  208.     are connected to the net, you can use that to send out your
  209.     bug.  See the documentation that comes with your system to find
  210.     out more.
  211.  
  212.  
  213. 1.4    Minimum hardware configuration recommended
  214.  
  215.     There has been considerable debate about what the REAL minimum 
  216.     configuration for 386bsd is.  Some would claim that it is the 
  217.     smallest computer that an installation will succeed on.  Others 
  218.     claim that it is the smallest usable computer (based on RAM and 
  219.     speed constraints) and others would claim that it should be 
  220.     based on using 'X'-windows.
  221.  
  222.     For specific hardware, see Section 8 (still in development).
  223.  
  224.     The smallest installable platform is an 80386, using an MGA card, 
  225.     with at least 2Meg of RAM and a 20 Megabyte hard disk.  While not 
  226.     all SCSI cards (especially EISA) are supported, a great many are 
  227.     either in the base distribution or through patches.  Thanks to
  228.     the new shared library code in FreeBSD and NetBSD, a 20Meg 
  229.     installation should be easier now (in spite of the more advanced
  230.     functionality) than it ever was before.
  231.  
  232.     A comfortable installation which includes source and binary 
  233.     distributions, as well as other utilities will work in about 
  234.     100Meg of hard drive.  
  235.  
  236.     'X' requires at least a Hercules MGA; for masochists only, from 
  237.     what I understand.
  238.  
  239.     See section 8 for more details.
  240.  
  241.  
  242. 1.5    Where to get the source and binaries
  243. 1.5.1    Forms available (floppy, FTP, CD-ROM)
  244.  
  245.     386bsd is available in just about every format known to man, with 
  246.     the possible exception of stone tablets and papyrus.
  247.  
  248.  
  249. 1.5.1.1 Where can I get the distribution on floppy or tape?
  250.  
  251.     Many people will copy files onto diskettes or tapes if you 
  252.     coordinate it with them ahead of time.  In addition, many 
  253.     companies offer 386bsd on various types of media for money.  
  254.     Austin Code Works and others (usually advertisers in PC 
  255.     magazines) offer the base 0.1 "official" distribution for a fee.
  256.       
  257.     Note that there are virtually no restrictions on distributing 
  258.     the 386bsd distributions.  Basically, wherever you can find it, 
  259.     you can get it.  This goes for FreeBSD and NetBSD as well.
  260.  
  261.  
  262. 1.5.1.2 Where can I get the distribution via FTP?
  263.  
  264.     If you are looking for the original 386bsd version 0.1, the 
  265.     files you should look for specifically when using FTP are 
  266.     directories called srcdist, bindist, and etcdist.  These 
  267.     directories will hold the files for each of the distributions.  
  268.     Once you have received the files via FTP, you can either load 
  269.     them directly onto your system and then un archive them using 
  270.     'extract' or one of the other methods suggested in Section 2 of 
  271.     the FAQ, in the section about installing with 'real partitioning'.
  272.     
  273.     The list of sites that have 386BSD is covered in section 1.8 below.  
  274.     This list is produced automatically by using a utility called 
  275.     'archie' and is updated for every new version of the FAQ.  If you 
  276.     try to access a site from this list and find that they either 
  277.     don't have FTP enabled, or don't have 386bsd loaded any more, 
  278.     a polite letter to the admin of the system asking them to 
  279.     update their 'archie' entries is good manners.
  280.     
  281.     
  282. 1.5.1.3 Where can I get the distribution on CD ROM?
  283.     
  284.     Infomagic sells a UNIX CD-ROM that has 386BSD.  Their FAX number 
  285.     is 609-683-5502.
  286.  
  287.     Profit Press has 386BSD dated 7/21/92 on their "Mega Win OS/2" 
  288.     CD-ROM.  This is in the format of BINDIST, ETCDIST, SRCDIST and 
  289.     BOOTABLE.
  290.  
  291.         Profit Press
  292.         2956 N. Campbell Ave
  293.         Tucson, Arizona 85719
  294.         (602) 577-9696
  295.         Their order line is 1-800-843-7990
  296.  
  297.     Look for their advertisements in the back pages of Computer 
  298.     Shopper.  The Mega series is $29.00 each or $69.00 for all three 
  299.     plus a fourth "Demo Disk".  
  300.  
  301.     In all likelihood, the version 386bsd that is available on CD-ROM 
  302.     will be the 0.1 version, without any patches.  Keep this in mind 
  303.     when ordering, since the first thing most people want to do is 
  304.     bring the system up to the current patch level.  If you do not want
  305.     the original 0.1 version, be sure to ask where the distribution
  306.     came from and which version of *BSD it is.     
  307.  
  308.     For our European users, I have included these notes from Julian 
  309.     Stacey (stacey@guug.de) and Christian Seyb (cs@gold.muc.de) 
  310.     concerning locations and methods for getting 386bsd in Europe on 
  311.     both CD-ROM and floppies.
  312.     
  313.     ----------------------------------------------------------------------
  314.     The following CDROM is available for DM 98,-- (app. $60) and contains 
  315.     the following software:
  316.  
  317.     - Linux SLS V1.03, Kernel 0.99.11 and utilities for Linux
  318.     - 386BSD version 0.1 including patch-kit 0.2.4
  319.     - NetBSD version 0.8
  320.     - Utilities for 386BSD and NetBSD
  321.     - The Berkely Second Networking Distribution
  322.     - GNU software (gcc 2.4.5, emacs 19.17, gmake 3.68, etc)
  323.     - X11R5 up to patch 25 and lots of Contributed Software
  324.     - TeX version 3.14
  325.     - The Internet RFCs up to RFC1493
  326.     - News, mail and mailbox software and many utilities for Unix
  327.  
  328.  
  329.     To: CDROM Versand
  330.         Helga Seyb
  331.         Fuchsweg 86
  332.                                               Tel: +49-8106-302210
  333.         85598 Baldham                         Fax: +49-8106-302310
  334.         Germany                           Bbs/Fax: +49-8106-34593
  335.  
  336.     (Ed. Note:  This appears to be an advertisement, but the price is right
  337.     and appears to be reasonable.  Christian and Helga may have the same
  338.     last name by coincidence :-)  If you want more ordering information, 
  339.     please feel free to give Helga a call.)
  340.     --------------------------------------------------------------------------
  341.  
  342.     In Munich Germany:
  343.     Buy the monthly "c't magazin fuer computer technik" (Price 8.5 DM) 
  344.     (~1.7 = $1) & look in back pages, I saw:
  345.  
  346.     Mail Order:
  347.         JF Lehmanns Buchhandlung, fuer EDV, 
  348.         Zuelpicher Str 182, D-50937 Koeln, Germany
  349.         Free catalogue for X, Linux, 386bsd, 1.
  350.         Confusing advert seems to offer X11R5 + GNU + 386BSD 
  351.         on CD Rom "InfoMagic Vol2 No2" for Price: 149 DM.
  352.         Tel. 0130 4372 (always busy, claims to be free, 
  353.             so don't know if +49 130 4372 viable)
  354.         Fax: +49 221 415995
  355.         Shops in Berlin, Koeln, Regensburg, Ulm.
  356.         
  357.     (Editorial Notes:  DM149 is about $75-$90 US (or a little more) 
  358.     and 0130 numbers are Toll Free in Germany only.)
  359.  
  360.     Mail Order:
  361.         Computer Solutions Software GmbH
  362.         Postfach 1180, D-85561 Grafing (Muenchen), Germany
  363.         Tel +49 8092 5018
  364.         Fax +49 8092 31727
  365.         23 * 3.5" 1.4M flops @ Price: DM199
  366.         Order No:/Best Nr: 5099
  367.         Shop: 
  368.             Columbus Datentechnik,
  369.             Theresienstr 63, D-80333 Muenchen, Germany
  370.             Tel +49 89 5232021
  371.  
  372.     Lynne wrote a short follow-up, letting us know that these 
  373.     companies do not send them any money.
  374.  
  375.     This announcement in from Jordan Hubbard:
  376.  
  377.     On the morning of 30 December, 1993, and after many many delays, 
  378.     the first official release of FreeBSD 1.0 began shipping on CDROM.
  379.  
  380.     This CD is being sold through Walnut Creek CDROM, our ongoing 
  381.     sponsors in the FreeBSD project, and without whom we would have had 
  382.     a substantially more difficult (if not impossible) time producing it.
  383.  
  384.  
  385.     While I will _always_ encourage obtaining FreeBSD through "free" 
  386.     channels (the Internet, friends, suspicious individuals in dark 
  387.     alleys), and given that none of us will make any money from CD 
  388.     sales, or ever have from FreeBSD in general given that WC's 
  389.     sponsorship is confined to the loan of centralized development 
  390.     hardware and network access, I still hope that some of you will 
  391.     find the CD distribution medium convenient enough to order a 
  392.     FreeBSD CD from Walnut Creek, thus indirectly supporting our 
  393.     future development work.
  394.  
  395.     If this marriage between commercial and free software interests 
  396.     proves to be mututally beneficial (which still remains to be seen, 
  397.     from Walnut Creek's point of view), it is my hope that it may serve 
  398.     as a model for similar future endeavors.  It is an unfortunate fact 
  399.     that developing free software at this scale costs money, even with 
  400.     the developers donating their time and efforts, and financing some 
  401.     of it through the sale of convenient distribution media is one of 
  402.     the least venal ways I know of going about it.
  403.  
  404.     This CD contains a full FreeBSD 1.0.2 source & binary release, the
  405.     sources and binaries for XFree86 2.0, and numerous sources from the
  406.     FreeBSD "ports collection".  Where space permitted, sources were
  407.     provided in both "packed" and "unpacked" forms for easy access both 
  408.     as an on-line resource and as a source for compressed downloads in BBS
  409.     or release-construction situations.  The CD is fully ISO9660 compatable
  410.     and has been mastered using RockRidge extensions for long filenames on
  411.     systems that support it (like FreeBSD! :-).
  412.  
  413.     It is, of course, possible to install the system off the CD from 
  414.     scratch, given some basic willingness to read a little documentation 
  415.     and a few blank floppy disks.  [ Ed Note.  You would be surprised the
  416.     number of people that do not see this paragraph...DBB]
  417.  
  418.     For the sake of convenience, I append the ordering information 
  419.     distilled from FreeBSD's /usr/src/RELNOTES.FreeBSD below.
  420.  
  421.     Ordering information:
  422.  
  423.         Walnut Creek CDROM
  424.         4041 Pike Lane, Suite D
  425.         Concord CA  94520
  426.         1-800-786-9907, +1-510-674-0783, +1-510-674-0821 (fax)
  427.  
  428.     Or via the internet from orders@cdrom.com.  A current catalog can
  429.     be obtained via ftp from ftp.cdrom.com:/cdrom/catalog.
  430.  
  431.     Cost is $39.95.  Shipping (per order, not per disc if ordering 
  432.     multiple disks) is $5 in the US, Canada, or Mexico and $10.00 
  433.     overseas.  They accept Visa, Mastercard, American Express, and 
  434.     ship COD within the United States.  California residents please 
  435.     add 8.25% sales tax.
  436.  
  437.     In addition, John Cargille publishes a CD-ROM which caters
  438.     primarily to the NetBSD crowd.  It is called BSDisc and it is
  439.     also available by mail.  While that may seem like terrific news,
  440.     it is unfortunately all the information I have right now.  Once
  441.     he sees his name in the FAQ, maybe he'll put together some real
  442.     ordering instructions ;-)
  443.  
  444.     roman@public.btr.com (Roman Yanovsky  roman@btr.com) sent in this
  445.     note.  I have editted it down some, but left in the bulk of the
  446.     stuff in case you need more information:
  447.  
  448.     Subject: Linux Slackware and FreeBSD CD-ROM with X-windows etc.
  449.  
  450.     Trans-Ameritech presents "The best Linux plus FreeBSD CDROM ever"
  451.  
  452.     [ Linux stuff deleted ]
  453.  
  454.     * For hacker's reference an uncompressed FreeBSD source tree is 
  455.     provided.
  456.  
  457.     * On the BSD side there is a full source and binary distribution 
  458.     of the "final" FreeBSD 1.0
  459.  
  460.     * If you have questions or problems Trans-Ameritech provides free
  461.     support via e-mail within 24 hours.
  462.  
  463.     * We ship the same day as we get the order.
  464.  
  465.     The new CDROM is available for $30 plus shipping/handling. If you 
  466.     are a current customer, it is only $20.  New releases will be 
  467.     available every 3 month. Subscription is available.
  468.  
  469.         Trans-Ameritech Enterprises, Inc.
  470.         2342A Walsh Ave.
  471.         Santa Clara, CA 95051
  472.  
  473.         Tel. 408/727-3883
  474.         FAX: 408/727-3882
  475.  
  476.     This information is offered with no warranties, guarantees, 
  477.     franchise offers, or recommendations.
  478.             
  479. 1.6    Electronic Information Groups for 386BSD
  480.  
  481. 1.6.1    Usenet newsgroups
  482.  
  483.     General BSD questions can be posted to comp.1.bsd.  Bear 
  484.     in mind, however; that your questions to this group should 
  485.     really be about BSD in general, not a specific implementation 
  486.     detail of *BSD.
  487.  
  488.     Listed below are the Usenet newsgroups that were developed to 
  489.     support 386bsd and its descendents.  This means that you should
  490.     ask your questions in one of these newsgroups or on one of the
  491.     many mailing lists that are available for specific features of
  492.     said systems.
  493.  
  494.     comp.os.386bsd.announce (Moderated)
  495.         Announcements relating to the 386bsd operating system.
  496.         Posts should be mailed to "386bsd-announce@agate.berkeley.edu".
  497.         This is also the place that improtant news about the past
  498.         and future of 386bsd, FreeBSD, and NetBSD will be placed.
  499.         
  500.     comp.os.386bsd.apps
  501.         Applications which run under 386bsd.  Not all sites will 
  502.         carry comp.os.386bsd.apps, since it kind of 'showed up'.
  503.         
  504.     comp.os.386bsd.bugs
  505.         Bugs and fixes for the 386bsd OS and its clients.
  506.         
  507.     comp.os.386bsd.development
  508.         Working on 386bsd internals.
  509.         
  510.     comp.os.386bsd.misc 
  511.         General aspects of 386bsd not covered by other groups.
  512.         
  513.     comp.os.386bsd.questions
  514.         General questions about 386bsd.
  515.  
  516.  
  517. 1.6.2    Newsgroup archives.
  518.     
  519.     These sites maintain a historical record of the traffic in the Usenet
  520.     Newsgroups indicated.  There are others, but I haven't gotten their
  521.     names yet.
  522.  
  523. Host Name            IP address     Location        Newsgroups archived
  524. -------------------- -------------- --------------  ---------------- 
  525. minnie.cs.adfa.oz.au 131.236.20.70  Australia       comp.1.bsd
  526. src.doc.ic.ac.uk     146.169.2.1    London, UK      comp.os.386bsd.*
  527.  
  528.  
  529. 1.6.3    386bsd Derived mailing lists.
  530.  
  531.     There are at least two mailing lists for 386bsd.  Both are for 
  532.     discussions of the patchkit and patches.  Last I heard, neither
  533.     of them is particularly active any more.  They are:
  534.  
  535.     386bsd_patchkit@cs.montana.edu: 
  536.         This list is primarily for discussion of the patchkit and other
  537.         patch procedure discussions.
  538.     patches@cs.montana.edu: 
  539.         This list is for patch submissions.
  540.  
  541.     NOTE: The patchkit is discussed in detail in Section 2 of the FAQ.
  542.     Also, the patchkit has been effectively deprecated.  Sending to 
  543.     these lists may or may not get you the kind of info you are looking
  544.     for.
  545.  
  546.     In addition to the pure 386bsd lists mentioned above, there are 
  547.     mailing lists available for FreeBSD and NetBSD.  Information about 
  548.     the NetBSD lists and how to use majordomo (the list handler) is 
  549.     available by mailing to majordomo@sun-lamp.cs.berkeley.edu.
  550.  
  551.     There are three mailing lists for FreeBSD and they are:
  552.  
  553.     FreeBSD-hackers: for hackers
  554.     FreeBSD-questions: misc questions
  555.     FreeBSD-bugs: bug reports
  556.  
  557.     Send to FreeBSD-hackers-request@freefall.cdrom.com to be added 
  558.     to the hackers list, and *-questions-request@freefall... to be 
  559.     added to the questions list.
  560.  
  561.  
  562. 1.6.4    Other electronic resources.
  563.  
  564.     There are many bulletin boards throughout the world that have 
  565.     386bsd software and information available.   Also, there are 
  566.     CompuServe and other on-line services that have 386bsd 
  567.     discussions.  It is even rumored that Bill and Lynne have been
  568.     active on Compuserve talking about 386BSD Version 1.0 (or 0.2, 
  569.     or whatever it is going to be).
  570.     
  571.         
  572. 1.6.5    System Updates.
  573.  
  574.     There are at least two different ways of getting the updates
  575.     for the current source tree for both FreeBSD and NetBSD.  The
  576.     first is the traditional FTP method, and the other is using a 
  577.     utility called 'sup'.  This program keeps a log of the source 
  578.     modules that have been updated and sends out only those files 
  579.     that have been changed.  Included below are some sample 
  580.     instructions from John Brezak <brezak@apollo.hp.com> on how to 
  581.     run sup for NetBSD.  The sup procedures for FreeBSD are similar 
  582.     and are available via ftp from freefall.cdrom.com in the 
  583.     ~/ftp/pub/sup directory.  This directory contains the sup 
  584.     program, a man page, a sample sup-file and full instructions 
  585.     for maintaining your sources via 'sup.
  586.  
  587.  
  588.     Instructions for installing NetBSD sources and releases using SUP
  589.     -----------------------------------------------------------------
  590.                     1.3 1993/11/3
  591.  
  592.     SUP is a network installation package written by CMU used to
  593.     distribute software. For more details on SUP refer to the man
  594.     pages. 
  595.  
  596.     Sup works by reading a configuration file (supfile) and using
  597.     this information to determine what "collections" of files will
  598.     be loaded from the collection repository.  Here is an example
  599.     of a supfile to load the NetBSD current release.
  600.  
  601.     [ Notes: lines have been broken for readability; do NOT use '\' 
  602.     in supfiles and the information here is an EXAMPLE.  This ain't 
  603.     a cooking school, folks.  Also, the information in these lines
  604.     has changed for each of the distributions.  Read the
  605.     documentation that comes with your software carefully for the
  606.     lastest information. ]
  607.  
  608.     src release=current host=sun-lamp.cs.berkeley.edu hostbase=/b/anon_ftp         base=/usr prefix=/usr backup
  609.  
  610.     ksrc release=current host=sun-lamp.cs.berkeley.edu hostbase=/b/anon_ftp         base=/usr prefix=/usr backup
  611.  
  612.     security release=current host=sun-lamp.cs.berkeley.edu         hostbase=/b/anon_ftp base=/usr prefix=/usr backup
  613.  
  614.     gamessrc release=current host=sun-lamp.cs.berkeley.edu         hostbase=/b/anon_ftp base=/usr prefix=/usr backup
  615.  
  616.     regress release=current host=sun-lamp.cs.berkeley.edu         hostbase=/b/anon_ftp base=/usr prefix=/usr backup
  617.  
  618.     #othersrc release=current host=sun-lamp.cs.berkeley.edu         hostbase=/b/anon_ftp base=/usr prefix=/usr backup
  619.  
  620.  
  621.     This supfile will load the "current" collections for "src",
  622.     "ksrc", "security", "gamessrc", and "regress" in the /usr
  623.     directory on the local machine.  The "othersrc" collection will
  624.     not be loaded because it is commented out.
  625.  
  626.     The supfile line is made up of keywords that describe the 
  627.     collection's location on the sup server and where and how it
  628.     will be loaded on the local host.
  629.  
  630.         release - the release of the collection to load.
  631.             host    - the 'host' where the SUP repository resides.
  632.             NetBSD uses sun-lamp.cs.berkeley.edu .
  633.             hostbase- the pathname on the host to the base of the 
  634.                 collection.  The hostbase for NetBSD is "/b/anon_ftp".
  635.         base    - where you want to install it locally.
  636.         prefix    - used to locate the "sup" directory to write sup's
  637.             info about updates. Usually the same as base.
  638.  
  639.     This supfile can also set some options. The "old" option tells sup
  640.     to check all files for changes, not just those that are newer than 
  641.     the last sup update. Normally sup will overwrite local files with the
  642.     changed file from the repository. If the sup collection specifies 
  643.     that an existing file should be renamed to a backup, the "backup" 
  644.     option in the supfile activates this. The "delete" option tells 
  645.     sup to delete any files locally that are no longer in the 
  646.     collection - be careful with this one.  The "keep" option will 
  647.     cause sup to NOT update files that have been changes locally. 
  648.     The "compress" option will use gzip to compress the files before 
  649.     transfer and gunzip them on the receiving end. This option can be 
  650.     used to cut down on the number of transmitted bytes.
  651.  
  652.     You may want to set 'base' and 'prefix' to something other than /usr
  653.     if you want to preserve your existing src tree.
  654.  
  655.     The sup repository on sun-lamp.cs.berkeley.edu currently offers these
  656.     collections.
  657.             
  658.         src, ksrc, security
  659.             The sources for NetBSD
  660.  
  661.         othersrc
  662.             The current sources for contributed parts of
  663.             NetBSD.  This contains the sources for sup.
  664.  
  665.         regress
  666.             The current sources for the NetBSD regression test 
  667.             suite.
  668.  
  669.     If you only want the kernel sources for a specific port there are
  670.     some sub packages that you can use instead of the "ksrc" one. If
  671.     you are using the sub packages, be sure to also sup the
  672.     "ksrc-common" package.
  673.  
  674.             ksrc-common
  675.                     Kernel sources common to all ports.
  676.  
  677.             ksrc-1, ksrc-sparc, ksrc-hp300, ksrc-amiga, ksrc-mac,
  678.             ksrc-pc532, ksrc-pmax, ksrc-sun3
  679.                     Kernel sources for a particular port.
  680.  
  681.  
  682.     The security package is not to be sup'ed by sites outside of the 
  683.     U. S., read the "README.export-control" file for details.
  684.  
  685.     Each collection can have multiple releases (as specified by the
  686.     "release" keyword).
  687.  
  688.     IMPORTANT!!
  689.     Be aware that the current release is simply a snapshot of the 
  690.     daily state of NetBSD development and is not guaranteed to
  691.     build (or even work) - use at your own risk !
  692.  
  693.     Stable releases of NetBSD are available via SUP.  Instructions 
  694.     are included with the release announcement.
  695.  
  696.     Before running sup, be sure that your /etc/services contains 
  697.     these entries.
  698.  
  699.     supfilesrv      871/tcp         # for SUP
  700.     supfiledbg      1127/tcp
  701.  
  702.     To try sup without really updating anything use the '-f' flag.
  703.     The '-v' flag means verbose and can be used to see what sup is 
  704.     doing.
  705.     
  706.         sup -fv supfile
  707.  
  708.     The sup binary, sup man page and sample supfiles can be ftp'ed 
  709.     from sun-lamp.cs.berkeley.edu:~ftp/pub/sup .  Comments should be 
  710.     directed to "sup@sun-lamp.cs.berkeley.edu".
  711.  
  712.     A mailing list exists for users of the NetBSD "current"
  713.     release.  To join, mail to 'majordemo@sun-lamp.cs.berkeley.edu'
  714.     with a mail body of "info".  The reply will describe the mailing 
  715.     lists for NetBSD.  The you will want to subscribe to the 
  716.     "current-users" mailing list.  We will use this list to announce 
  717.     any special changes made to the "current" tree.
  718.  
  719.  
  720. 1.7    Documentation available
  721.  
  722.     This entire section pertains as much to NetBSD and FreeBSD as
  723.     it does to 386BSD.  Simply 'sed 's/386bsd/Your System/g' below.
  724.  
  725.     There are two types of documentation for 386bsd.  First is the 
  726.     set that covers the operation and theory used in BSD-Unix.  
  727.     These sources are often excellent for background and understanding 
  728.     of the current implementation of 386bsd.  Second is the set of 
  729.     manuals written specifically for 386bsd.  Most of these are books 
  730.     and magazine articles written by Bill and Lynne Jolitz.
  731.  
  732.  
  733. 1.7.1    BSD manuals
  734.  
  735.     The full set of BSD documentation is available via anonymous FTP 
  736.     from ocf.berkeley.edu in /pub/Library/Computer/doc4.3.  To print 
  737.     this documentation on 386bsd systems, replace the ditroff 
  738.     references in the Makefile with 'groff -e -t -msU {SRC} >out.ps' 
  739.     to generate PostScript format files.  Use different options to 
  740.     make the output conform to other print styles.
  741.  
  742.     The etc distribution also comes with a documentation directory
  743.     /usr/share/doc which has nearly 3Meg of documentation about *BSD.
  744.       
  745.     In addition, on-line manuals are available in the binary 
  746.     distribution set.  It contains specific information on the use 
  747.     of UNIX utilities and commands.  Type "man man" for information 
  748.     on the online manual.
  749.  
  750.  
  751. 1.7.2    BSD books
  752.  
  753.     There is an excellent set of works recommended by Bill and Lynne 
  754.     in the original 386bsd INSTALL.NOTES.  In addition, several other 
  755.     books have been recommended by Andrew Moore and others.
  756.  
  757.     For learning how to work in the Unix environment, the standard text
  758.     is "The Unix Programming Environment,"  by Kernighan and Pike.
  759.     
  760.     For Unix Administration, the best is "Unix System Administration
  761.     Handbook," by Nemeth, Snyder and Seebass.
  762.  
  763.     For systems level programming (i.e., systems calls), I recommend
  764.     "Advanced Unix Programming," by Marc Rochkind.  Unfortunately it is
  765.     out-dated and oriented towards System V.  
  766.  
  767.     A new book "Advanced Programming in the Unix Environment," by W.
  768.     Richard Stevens is very    up-to-date, and an excellent reference,
  769.     especially for dealing with POSIX standards issues.
  770.  
  771.     For network programming, "Unix Network Programming," by W. Richard
  772.     Stevens is highly regarded.
  773.     
  774.     The 4.3BSD Unix Manuals contain loads of invaluable tutorials and
  775.     historical papers in addition to hard copies of on-line documentation.
  776.     The six volume set is available from Usenix for $60.00 (email:
  777.     office@usenix.org)
  778.  
  779.     I could go on, but let me mention just two more - if you have a full
  780.     386BSD installation, you may want to learn the bash shell (in
  781.     /usr/othersrc/public).  This is an extension of the Bourne shell (sh)
  782.     with features from both the C shell (Csh) and the Korn shell (Ksh).
  783.     The Korn shell is described in "The Kornshell," by Korn (of course).
  784.     
  785.     Second, I recommend you look at "The AWK Programming Language," by 
  786.     Aho, Weinberger and Kernighan.  This is a very nice prototyping 
  787.     language - powerful and easy to use.
  788.  
  789.     Another excellent reference book for 386bsd is "The Design and 
  790.     Implementation of the 4.3BSD UNIX Operating system" by  Samuel J. 
  791.     Leffler, Marshall Kirk McKusick, Michael J. Karels, John S. 
  792.     Quarterman, 1989, Addison-Wesley, ISBN 0-201-06196-1.  While this 
  793.     book is out of date in many sections, it is purported to be an 
  794.     excellent source of historical information, if nothing else.  
  795.     Chris Demetriou recommends the sections on the treatment of 
  796.     file systems, caching and the networking layer.  The sections in 
  797.     this books which do not apply to 386bsd include the VM section, 
  798.     bootstrapping, and autoconfig.
  799.  
  800.     Here is a list from Hellmuth Michaelis (duplicative as it may seem
  801.     to have all of these lists) for more information on *BSD:
  802.  
  803.     UNIX AND UNIX DEVICE DRIVERS
  804.     ----------------------------
  805.  
  806.     Bell Telephone Laboratories, Inc. "UNIX Programmer's Manual, Seventh
  807.         Edition, Volume 2". Revised and Expanded Version.
  808.         Holt, Rinehart and Winston 1983
  809.  
  810.  
  811.     George Pajari, "Writing Unix Device Drivers"
  812.         Addison Wesley 1992
  813.  
  814.  
  815.     Janet I. Egan and Thomas J. Teixeira, "Writing a UNIX Device Driver"
  816.         John Wiley & Sons 1988
  817.  
  818.  
  819.     Janet I. Egan and Thomas J. Teixeira, "Writing a UNIX Device Driver"
  820.         Second Edition. John Wiley & Sons 1992
  821.  
  822.  
  823.     Leffler, McKusick, Karels, Quarterman, "The Design and Implementation
  824.         of the 4.3BSD UNIX Operating System"
  825.         Addison Wesley 1988, corrected Reprint 1989
  826.  
  827.  
  828.     Leffler, McKusick, "The Design and Implementation of the 4.3BSD UNIX
  829.         Operating System, Answer Book"
  830.         Addison Wesley 1991
  831.  
  832.  
  833.     Maurice J. Bach, "The Design of the UNIX Operating System"
  834.         Prentice-Hall 1986
  835.  
  836.  
  837.     Sun Microsystems Inc., "Writing Device Drivers"
  838.         Part No. 800-3851-10, Revision A of 27 March 1990
  839.  
  840.     
  841.     Hewlett-Packard Company, "HP-UX Driver Development Guide",
  842.         Part No. 98577-90013, First Edition 07/91
  843.  
  844.  
  845.     W. Richard Stevens, "Advanced Programming in the UNIX Environment",
  846.         Addison Wesley 1992
  847.  
  848.  
  849.     Phillip M. Adams, Clovis L. Tondo, "Writing Unix Device Drivers in C",
  850.         Prentice Hall 1993
  851.  
  852.  
  853.     Peter Kettle, Steve Statler, "Writing Device Drivers for SCO UNIX,
  854.         A Practical Approach", Addison Wesley 1993
  855.  
  856.     In addition, there are many other books which, for one reason or 
  857.     another, have not made it into this brief list.  Rest assured that 
  858.     this is not intended to be an exhaustive list by any means. 
  859.  
  860.  
  861. 1.7.3    The Jolitz Book
  862.  
  863.     Bill and Lynne Jolitz are writing a book about 386bsd.  It will 
  864.     be announced once it is ready.  A tentative date of late 1992 
  865.     was once offered, but since it is now 1994 and no book has 
  866.     been announced, we can assume that it will be later than the 
  867.     original estimate.
  868.  
  869.  
  870. 1.7.4    Dr. Dobbs' journal
  871.  
  872.     For users who wish to understand the internals of the BNR/2 BSD 
  873.     family of Operating Systems originally developed and/or ported by 
  874.     William F. Jolitz from 1989 to the present, the most immediate 
  875.     and available reference is the feature series entitled 
  876.     "Porting UNIX to the 386: A Practical Approach", appearing in Dr. 
  877.     Dobbs' Journal, USA (January 1991 to July 1992) and UNIX and iX 
  878.     Magazines, Germany (June 1991 to present). For inquiries on the 
  879.     article series (including reprints),  contact the magazines for 
  880.     information.
  881.  
  882.     "Porting UNIX to the 386: A Practical Approach" (feature series) 
  883.     by Jolitz and Jolitz
  884.     
  885.      1/91: DDJ        "Designing a Software Specification"
  886.      2/91: DDJ        "Three Initial PC Utilities"
  887.      3/91: DDJ        "The Standalone System"
  888.      4/91: DDJ        "Copyright, Copyleft, and Competitive Advantage"
  889.      4/91: DDJ        "Language Tools Cross-Support"
  890.      5/91: DDJ        "The Initial Root Filesystem"
  891.      6/91: DDJ        "Research and the Commercial Sector: Where Does 
  892.                 BSD Fit In?"
  893.      7/91: DDJ        "A Stripped-Down Kernel"
  894.      8/91: DDJ        "The Basic Kernel"
  895.      9/91: DDJ        "Multiprogramming and Multiprocessing, Part I"
  896.     10/91: DDJ        "Multiprogramming and Multiprocessing, Part II"
  897.     11/91: DDJ        "Device Autoconfiguration"
  898.      2/92: DDJ        "UNIX Device Drivers, Part I"
  899.      3/92: DDJ        "UNIX Device Drivers, Part II"
  900.      4/92: DDJ        "UNIX Device Drivers, Part III"
  901.      5/92: DDJ        "Missing Pieces, Part I"
  902.      6/92: DDJ        "Missing Pieces, Part II"
  903.      7/92: DDJ        "The Final Step: Running Light with 386BSD"
  904.     
  905.     You can contact M&T Books (DDJ) for reprints if you can't get them from 
  906.     your technical library:
  907.     
  908.     1-800-356-2002 (inside CA)
  909.     1-800-444-4881 (better In NA Backorder number)
  910.     1-415-358-9500 (international)
  911.  
  912.      6/91: UNIX Magazin    "Portierung von BSD-UNIX auf den 80386. Heimlich 
  913.                 Liebe."
  914.      7/91: UNIX Magazin    "Steighilfe."
  915.      8/91: UNIX Magazin    "Systemverwaltung durch Tabellen"
  916.      9/91: UNIX Magazin    "Sicher bewegen auf fremdem Terrain"
  917.     10/91: UNIX Magazin    "Damit die Fehlersuche nicht zum Hurdenspringen 
  918.                 wird"
  919.     11/91: UNIX Magazin    "Alles in eine Schublade"
  920.     12/91: UNIX Magazin    "Feuer und Wasser"
  921.      1/92: UNIX Magazin    "Rekursives Speicher-Mapping"
  922.      2/92: UNIX Magazin    "Tanz auf dem Eis"
  923.      3/92: UNIX Magazin    "Aus Hanschen wird Hans"
  924.      4/92: UNIX Magazin    "Das Geheimnis des Multiprogramming"
  925.      5/92: UNIX Magazin    "Zeitmanagement scheibenweise"
  926.      6/92: UNIX Magazin    "Magie des Kernels"
  927.      7/92: UNIX Magazin    "Erkenne Dich Selbst"
  928.      9/92: UNIX Magazin    "Niemand is eine Insel"
  929.     10/92: UNIX Magazin    "Treiberlatein"
  930.     12/92: UNIX Magazin    "Einlandung erforderlich" 
  931.      1/93: iX Magazin    "Wir unterbrechen das Programm"
  932.      2/93: iX Magazin    "Liste gut, alles gut"
  933.      3/93: iX Magazin    "Blick ins Allerheiligste"
  934.      4/93: iX Magazin    "Von Bl"ocken, Ringen und Zeichen"
  935.     
  936.     NOTE: The series in UNIX Magazin was moved to IX Magazin in 1/93.
  937.     The article in the April issue was the last one in the series.
  938.     
  939.     In addition, other major articles which discuss 386BSD in detail:
  940.     
  941.      8/92: UNIX Magazin "Interview mit Bill Jolitz. Das passiert mit 
  942.          386BSD" by Jurgen Fey
  943.      8/92: DDJ "Very High-Speed Networking" by W.F. Jolitz
  944.     12/92: DDJ "Inside the ISO-9660 Filesystem Format" by Jolitz and 
  945.         Jolitz
  946.     
  947.     Reprints of the first 19 parts on the UNIX Magazin series are available 
  948.     from:
  949.     
  950.     iX Redaktion
  951.     Stichwort: 386BSD-Serie
  952.     Verlag Heinz Heise GmbH & Co KG
  953.     Helstorfer Str. 7
  954.     D-30625 Hannover, Germany 
  955.     
  956.     Some of the parts are without code listings due to the unclear
  957.     status of the BSD releases stemming from the Net/2 release.  Dr. 
  958.     Dobbs is reported out of back issues of the articles listed above.
  959.     You best bet may be to try your local public or school library.
  960.     
  961. 1.7.5    Documentation that comes with most of the distributions.
  962.  
  963.     In the standard set for both NetBSD and FreeBSD there is a directory
  964.     called '/usr/share/doc'.  Here is a 'du' listing.
  965.  
  966.         128    /usr/share/doc/ps1/06.sysman
  967.         98    /usr/share/doc/ps1/07.ipctut
  968.         116    /usr/share/doc/ps1/08.ipc
  969.         16    /usr/share/doc/ps1/13.rcs
  970.         37    /usr/share/doc/ps1/14.sccs
  971.         420    /usr/share/doc/ps1
  972.         123    /usr/share/doc/smm/02.config
  973.         14    /usr/share/doc/smm/04.quotas
  974.         78    /usr/share/doc/smm/05.fsck
  975.         42    /usr/share/doc/smm/06.lpd
  976.         92    /usr/share/doc/smm/07.sendmailop
  977.         14    /usr/share/doc/smm/08.timedop
  978.         99    /usr/share/doc/smm/10.newsop
  979.         83    /usr/share/doc/smm/11.named
  980.         77    /usr/share/doc/smm/14.fastfs
  981.         128    /usr/share/doc/smm/15.net
  982.         41    /usr/share/doc/smm/16.sendmail
  983.         21    /usr/share/doc/smm/20.termdesc
  984.         17    /usr/share/doc/smm/22.timed
  985.         851    /usr/share/doc/smm
  986.         144    /usr/share/doc/usd/04.csh
  987.         97    /usr/share/doc/usd/07.Mail
  988.         66    /usr/share/doc/usd/09.newsread
  989.         68    /usr/share/doc/usd/10.etiq
  990.         67    /usr/share/doc/usd/14.edit
  991.         107    /usr/share/doc/usd/15.vi
  992.         61    /usr/share/doc/usd/16.ex
  993.         13    /usr/share/doc/usd/21.msdiffs
  994.         45    /usr/share/doc/usd/22.memacros
  995.         43    /usr/share/doc/usd/23.meref
  996.         26    /usr/share/doc/usd/33.rogue
  997.         25    /usr/share/doc/usd/34.trek
  998.         798    /usr/share/doc/usd
  999.         2077    /usr/share/doc
  1000.  
  1001.     For those of you that don't read 'du -k' listings, this means that
  1002.     there is 'around' 2 MEGABYTES of documentation in the 'doc'
  1003.     directory.  In addition, there are a few man pages.
  1004.  
  1005.         2312    /usr/share/man/cat1
  1006.         397    /usr/share/man/cat2
  1007.         1    /usr/share/man/cat2a
  1008.         855    /usr/share/man/cat3
  1009.         1    /usr/share/man/cat3f
  1010.         607    /usr/share/man/cat4
  1011.         368    /usr/share/man/cat5
  1012.         166    /usr/share/man/cat6
  1013.         169    /usr/share/man/cat7
  1014.         749    /usr/share/man/cat8
  1015.  
  1016.     Something on the order of another 4 Megabytes of manual pages.  
  1017.     That's what, about 6 MILLION CHARACTERS of documentation.
  1018.  
  1019.     I have received mail from several sources saying that my
  1020.     approximation of the amount of system documentation is way too
  1021.     low (by a factor of at least 50%).  Given the fact that even by
  1022.     my meager estimation there is already more information here
  1023.     than most people can be bothered to read, whether there is 6
  1024.     Meg or 60 Meg seems like overkill.
  1025.  
  1026.     Now, does anyone REALLY want to whine about there being no 
  1027.     documentation included with the system?
  1028.  
  1029.  
  1030. 1.7.6    Other FAQ's on the net that are relevant
  1031.     
  1032.     There is now a FAQ set up specifically for FreeBSD.  In addition
  1033.     to answering the many specific questions that folks have about
  1034.     FreeBSD, it is also a good source for information on NetBSD and
  1035.     whatever the 386BSD {0.2,1.0,95} project is going to look like.  
  1036.     In spite of all of the shouting and chest beating that you hear
  1037.     from time to time, the systems are still very close.
  1038.  
  1039.     There are many FAQs that can be used in conjunction with 386bsd.  
  1040.     These include the FAQs for all of the GNU software, the different 
  1041.     shells that are available, the programming languages that are 
  1042.     available, and many more.  In addition, many programs have their 
  1043.     own FAQ which should be referenced whenever that package is being 
  1044.     added.  Good examples of the latter are the FAQs for elm, C-News, 
  1045.     and innd.
  1046.      
  1047.     The observant reader will notice that there are very few 'X' 
  1048.     questions in this FAQ.  The XFree86 FAQ is posted regularly to 
  1049.     comp.os.386bsd.*.  There is no good reason to include any 'X' 
  1050.     questions in this FAQ, with the exception of the most basic 
  1051.     'Where can I get the 'X' FAQ'.
  1052.     
  1053.     Most FAQs are available by anonymous FTP from rtfm.mit.edu and 
  1054.     via Usenet News in news.answers and/or comp.answers.  This FAQ
  1055.     is no exception (I hope). 
  1056.     
  1057.     
  1058. 1.8    FTP sites for 386BSD
  1059.     
  1060.     A standard tool on Internet connected hosts for finding files is
  1061.     'archie'.  Searching the archie archive for either "386BSD"  or 
  1062.     "386bsd" yields the following list.   For UUCP sites, FTP-Mail 
  1063.     is available from gatekeeper.dec.com.  The list below was created 
  1064.     with an 'archie -l' on 12 Nov 1994 searching for 386BSD.
  1065.  
  1066.     For those folks that have access to telnet, but not FTP, you can use
  1067.     archie by using telnet and connecting to 132.206.2.3.  Log in as
  1068.     'archie' and use the 'prog' command to find programs of interest.
  1069.     The list below is included primarily for those folks that have only
  1070.     uucp, and will need to get their software though UUCP and other
  1071.     channels.
  1072.     
  1073.  
  1074. 1.8.1    FTP Site List
  1075.  
  1076.     This list is automatically generated every time the FAQ is 
  1077.     produced.  Please do not request that your host be added to 
  1078.     this list.  If your host is represented in an 'archie' list,
  1079.     it will be reflected here.  Several other sites are included 
  1080.     in Section 1.8.4 below.
  1081.  
  1082.     Host                    Directory
  1083.  
  1084.  
  1085.     The code may soon also to be available, or perhaps is already 
  1086.     available, from both CompuServe and BIX.
  1087.  
  1088. 1.8.2    Official distribution sites
  1089.  
  1090.     According to Lynne Jolitz, there is no such thing as an 'official' 
  1091.     386bsd site.  The closest we had was 'agate.berkeley.edu' which is 
  1092.     now closed.  Because of the USL/UCB agreement, 386bsd is no
  1093.     longer freely redistributable, since it was based on Net/2 and
  1094.     Net/2 was encumbered.
  1095.  
  1096.     FreeBSD's 'home' is FreeBSD.cdrom.com (the home disk of Walnut
  1097.     Creek).  The portions of FreeBSD (versions less than 2.0) that
  1098.     were encumbered are distributed with the tolerance of
  1099.     AT&T/USL/Novell/whoever owns the source for SysV this week.  All
  1100.     FreeBSD versions (with version number >= 2.0) are based solely
  1101.     on the freely redistributable BSD 4.4 sources.
  1102.  
  1103.     NetBSD's 'home' is now ftp.NetBSD.Org.  All versions of
  1104.     NetBSD since 0.9 have replaced the kernel code from the 4.3 
  1105.     distribution with the source from the 4.4 distribution.  The
  1106.     only code still in NetBSD from the 4.3 distribution is some user
  1107.     program code that was uncontested in the USL/UCB agreement.
  1108.  
  1109.  
  1110. 1.8.3    Reference sites
  1111.  
  1112.     For a brief period, ref.tfs.com was available for use as a
  1113.     reference system.  This system was used as the test-bed for
  1114.     many programs that were ported to 386bsd by many authors.  
  1115.     Unfortunately, ref.tfs.com has been disabled as a reference
  1116.     system. The site is now a update by mail (CTM) system and is 
  1117.     providing a mail only service for developers who do not have 
  1118.     access to anything more than electronic mail.  For more
  1119.     information, contact phk@freefall.cdrom.com for the standard
  1120.     CTM package.
  1121.  
  1122.     There is a site in Germany that is acting as a reference site 
  1123.     for FreeBSD.  The name is "g386bsd.first.gmd.de", also known as
  1124.     "bsd386.first.gmd.de". Sorry, no anonymous ftp yet. But there is
  1125.     a "guest" login with the password "guest".
  1126.  
  1127.     But the most important reason why I had installed the machine on 
  1128.     the network was for all these people who don't have enough space 
  1129.     to compile their own kernel or their own packages.   They can do 
  1130.     it on this machine.  ATS ( ats@first.gmd.de or ats@cs.tu-berlin.de )
  1131.  
  1132.  
  1133. 1.8.4    Unofficial archive sites that have neat stuff!
  1134.  
  1135.     There are many sites that have things which have either been ported 
  1136.     to 386bsd or are available to the world.  Use archie to find these 
  1137.     sites, or read comp.os.386bsd.* for more information.
  1138.     
  1139.     Listed here because they don't have access to 'archie' yet...
  1140.     g386bsd.first.gmd.de -or- bsd386.first.gmd.de:
  1141.         Sources for 386bsd0.1 and the later patchkits.
  1142.         Source for NetBSD0.8 and the newer snapshots.
  1143.  
  1144.         Xfree is installed binary as version 1.3.
  1145.  
  1146.     Ported software are:
  1147.         tcsh6.03.00
  1148.         emacs19-15
  1149.         gcc-2.4.5
  1150.         top3-1
  1151.         perl4.0.36
  1152.         elvis1.7
  1153.         bison-1.21
  1154.         rn and nn.
  1155.  
  1156.      In addition, ftp.cs.tu-berlin.de has a lot of neat 
  1157.      software and Wolfram Schneider (wosch@cs.tu-berlin.de) has 
  1158.      'ported' the FAQ into LaTeX.  It is available in 
  1159.      pub/386BSD/FAQ/tex in both PostScript and DVI formats.
  1160.  
  1161.  
  1162. 1.8.5     X for 386BSD 0.1 Ported Software List
  1163.  
  1164.     This is a list of non-core X window system application that 
  1165.     have been ported to 386BSD 0.1.  The ftp server and directory 
  1166.     name are listed above and each file or directory name is 
  1167.     followed by a short description.  Feel free to send corrections, 
  1168.     additions or suggestions to rich@rice.edu.
  1169.  
  1170.     nova.cc.purdue.edu:/pub/386bsd/submissions
  1171.  
  1172.     Xdtm-2.5.386bsd        X desk top manager
  1173.     idraw-bin.tar.Z        C++ GUI class library + WYSIWYG document & 
  1174.                 graphics editors.
  1175.     img1.3.386bsd.tar.Z    see above
  1176.     mpeg_play.Z        animated raster image viewer
  1177.     small_X11r5.tZ        a minimal subset of the core distribution
  1178.     vogl.tar.Z        a library that emulatates Silicon Graphics 
  1179.                 GL calls
  1180.     xview3            sun's GUI development tool kit
  1181.  
  1182. sunvis.rtpnc.epa.gov:/pub/386bsd/incoming:
  1183.  
  1184.     Dirt.tar.Z        GUI development tool kit
  1185.     XBSD8514-0.1.Z        8514 X server port
  1186.     XS3-0.3-exp.Z        S3 X server port
  1187.     acm.tar.Z        aerial combat mission/flight simulator
  1188.     chess-vort-movie.tar.Z    ?
  1189.     epoch.Z            enhanced emacs for X
  1190.     jpeg.tar.Z        jpeg viewer
  1191.     libXaw3d.a.Z        3D widget library
  1192.     mpeg-1.2.tar.Z        animated raster image viewer
  1193.     ups-2.45.bin.tar.Z    C source level debugger with slick GUI
  1194.     vort-movie.tar.Z    ?
  1195.     xantfarm.tar.Z        screen saver with ants?
  1196.     xbench.tar.Z        X server performance measurement tool
  1197.     xpipeman.tar.Z        game: connect pipes to keep a liquid within
  1198.     xxgdb.tar.Z        GUI for GNU source level debugger
  1199.  
  1200. 1.8.6    Motif for the *BSD family. (Infomercial to follow)
  1201.  
  1202.     While I don't normally include commercials in the FAQ, I will
  1203.     this time.  Motif is an interesting product that will help the
  1204.     development of the free Unices.  It can also serve as a
  1205.     benchmark for other commercial organizations to consider
  1206.     supporting us by producing versions of their products that will work
  1207.     on these systems.
  1208.  
  1209.     Sequoia International, Inc. (305-783-4915/305-783-4935 (FAX))
  1210.     sells a complete Motif 1.2.3 Runtime and Development package
  1211.     for FreeBSD, NetBSD, BSD/386, Linux, and Coherent.  It is
  1212.     available for $149.95 and includes the following:
  1213.        * The Motif Window Manager (mwm)
  1214.        * Shared Library (libXm)  [operating system dependent]
  1215.        * Static Libraries (libXm, libMrm, libUil)
  1216.        * Header and Include Files
  1217.        * Complete On-Line Manual Pages
  1218.        * Source code to OSF/Motif Demo programs
  1219.        * Complete OSF/Motif Users Guide
  1220.  
  1221.     Send mail to info@seq.com or contact them at the address below:
  1222.  
  1223.     Sequoia International, Inc.
  1224.     600 West Hillsboro Blvd, Suite 300
  1225.     Deerfield Beach, FL 33441   
  1226.     Phone: (305)783-4915 / FAX: (305)783-4935 / Email: info@seq.com
  1227.  
  1228.  
  1229. -- 
  1230. TSgt Dave Burgess           | Dave Burgess
  1231. NCOIC, USSTRATCOM/J6844     | *BSD FAQ Maintainer
  1232. Offutt AFB, NE              | Burgess@cynjut.infonet.net or ...@s069.infonet...
  1233.                                
  1234.  
  1235.