386BSD 0.0 development
authorWilliam F. Jolitz <wjolitz@soda.berkeley.edu>
Tue, 3 Mar 1992 21:06:17 +0000 (13:06 -0800)
committerWilliam F. Jolitz <wjolitz@soda.berkeley.edu>
Tue, 3 Mar 1992 21:06:17 +0000 (13:06 -0800)
Work on file usr/src/README
Work on file usr/src/REGISTRATION

Co-Authored-By: Lynne Greer Jolitz <ljolitz@cardio.ucsf.edu>
Synthesized-from: 386BSD-0.0/src

usr/src/README [new file with mode: 0644]
usr/src/REGISTRATION [new file with mode: 0644]

diff --git a/usr/src/README b/usr/src/README
new file mode 100644 (file)
index 0000000..cd1f068
--- /dev/null
@@ -0,0 +1,462 @@
+
+
+
+
+
+
+
+                  Release Notes on 386BSD
+                         W. Jolitz
+
+
+_\b3_\b8_\b6_\bB_\bS_\bD _\bR_\be_\bl_\be_\ba_\bs_\be _\b0._\b0:
+
+     This  is 386BSD Release 0.0, the first edition from the
+386BSD project.  It comprises an entire and  complete  UNIX-
+like  operating system for the Intel 80386/486 based IBM PC,
+and is based almost entirely on the NET/2 release  from  the
+University  of  California, which contained much of the ear-
+lier freely redistributable  and  modifiable  386BSD  source
+code  done  by William F. Jolitz and contributed to the Uni-
+versity of California at Berkeley for distribution.
+
+     Originally conceived by Bill and Lynne Jolitz in  1989,
+the  386BSD project is an attempt to foster new research and
+development in operating systems and  networking  technology
+by broadening access to base technology. In cooperation with
+the University of California, an advanced  operating  system
+was  redesigned  by  William  F.  Jolitz  to  work on common
+386-based PC's for use by smaller colleges and other  groups
+that  did  not have the resources to otherwise obtain it. In
+addition, starting with the NET/2 release, this software has
+been released in a form that does not require license agree-
+ments, non-disclosure, or other controls  that  would  limit
+it's use in undergraduate teaching programs.
+
+     Unlike  NET/2,  386BSD  Release  0.0  is a complete and
+operational system, including  binaries  and  an  executable
+installation  system,  but  still  available  under the same
+"freely  redistributable"  terms  of  the   original   NET/2
+release.  Our  forthcoming  book  on the internals of 386BSD
+will complete the picture for educational and research  pro-
+grams  to make use of this technology with students with the
+necessary academic freedom.
+
+     We have been writing a series of articles about  386BSD
+that  have  appeared  in  _\bD_\br. _\bD_\bo_\bb_\bb_\bs _\bJ_\bo_\bu_\br_\bn_\ba_\bl since January of
+1991. Future announcements, and information on 386BSD may be
+found  within  its covers. The DDJ BBS should have copies of
+binary and source code when available. Also, you can contact
+us via the magazine.
+
+_\bC_\bo_\bn_\bt_\be_\bn_\bt_\bs:
+
+     Release 0.0 consists of:
+
+Source Distribution
+     A  collection  of  8  or  10 high-density floppy disks,
+     which is a multi-volume compressed TAR  format  archive
+     of the source language files with which to recreate the
+     system.    When   extracted,    the    files    consume
+
+
+3\b38\b86\b6B\bBS\bSD\bD R\bRE\bEL\bLE\bEA\bAS\bSE\bE N\bNO\bOT\bTE\bES\bS          1\b1                   M\bMa\bar\brc\bch\bh 1\b19\b99\b92\b2
+
+
+
+
+
+
+
+
+
+
+     approximately  31 MB of space. In addition, at least 28
+     MB of space is taken up by  the  binary  files  created
+     when recompiling.
+
+Binary Distribution
+     A  collection of 6 or 8 high-density floppy disks, also
+     in compressed multi-volume  TAR  form,  containing  the
+     executable,  data, and documentation files of a working
+     386BSD  system,  including  C  and  C++  compilers  and
+     libraries.   When  extracted, the files occupy approxi-
+     mately 20 MB of disk space. Note that at least 5 MB  of
+     swap space, plus an operating reserve of another 10% of
+     the total accumulated disk space  mentioned  should  be
+     considered as minimum to operate this system.
+
+Distribution Installation Floppy System
+     A  single  floppy  system is provided, again on a high-
+     density diskette.  This  completely  standalone  system
+     manages  to  allow  a  potential 386/486 based PC to be
+     qualified for use with 386BSD, simply by attempting  to
+     boot it as an ordinary floppy. Once operational, it can
+     be used to configure the PC's hard disk  and  load  the
+     binary  floppy  distribution.  In addition, this floppy
+     provides a means to rescue and repair the  software  on
+     the hard disk in the event of a calamity.
+
+Difference Floppy
+     A  single  360 KB MS-DOS floppy containing all the dif-
+     ferences and new files necessary to make the NET/2 tape
+     operational,  for  those  who already have the tape and
+     wish to "do it themselves". It also  serves  to  illus-
+     trate  just  what  is  necessary to make the NET/2 tape
+     usable and worthwhile.
+
+     Release 0.0 does not contain any proprietary code,  nor
+any  encryption software. It was created from NET/2, GNU and
+other public software, and our creative minds.
+
+_\bS_\bc_\bo_\bp_\be _\ba_\bn_\bd _\bG_\bo_\ba_\bl_\bs _\bo_\bf _\bt_\bh_\bi_\bs _\bR_\be_\bl_\be_\ba_\bs_\be:
+
+     This release was motivated by the fact that  access  to
+386BSD  has not been provided to all interested parties on a
+timely basis by the University or other sources, as  we  had
+originally  intended.   Thus, we have done a minimalist ver-
+sion to demonstrate feasibility, provide accessibility,  and
+assure  our readers and supporters that this project will be
+finished, available to all, and  not  just  appropriated  by
+private  concerns.   Since  it is minimalist by design, many
+features, utilities and other functionality will  be  desir-
+able  to  add,  although the system is complete enough to be
+self-sufficient and self-developing.
+
+
+
+
+3\b38\b86\b6B\bBS\bSD\bD R\bRE\bEL\bLE\bEA\bAS\bSE\bE N\bNO\bOT\bTE\bES\bS          2\b2                   M\bMa\bar\brc\bch\bh 1\b19\b99\b92\b2
+
+
+
+
+
+
+
+
+
+
+     In addition, we have not repaired numerous  known  bugs
+present  -- we have merely attempted to work around them and
+in spite of them. Also, new  subsystems  created  after  the
+NET/2  tape  and contributed to Berkeley have not been added
+back in, because we did not want to blur the distinctions of
+what is required to make NET/2 operational, and because CSRG
+will not allow us access to this contributed work,  although
+other  groups  have  been  allowed  access.  Future releases
+hopefully will remedy these nuisances. We  also  expect  the
+involvement  of  a  wider  community of users will aid us in
+improving future releases of 386BSD.
+
+_\bD_\be_\bv_\bi_\bc_\be_\bs _\bS_\bu_\bp_\bp_\bo_\br_\bt_\be_\bd _\bi_\bn _\bt_\bh_\bi_\bs _\bR_\be_\bl_\be_\ba_\bs_\be:
+
+     This release is intended to support a  minimal  386/486
+SX/DX  ISA(ATBUS)  system,  with  the  traditional  hard and
+floppy disk controller (MFM,ESDI,IDE).  Also, the usual dis-
+play  adapters  (MDA/CGA/VGA/HGC)  are supported, along with
+the communications ports (COM).  Ethernet  controllers  sup-
+ported   are    Western   Digital  8003EB,  8003EBT,  8003S,
+WD8003SBT, 8013EBT, and Novell NE2000. Clones also appear to
+work quite well.  Tape drive support is available for QIC-02
+controllers as well, allowing use of 3M cartridges of QIC-60
+through QIC-150 format.
+
+     As  configured  on  the binary distribution, the system
+requires a floating point coprocessor  (387  of  any  make),
+hard  disk and controller, floppy disk drive (either 5.25 or
+3.5 high density only), and display adapter. If  the  serial
+port  or a Western Digital Ethernet card (port 0x280, IRQ 3,
+iomem 0xd000) is present, the system can make use of  it  as
+well.
+
+     It  is recommended that the system have at least 2MB of
+memory or more, but it will run on much smaller systems to a
+limited  degree  by paging (the C++ compiler uses about 1 MB
+of memory in operation).  A 4 MB system with an 200 MB+  IDE
+disk is a comfortable configuration, although by sharing the
+sources via NFS, networked systems with  40  MB  drives  are
+quite useful.
+
+_\bM_\ba_\bc_\bh_\bi_\bn_\be_\bs _\bT_\be_\bs_\bt_\be_\bd:
+
+     At  the  moment,  this software has only been tested on
+the following configurations:
+
+Toshiba laptop clone, 386SX/387SX, 3MB RAM, VGA LCD(Cirrus),
+     Megahertz T2LL Ethernet, Conners CP3100 IDE 100MB drive.
+
+Compaq DeskPro, 386/387, 9MB RAM, Compaq VGA, ESDI Maxtor 8380 drive(type 38),
+     WD8003EBT Ethernet, Compaq QIC-150 cartridge drive.
+
+
+
+
+3\b38\b86\b6B\bBS\bSD\bD R\bRE\bEL\bLE\bEA\bAS\bSE\bE N\bNO\bOT\bTE\bES\bS          3\b3                   M\bMa\bar\brc\bch\bh 1\b19\b99\b92\b2
+
+
+
+
+
+
+
+
+
+
+     Please fill out the enclosed registration form and sur-
+vey so we can add more to this test base list. It is expect-
+ed that all Compaq, Toshiba, Chips and Technology-based, and
+OPTI-based  systems should work with little trouble. See up-
+coming DDJ articles on installation troubles for further in-
+fo.   We  can be contacted for limited help with the system,
+but, realize that this work is currently unfunded and we can
+only devote a tiny amount of time to it. As a hint to fixing
+troubles, defeating options like shadow ram or RAM  BIOS  is
+an excellent place to start.
+
+_\bI_\bn_\bs_\bt_\ba_\bl_\bl_\ba_\bt_\bi_\bo_\bn _\bP_\br_\bo_\bc_\be_\bd_\bu_\br_\be_\bs:
+
+     Currently, the system does not coexist with MS-DOS, but
+requires the entire machine. SINCE IT IS STILL  EXPERIMENTAL
+SOFTWARE,  YOU  SHOULD  BE  PREPARED AT ANYTIME TO LOSE DISK
+DRIVE CONTENTS, so you had better save backup dumps  offline
+of any information you wish to be preserved (1 in 100 of you
+will do this, of course, but you were warned).
+
+     First, make a copy of all of  the  diskettes  and  save
+them away. Make many copies of the distribution installation
+diskette, and salt them away in various places, as it is im-
+possible to recover the system without one otherwise.
+
+     The  distribution  installation diskette has predefined
+shell variables that correspond to the device name  for  the
+floppy  drive  ($FD), the raw device name ($RFD), the amount
+of storage ($FTRK) per track (in kilobytes), and the disktab
+entry type ($FT). These are present to parameterize the dif-
+ferences between 3.5 inch and 5.25 inch versions of the boot
+floppy.
+
+     Format  the  drive, if it is not already. Determine the
+geometry (sectors/track, tracks/cylinder, number  of  cylin-
+ders,  etc),  and create a disktab entry describing the disk
+drive in the /etc/disktab file on the floppy.  This  can  be
+done by allowing the floppy to be written to (it defaults to
+disabling writing) by the command:
+
+mount -u $FD /
+
+     You can edit the file with the _\be_\bl_\bv_\bi_\bs editor, a clone of
+the  encumbered  Berkeley _\bv_\bi text editor done by Steve Kirk-
+endall.  You may wish to use one of the existing disktab en-
+tries  as  a template for a new entry you are making. Please
+include any disktab entrys you make in the survey form so we
+can  include them in the next release.  Note: after you have
+written the disk, please execute the "sync" command so  that
+the file will be forced back to the diskette.
+
+     Next,  use  the  _\bd_\bi_\bs_\bk_\bl_\ba_\bb_\be_\bl command to write a bootstrap
+and disk label data structure on the hard disk itself.  This
+
+
+3\b38\b86\b6B\bBS\bSD\bD R\bRE\bEL\bLE\bEA\bAS\bSE\bE N\bNO\bOT\bTE\bES\bS          4\b4                   M\bMa\bar\brc\bch\bh 1\b19\b99\b92\b2
+
+
+
+
+
+
+
+
+
+
+will destroy any information present on the beginning cylin-
+der of the hard disk drive. A sample disklabel command:
+
+disklabel -r -w wd0 cp3100    (label winchester drive 0 as a conners 3100)
+disklabel -r wd0         (display the label on winchester drive 0)
+
+
+     Next, create empty filesystems for the root  (partition
+a  of  the  drive) and usr (partition h) with the _\bn_\be_\bw_\bf_\bs com-
+mand:
+
+newfs wd0a     (root partition high level format)
+newfs wd0h     (usr partition high level format)
+
+
+     Mount the root partition and transfer the  contents  of
+the distribution installation floppy to the hard drive. This
+step frees up the floppy for use in loading the multi-volume
+distribution while running off the hard disk drive:
+
+mount /dev/wd0a /mnt  (associate the mnt directory with the new root filesystem)
+(cd /; tar -cf - .) | (cd /mnt; tar -xf -)   (copy floppy to hard disk)
+sync                          (flush out written blocks)
+
+     Reboot  the  system  by  the  traditional cntrl-alt-del
+three-fingered reset, and  remove  the  floppy  and  set  it
+aside.  The  system  should  now  come  up off the hard disk
+drive. Next, we load the distribution by inserting the first
+floppy (volume 1 of the binary distribution) and typing:
+
+mount /dev/wd0h /usr (make usr filesystem available, as it will also be loaded)
+mr $FTRK $RFD | tar -xzf -  (floppy extract compressed floppy archive)
+
+
+     A prompt will ask for successive floppies to be insert-
+ed into the drive.  At the conclusion,  the  "sync"  command
+should be used, and the system rebooted. The installation is
+now complete, and the same procedures may be  used  at  this
+point to extract the source distribution if desired.
+
+_\bO_\bp_\be_\br_\ba_\bt_\bi_\bo_\bn:
+
+     At  the  moment,  386BSD  comes up single user, and re-
+quires manual starting of the system  daemons,  as  well  as
+filesystem  checks. In use, one would minimally wish to type
+after booting:
+
+fsck -p
+mount -a
+update
+/etc/netstart
+
+
+
+
+3\b38\b86\b6B\bBS\bSD\bD R\bRE\bEL\bLE\bEA\bAS\bSE\bE N\bNO\bOT\bTE\bES\bS          5\b5                   M\bMa\bar\brc\bch\bh 1\b19\b99\b92\b2
+
+
+
+
+
+
+
+
+
+
+     This will improve in forthcoming  versions  of  386BSD.
+Be  aware  that  the  user is running as the super-user, and
+care should be taken given the maximum privileges present.
+
+_\bK_\bn_\bo_\bw_\bn _\bb_\bu_\bg_\bs:
+
+     Many bugs and unimplemented portions of the system  ex-
+ist  and  can  be  annoying. The most irritating are the tty
+driver bugs that are  related  to  boundaries  in  the  ring
+buffers,  which cause the input queue to become truncated or
+wrapped, as well as freezing the input queue when a  transi-
+tion  to  RAW  mode  occurs  near a boundary (generally, the
+first time the command  "more"  prompts).  Usually,  hitting
+control-C clears this situation.
+
+     Sometimes,  an  endless  end-of-file  on input from the
+terminal occurs that may require the  system  to  be  reset.
+There  is  a pipe bug, believed to be in the block I/O code,
+that breaks large pipe transfers into ~3  KB  maximum  sized
+chunks.   Occasionally,  a  missing interrupt bug causes the
+system to  jam  waiting  for  an  interrupt  that  has  been
+botched.   Init  does  not handle signals and process groups
+correctly, nor does it support multiuser operation (you  can
+start  up other users by hand, or over the network as incom-
+ing terminal sessions!).  Execve will not run shell scripts,
+nor  will it work with arglists greater than 2 KB.  There is
+no facility for program debugging (e.g.  ptrace).   Raw  DMA
+transfers  to non-page aligned, non-consecutive within 64 KB
+physical boundaries don't work correctly.  The console  ter-
+minal emulator destroys screen contents occasionally.  A re-
+dundant swap free fragment bug is  present  under  intensive
+paging operations, and resource constipation due to hundreds
+of processes on tiny machines does occur.  Operation on less
+than  2MB  may  be  erratic or impossible due to a base page
+memory botch present.
+
+     All of these bugs are understood. Some of the fixes re-
+quire  redesign  while  others require code from the article
+series!, but we are sure more are present.  Bug  fixes  will
+be put into subsequent versions.
+
+_\bK_\be_\by _\bM_\bi_\bs_\bs_\bi_\bn_\bg _\bU_\bt_\bi_\bl_\bi_\bt_\bi_\be_\bs:
+
+     Among  the  most  annoying  missing utilities are: awk,
+grep, sort, diff, test, and expr.  The utility software  has
+been cudgeled to ignore these for the moment, but eventually
+these must be rectified. All of  the  NET/2  utilities  have
+been  made  to work with 386BSD, including those not present
+in this release due to space considerations. You  will  find
+it  fairly  painless  to  add  software to this base system,
+which is still at heart a full 32-bit POSIX compliant  oper-
+ating system with program development environment.
+
+
+
+3\b38\b86\b6B\bBS\bSD\bD R\bRE\bEL\bLE\bEA\bAS\bSE\bE N\bNO\bOT\bTE\bES\bS          6\b6                   M\bMa\bar\brc\bch\bh 1\b19\b99\b92\b2
+
+
+
+
+
+
+
+
+
+
+     Note  also  that  DES encryption and Kerberos have pur-
+posely been left off the system to allow  for  international
+use, as 386BSD incorporates software (such as NFS) which has
+been done by researchers in other countries and  contributed
+to  Berkeley.  For those international readers who have con-
+sidered obtaining the NET/2 tape from UCB, it might interest
+them  to know that an export license (GTDA) has been granted
+for a version of the NET/2 tape.
+
+_\bF_\bu_\bt_\bu_\br_\be
+
+     Your interest, involvement, and support in this project
+and  its  goals will determine the future of 386BSD and suc-
+cessive releases. We would like to take this  much  further,
+but  we  need  considerable assistance of all kinds to allow
+386BSD to grow further. We realize the shortcomings  of  Re-
+lease  0.0,  but  are intensely proud of what we have accom-
+plished in providing you with a chance  to  become  involved
+with a system that has enough tools to develop itself.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+3\b38\b86\b6B\bBS\bSD\bD R\bRE\bEL\bLE\bEA\bAS\bSE\bE N\bNO\bOT\bTE\bES\bS          7\b7                   M\bMa\bar\brc\bch\bh 1\b19\b99\b92\b2
+
+
+
diff --git a/usr/src/REGISTRATION b/usr/src/REGISTRATION
new file mode 100644 (file)
index 0000000..37dd5bc
--- /dev/null
@@ -0,0 +1,462 @@
+
+
+
+
+
+
+
+                     386BSD RELEASE 0.0
+                     REGISTRATION FORM
+                         AND SURVEY
+
+
+     As of 1992, William F. Jolitz, the developer of 386BSD,
+will have spent three years working on  this  project,  from
+writing  the  initial 386BSD specification and supplying his
+own equipment to his present completion of the  first  UNEN-
+CUMBERED  SOURCE  BSD  SYSTEM  FOR  THE 386/486.  This first
+release, 386BSD Release 0.0, is based on the BSD  Networking
+2  Release  (June 1991) from the University of California at
+Berkeley, which already included much of the earlier  386BSD
+work that Bill had contributed to the University of Califor-
+nia for distribution to all interested  parties.   In  addi-
+tion,  Bill has made minimal changes to this release to make
+the system bootable and operational (see William  F.  Jolitz
+and  Lynne  Greer  Jolitz, _\bM_\bi_\bs_\bs_\bi_\bn_\bg _\bP_\bi_\be_\bc_\be_\bs, _\bD_\br. _\bD_\bo_\bb_\bb_\bs _\bJ_\bo_\bu_\br_\bn_\ba_\bl
+May-June 1992).
+
+     386BSD Release 0.0 is  intended  by  the  developer  of
+386BSD  to be used for educational and research purposes. As
+such, the developer of this release is making  it  available
+to  the user at no charge, in order to encourage and facili-
+tate its use in research and education.  However, 386BSD has
+been a costly product to develop and maintain, and continues
+to consume enormous resources. As such, the user  may  elect
+to make a contribution to defray the cost of development and
+to demonstrate support of this project.
+
+     Should you with to make  a  contribution,  return  this
+form with your check or money order (suggested contribution:
+$50.00US binary and $100.00US source) to
+
+    Lynne Greer Jolitz
+    386BSD Registration
+    447 61ST Street
+    Oakland, CA. 94609  USA
+
+    +1-510-420-0174 FAX
+    ljolitz@cardio.ucsf.edu
+
+There is no mandatory payment required by the developer  for
+use  of  386BSD Release 0.0, nor will there be any mandatory
+payment required for the  use  of  any  future  releases  of
+386BSD  done  by  the developer.  However, your contribution
+would be greatly appreciated.
+
+     Due to the "free" nature of 386BSD Release 0.0, we can-
+not  provide  "on-demand" support. 386BSD is an experimental
+research system intended  for  exploration  and  study.  The
+inclusion of source code allows the creative and industrious
+student of operating systems to modify, correct, augment and
+
+
+3\b38\b86\b6B\bBS\bSD\bD R\bRE\bEG\bGF\bFO\bOR\bRM\bM                1\b1                   M\bMa\bar\brc\bch\bh 1\b19\b99\b92\b2
+
+
+
+
+
+
+
+
+
+
+otherwise  alter the system in any manner desired.  Reliance
+on 386BSD Release 0.0 for other than it's intended  purposes
+is specifically discouraged.
+
+     However,  ample  documentation is readily available and
+should be obtained.  For users who wish  to  understand  the
+386BSD system conceived by William F. Jolitz and Lynne Greer
+Jolitz, and developed by William F. Jolitz, we recommend the
+user  study  written  references such as the _\bP_\bo_\br_\bt_\bi_\bn_\bg _\bU_\bN_\bI_\bX _\bt_\bo
+_\bt_\bh_\be _\b3_\b8_\b6 series (beginning January 1991  _\bD_\br.  _\bD_\bo_\bb_\bb_\bs  _\bJ_\bo_\bu_\br_\bn_\ba_\bl,
+USA  and  beginning  June  1991  _\bU_\bN_\bI_\bX  _\bM_\ba_\bg_\ba_\bz_\bi_\bn,  Germany) by
+William F. Jolitz and Lynne Greer Jolitz, as well  as  other
+books on UNIX and the on-line _\b3_\b8_\b6_\bB_\bS_\bD _\bU_\bs_\be_\br _\bM_\ba_\bn_\bu_\ba_\bl before use.
+A book discussing the internals  of  386BSD  by  William  F.
+Jolitz  and  Lynne  Greer  Jolitz  entitled  _\b3_\b8_\b6_\bB_\bS_\bD _\bf_\br_\bo_\bm _\bt_\bh_\be
+_\bI_\bn_\bs_\bi_\bd_\be-_\bO_\bu_\bt will be available late 1992.
+
+     We do encourage feedback, however, on bug fixes,  prob-
+lems  and  solutions  which  arise during configuration, and
+improvements to 386BSD Release 0.0. These  changes  will  be
+incorporated  back  into the system, and made available once
+again to the 386BSD audience, to further  encourage  use  of
+this system.
+
+     Please  complete  and return this registration form and
+survey via email or regular mail, so we can add you  to  the
+list of 386BSD Release 0.0 users.
+
+
+
+
+    Thank you for your support.
+
+    Lynne Greer Jolitz
+    TeleMuse
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+3\b38\b86\b6B\bBS\bSD\bD R\bRE\bEG\bGF\bFO\bOR\bRM\bM                2\b2                   M\bMa\bar\brc\bch\bh 1\b19\b99\b92\b2
+
+
+
+
+
+
+
+
+
+
+____________________________________________________________
+
+
+                     386BSD RELEASE 0.0
+                     REGISTRATION FORM
+                         AND SURVEY
+
+
+     Please complete this registration form and  survey  and
+return it to:
+
+    Lynne Greer Jolitz
+    386BSD Registration
+    447 61ST Street
+    Oakland, CA. 94609  USA
+
+    +1-510-420-0174 FAX
+    ljolitz@cardio.ucsf.edu
+
+Should  you  wish  to  make  a monetary contribution, please
+attach check or money order and return with the registration
+form.
+
+_\bR_\be_\bg_\bi_\bs_\bt_\br_\ba_\bt_\bi_\bo_\bn _\bI_\bn_\bf_\bo_\br_\bm_\ba_\bt_\bi_\bo_\bn:
+
+NAME:
+TITLE:
+FIRM:
+ADDRESS:
+COUNTRY:
+PHONE:
+FAX:
+EMAIL:
+
+
+1.   What type of site are you working at?
+
+         college/university
+         research lab
+         commercial
+         individual/consultant
+         other:
+
+
+2.   Do you have Internet access?
+
+3.   Do you work on (commercial/government/university/other)
+     projects?
+
+
+
+
+
+
+
+3\b38\b86\b6B\bBS\bSD\bD R\bRE\bEG\bGF\bFO\bOR\bRM\bM                3\b3                   M\bMa\bar\brc\bch\bh 1\b19\b99\b92\b2
+
+
+
+
+
+
+
+
+
+
+_\b3_\b8_\b6_\bB_\bS_\bD _\bI_\bn_\bt_\be_\br_\be_\bs_\bt
+
+1.   Where  did   you   first   find   out   about   386BSD?
+     (email/magazine/other)
+
+
+
+
+2.   Did you obtain a copy of the NET/2 release (June 1991)?
+     If yes, what did you find useful?  what  did  you  find
+     lacking?    If   no,   why   not?   (too  expensive/not
+     bootable/not complete/other)
+
+
+
+
+3.   Where did you obtain 386BSD Release 0.0 ? boot  floppy?
+     binary? source?
+
+
+
+
+4.   Do you find the article series of use in learning about
+     386BSD?  What aspect of 386BSD would you like  to  read
+     more  about?  What  technical  areas should we cover in
+     more depth?
+
+
+
+
+_\b3_\b8_\b6_\bB_\bS_\bD _\bR_\be_\bl_\be_\ba_\bs_\be _\b0._\b0 _\bU_\bs_\ba_\bg_\be
+
+1.   What do you intend to use 336BSD Release 0.0 for?
+
+         development system
+         networking/gateway
+         individual research
+         personal work
+         replacement for MS-DOS
+         replacement for other UNIX
+         other:
+
+
+2.   What aspect of 386BSD most interests you?
+
+         source availability
+         binary availability
+         advanced operating system
+         advanced networking
+         other:
+
+
+
+
+
+3\b38\b86\b6B\bBS\bSD\bD R\bRE\bEG\bGF\bFO\bOR\bRM\bM                4\b4                   M\bMa\bar\brc\bch\bh 1\b19\b99\b92\b2
+
+
+
+
+
+
+
+
+
+
+3.   Would students be using this system? (yes/no)  If  yes,
+     would  386BSD be integrated into a course or lab study?
+
+
+
+
+4.   What aspects of 386BSD Release 0.0 do you most like?
+
+
+
+
+5.   What aspects of 386BSD Release 0.0 would  you  like  to
+     see improved?
+
+
+
+
+6    Would  you  like  to  help contribute to this effort to
+     facilitate further releases of 386BSD? (Check all  that
+     apply)
+
+         yes - software enhancements to 386BSD
+         yes - hardware loans for new software testing
+         yes - monetary contribution to 386BSD effort (see instructions)
+         yes - other items:
+         no
+
+
+_\b3_\b8_\b6_\bB_\bS_\bD _\bG_\bo_\ba_\bl_\bs
+
+     The  developer's  goal  for  386BSD  was  to provide an
+advanced operating system for educational and research  pur-
+poses on an inexpensive PC platform.  In 1990, CSRG expanded
+that goal to encompass an unencumbered release accessible to
+anyone.
+
+1.   Do  you  think  these  goals have now been met with the
+     release of 386BSD Release 0.0? Why or why not?
+
+
+
+
+2.   Do you think 386BSD Release 0.0 is a good idea? Why  or
+     why not?
+
+
+
+
+3.   Do you think that the article series is a good idea?
+
+
+
+
+
+
+3\b38\b86\b6B\bBS\bSD\bD R\bRE\bEG\bGF\bFO\bOR\bRM\bM                5\b5                   M\bMa\bar\brc\bch\bh 1\b19\b99\b92\b2
+
+
+
+
+
+
+
+
+
+
+4.   Do you think a book on 386BSD would be a good idea?
+
+
+
+
+_\bB_\bo_\bo_\bt _\bF_\bl_\bo_\bp_\bp_\by
+
+1.   What  is  your  PC system configuration? Please be spe-
+     cific, as success can vary with a difference  in  manu-
+     facture date or variation.
+
+         386/486/387:
+         ISA/EISA/SCSI:
+         RAM size:
+         drive(s) type and size:
+         tape(s) type and size:
+         ethernet type:
+         graphics type:
+         serial type:
+         parallel type:
+         other:
+
+
+2.   Did  you  find  the correct disklabel or did you create
+     your own?  If you  created  your  own,  please  include
+     parameters.
+
+
+
+
+3.   Did it find all devices? What devices were not found?
+
+
+
+
+4.   Did  you  try  different  combinations of configuration
+     types? What combinations succeeded?  What  combinations
+     failed?
+
+
+
+
+5.   Shadow  RAM  should be disabled. Did your configuration
+     program allow you to do this? Did you have to alter the
+     configuration program in other ways?
+
+
+
+
+_\bD_\bo_\bw_\bn_\bl_\bo_\ba_\bd_\bi_\bn_\bg _\bt_\bh_\be _\bS_\by_\bs_\bt_\be_\bm
+
+1.   What  mechanism did you use to download or transfer the
+     rest of the system? (floppy/tape/network/other)
+
+
+3\b38\b86\b6B\bBS\bSD\bD R\bRE\bEG\bGF\bFO\bOR\bRM\bM                6\b6                   M\bMa\bar\brc\bch\bh 1\b19\b99\b92\b2
+
+
+
+
+
+
+
+
+
+
+2.   Were you able to load the system onto the PC?  Did  you
+     have any problems?
+
+
+
+
+3.   After  booting  the  system  off the hard disk, did you
+     encounter any problems?
+
+
+
+
+_\bB_\bu_\bg_\bs
+
+1.   What bugs have you found in this system? Please  attach
+     any  pertinent  printouts  and  system messages. Please
+     also attach any bug fixes for others to use.
+
+
+
+
+_\bO_\bt_\bh_\be_\br _\bC_\bo_\bm_\bm_\be_\bn_\bt_\bs
+
+1.   If you  have  any  suggestions  or  comments  regarding
+     386BSD  Release  0.0  or  our writings on this subject,
+     please take a moment and attach them.
+
+
+
+
+
+
+
+Thank you for completing this survey. Your input  will  help
+us in making 386BSD Release 0.0 more accessible and targeted
+to your needs.
+____________________________________________________________
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+3\b38\b86\b6B\bBS\bSD\bD R\bRE\bEG\bGF\bFO\bOR\bRM\bM                7\b7                   M\bMa\bar\brc\bch\bh 1\b19\b99\b92\b2
+
+
+