Newsgroups: comp.bugs.2bsd,comp.sys.dec,comp.sys.dec.micro,vmsnet.pdp-11 Path: sparky!uunet!europa.asd.contel.com!awds.imsd.contel.com!wlbr!news From: s...@wlv.imsd.contel.com (Steven M. Schultz) Subject: 2.11BSD, UNIX for the PDP-11 (1st anniversary announcement) Message-ID: <1992Feb15.211038.10570@wlbr.imsd.contel.com> Followup-To: comp.bugs.2bsd Sender: n...@wlbr.imsd.contel.com (news) Nntp-Posting-Host: wlv.imsd.contel.com 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" (2.11BSD). 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: 2.11BSD USENIX Association 2560 Ninth St. Suite 215 Berkeley, CA 94710 +1-510-528-8649 USENIX may also be contacted by electronic mail at: {ucbvax,decvax}!usenix!office off...@usenix.org If you have technical questions about the release, please contact Steven M. Schultz at: wlbr!wlv!sms s...@wlv.imsd.contel.com (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 sequence 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 update) 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 s...@wlv.imsd.contel.com 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- ously. 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() routine. 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 s...@wlv.imsd.contel.com (192.26.147.1, 192.73.3.1) wlbr!wlv!sms _________________________ DEC, PDP, Unibus and VAX are trademarks of Digital Equipment Corporation UNIX is a trademark of Bell Laboratories