Annotation of 43BSDReno/share/doc/smm/13.kchanges/intro.t, revision 1.1

1.1     ! root        1: .\" Copyright (c) 1986 Regents of the University of California.
        !             2: .\" All rights reserved.  The Berkeley software License Agreement
        !             3: .\" specifies the terms and conditions for redistribution.
        !             4: .\"
        !             5: .\"    @(#)intro.t     1.11 (Berkeley) 4/16/86
        !             6: .\"
        !             7: .EH 'SMM:13-%''Changes to the Kernel in 4.3BSD'
        !             8: .OH 'Changes to the Kernel in 4.3BSD''SMM:13-%'
        !             9: .TL
        !            10: Changes to the Kernel in 4.3BSD
        !            11: .sp
        !            12: .de D?
        !            13: .ie \\n(.$>1 \\$1 \\$2 \\$3
        !            14: .el DRAFT of \n(mo/\n(dy/\n(yr
        !            15: ..
        !            16: .D? April 16, 1986
        !            17: .AU
        !            18: Michael J. Karels
        !            19: .AI
        !            20: Computer Systems Research Group
        !            21: Department of Electrical Engineering and Computer Science
        !            22: University of California, Berkeley
        !            23: Berkeley, California 94720
        !            24: .PP
        !            25: This document summarizes the changes to the kernel between the
        !            26: September 1983 4.2BSD distribution of
        !            27: .UX
        !            28: for the VAX\(dd
        !            29: .FS
        !            30: \(dd \s-2DEC\s0, \s-2VAX\s0, \s-2PDP\s0, \s-2MASSBUS\s0, \s-2UNIBUS\s0,
        !            31: \s-2Q-bus\s0 and \s-2ULTRIX\s0
        !            32: are trademarks of Digital Equipment Corporation.
        !            33: .FE
        !            34: and the March 1986 4.3BSD release.
        !            35: It is intended to provide sufficient information
        !            36: that those who maintain the kernel,
        !            37: have local modifications to install,
        !            38: or who have versions of 4.2BSD modified to run on other hardware
        !            39: should be able to determine how to integrate this version
        !            40: of the system into their environment.
        !            41: As always, the source code is the final source of information,
        !            42: and this document is intended primarily to point out those areas
        !            43: that have changed.
        !            44: .LP
        !            45: Most of the changes between 4.2BSD and 4.3BSD fall into one
        !            46: of several categories.
        !            47: These are:
        !            48: .RS
        !            49: .IP \(bu 3
        !            50: bug fixes,
        !            51: .IP \(bu 3
        !            52: performance improvements,
        !            53: .IP \(bu 3
        !            54: completion of skeletal facilities,
        !            55: .IP \(bu 3
        !            56: generalizations of the framework to accommodate
        !            57: new hardware and software systems,
        !            58: or to remove hardware- or protocol-specific code
        !            59: from common facilities, and
        !            60: .IP \(bu 3
        !            61: new protocol and hardware support.
        !            62: .RE
        !            63: .LP
        !            64: The major changes to the kernel are:
        !            65: .RS
        !            66: .IP \(bu 3
        !            67: the use of caching to decrease the overhead of filesystem name translation,
        !            68: .IP \(bu 3
        !            69: a new interface to the \fInamei\fP name lookup function
        !            70: that encapsulates the arguments, return information and side effects
        !            71: of this call,
        !            72: .IP \(bu 3
        !            73: removal of most of the Internet dependencies from common parts of the network,
        !            74: and greater allowance for the use of multiple address families on the same
        !            75: network hardware,
        !            76: .IP \(bu 3
        !            77: support for the Xerox NS network protocols,
        !            78: .IP \(bu 3
        !            79: support for the VAX 8600 and 8650 processors (with UNIBUS and MASSBUS
        !            80: peripherals, but not with CI bus or HSC50 disk controllers),
        !            81: .IP \(bu 3
        !            82: new drivers for the DHU11 and DMZ32 terminal multiplexors,
        !            83: the TU81 and other TMSCP tape drives,
        !            84: the VS100 display,
        !            85: the DEUNA, Excelan 204, and Interlan NP100 Ethernet* interfaces, and
        !            86: .FS
        !            87: * Ethernet is a trademark of Xerox Corporation.
        !            88: .FE
        !            89: the ACC HDH and DDN X.25 IMP interfaces, and
        !            90: .IP \(bu 3
        !            91: full support for the MS780-E memory controller on the VAX 11/780 and 11/785,
        !            92: using 64K and 256K memory chips.
        !            93: .RE
        !            94: .PP
        !            95: This document is not intended to be an introduction to the kernel,
        !            96: but assumes familiarity with prior versions of the kernel.
        !            97: Other documents may be consulted for more complete discussions of the kernel
        !            98: and its other subsystems.
        !            99: For more complete information on the internal structure
        !           100: and interfaces of the network subsystem,
        !           101: refer to ``4.3BSD Networking Implementation Notes.''
        !           102: .PP
        !           103: The author gratefully acknowledges the contributions
        !           104: of the other members of the Computer Systems Research Group
        !           105: at Berkeley and the other contributors to the work described
        !           106: here.
        !           107: Major contributors include Kirk McKusick, Sam Leffler, Jim Bloom,
        !           108: Keith Sklower, Robert Elz, and Jay Lepreau.
        !           109: Sam Leffler and Anne Hughes made numerous suggestions and corrections
        !           110: during the preparation of the manuscript.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.