Newsgroups: comp.bugs.2bsd,comp.sys.dec,comp.sys.dec.micro,vmsnet.pdp-11
Path: sparky!uunet!!!wlbr!news
From: (Steven M. Schultz)
Subject: 2.11BSD, UNIX for the PDP-11 (1st anniversary announcement)
Message-ID: <>
Followup-To: comp.bugs.2bsd
Sender: (news)
Organization: GTE Federal Systems
Date: Sat, 15 Feb 92 21:10:38 GMT

      Second Distribution of Berkeley PDP-11 Software for UNIX
                             Release 2.11
                       (Revised February 1992)

     The USENIX Association is pleased to announce the distribution of
a   new   release  of  the  "Second  Berkeley  Software  Distribution"

     This release will be handled by USENIX, and is available  to  all
V7,  System III, System V, and 2.9BSD licensees.  The Association will
continue to maintain the non-profit price of $200.  The  release  will
consist  of  two  2400  ft.  1600 bpi tapes or one TK50 tape cartridge
(approximately 80M) and approximately 100 pages of documentation.

     If you have questions about the distribution of the  release,  or
require  800 bpi tapes, please contact USENIX.  At present a split I/D
machine is required, thus 2.11BSD will not run on 23 or 23+ based sys-
tems.  The USENIX address and phone number are as follows:

     USENIX Association
     2560 Ninth St. Suite 215
     Berkeley, CA  94710

USENIX may also be contacted by electronic mail at:


If you have technical questions  about  the  release,  please  contact
Steven M. Schultz at:

     wlbr!wlv!sms  (yes, a bit of a misnomer, will be changing
				it one of these days)

     This release is in celebration of the  20th  anniversary  of  the
PDP-11!  Work has been ongoing since the release of 2.10.1BSD in Janu-
ary 1989.  This release incorporates all fixes and changes  posted  to
the USENET newsgroup comp.bugs.2bsd since 2.10.1BSD was released.

     Present in this release are several more missing pieces from  the
4.3BSD distribution:

     o    1) the kernel logger (/dev/klog)

     o    2)  the  namei  cache  and  argument  encapsulation  calling

     o    3)  readv(2)/writev(2)   as   system   calls   rather   than
          emulation/compatibility routines

     o    4) shadow password file implementation (the May 1989  4.3BSD

     o    5) a TMSCP (TK50/TU81) driver with standalone support (boot-
          block and standalone driver)

     o    6) Pronet and LH/DH IMP networking support

     o    7) the portable ascii archive file format (ar, ranlib)

     o    8) the Unibus Mapping Register (UMR) handling of the network
          was rewritten to avoid allocating excessive UMRs.

     o    9) the necessary mods to the IP portion  of  the  networking
          were  made to allow 'traceroute' (which is present in 2.11BSD)
          to run

     o    10) long filenames in the file system

     This last addition is the reason a coldstart  kit  is  necessary.
The 4.3BSD on-disk directory structure has been ported (along with the
utilities that know about on-disk directories via the raw  filesystem:
fsck,  ncheck, icheck, dcheck, etc.) and is not compatible with previ-
ous versions of UNIX for the PDP-11.

     A limited amount of filesystem backward compatibility  with  ear-
lier  versions of 2BSD (2.9BSD, 2.10BSD and 2.10.1BSD) is present in a
version of dump(8) which can read old filesystems.  The disk partition
sizes have not changed from 2.10.1BSD.  The restor(8) utility automat-
ically converts old dump tapes to the new format on input.

     The constant MAXNAMLEN is now 63 instead of 14.  While it is pos-
sible the limit could be higher, with MAXPATHLEN at 256 a MAXNAMLEN of
63 was judged sufficient.

     Many other fixes  and  changes  have  also  been  made,  see  the
``Changes To The Kernel'' document which describes the changes made to
both the kernel and the application programs.

     Since the initial announcement of  2.11BSD  in  March/April  1991
many  additional  enhancements  and fixes have been made.  These fixes
are available by e-mail request to and consist
of  approximately 50 (the actual number is higher because some consist
of many parts) sequentially numbered diff patches.  The updates, fixes
and enhancements include:

     o    1) Multiple controller support for the TMSCP driver.

     o    2) The capability to load /boot (and the  standalone  utili-
          ties  such  as  icheck,  restor, mkfs) from any unit or con-
          troller in the system.

     o    3) Improvements in the C compiler and optimizer, the  kernel
          and  networking  are  approximately 1.5% smaller than previ-

     o    4) The MSCP and TMSCP packet area has been moved external to
          the  kernel  saving about 1kb per MSCP controller and almost
          2kb per TMSCP controller of kernel D space.

     o    5) 'lint' has been ported from 4.3BSD

     o    6) Redundant read() and write() entry points in drivers have
          been  removed  in favor of a common rawread() and rawwrite()

     o    7) Autoconfigure problems with the RLV-12 and TS-11  devices
          have been fixed.

     o    8) Many other fixes and  changes  ('make',  'Mail',  'diff',
          etc) have been made during the past year.

Steven M. Schultz
GTE Federal Systems
31717 La Tienda Drive
Westlake Village CA 91359 (,


  DEC, PDP, Unibus and VAX are trademarks of  Digital Equipment Corporation

  UNIX is a trademark of Bell Laboratories