Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/distrib/notes/common/main,v rcsdiff: /ftp/cvs/cvsroot/src/distrib/notes/common/main,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.179 retrieving revision 1.179.2.9 diff -u -p -r1.179 -r1.179.2.9 --- src/distrib/notes/common/main 2002/05/20 23:48:44 1.179 +++ src/distrib/notes/common/main 2002/07/10 01:24:27 1.179.2.9 @@ -1,6 +1,6 @@ -.\" $NetBSD: main,v 1.179 2002/05/20 23:48:44 itojun Exp $ +.\" $NetBSD: main,v 1.179.2.9 2002/07/10 01:24:27 lukem Exp $ .\" -.\" Copyright (c) 1999-2001 The NetBSD Foundation, Inc. +.\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc. .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -45,7 +45,7 @@ .nr FOR_RELEASE 1 .nr DOC_XR 1 .ds MACHINE_LIST acorn26 acorn32 algor alpha amiga amigappc arc atari bebox -.as MACHINE_LIST " cats cesfic cobalt dreamcast evbarm evbmips evbsh3 hp300 +.as MACHINE_LIST " cats cesfic cobalt dreamcast evbarm evbmips evbsh3 hp300 .as MACHINE_LIST " hpcarm hpcmips hpcsh i386 luna68k mac68k macppc mipsco .as MACHINE_LIST " mmeye mvme68k mvmeppc netwinder news68k newsmips next68k .as MACHINE_LIST " ofppc pc532 playstation2 pmax prep sandpoint sbmips @@ -53,7 +53,7 @@ . .so \*[.CURDIR]/../common/macros . -.Dd May 21, 2001 +.Dd July 10, 2002 .Dt INSTALL 8 .Os NetBSD .Sh NAME @@ -71,7 +71,8 @@ This document describes the installation .Nx \*V on the .Em \*M -platform. It is available in four different formats titled +platform. +It is available in four different formats titled .Pa INSTALL. Ns Ar ext , where .Ar \&.ext @@ -90,7 +91,8 @@ systems by the .Xr more 1 and .Xr less 1 -pager utility programs. This is the format in which the on-line +pager utility programs. +This is the format in which the on-line .Em man pages are generally presented. .It Pa \&.txt @@ -115,7 +117,8 @@ Fetch the .if r_i386 \{\ appropriate pair of boot floppy images from the .Pa installation/floppy/ -directory. Most people will need the +directory. +Most people will need the .Pa boot1.fs and .Pa boot2.fs @@ -126,20 +129,21 @@ and if installing on a laptop. .\} .if r_macppc \{\ -files necessary to boot your system. The files depend on what model you -are using and how you plan to boot your machine. For systems with -built-in floppy drives, fetch the bootloader -.Pa installation/ofwboot.xcf +files necessary to boot your system. +The files depend on what model you +are using and how you plan to boot your machine. +For systems with built-in floppy drives, fetch the bootloader +.Pa installation/ofwboot.xcf and the installation kernel .Pa binary/kernel/netbsd.INSTALL.gz . For systems without floppy drives, fetch the bootloader -.Pa installation/ofwboot.xcf +.Pa installation/ofwboot.xcf and the installation kernel .Pa binary/kernel/netbsd.GENERIC_MD.gz . Alternatively, you can fetch the CD image, -.Pa macppc_bootable.iso +.Pa macppc_bootable.iso or the boot floppy image -.Pa installation/boot.fs +.Pa installation/floppy/boot.fs which include the bootloader and installation kernel. .\} .if r_sparc \{\ @@ -151,8 +155,8 @@ You need either the pair of floppies or .\} .if \n[macppc]:\n[sparc] \{\ Alternatively, you may netboot the installation kernel, which requires -several local netboot services. The details are not covered here, as -setting up a netboot server is hardly +several local netboot services. +The details are not covered here, as setting up a netboot server is hardly .Dq quick . .\} .It @@ -172,12 +176,12 @@ your machine. You will at a minimum need .ie r_i386 \{\ one of the kernel sets, typically -.Pa kern.tgz , +.Pa kern-GENERIC.tgz , as well as .\} .el \{\ the following sets: -.Pa kern.tgz , +.Pa kern-GENERIC.tgz , .\} .Pa base.tgz and @@ -205,16 +209,17 @@ If your mac has a floppy drive, copy .Pa ofwboot.xcf No and Pa netbsd.INSTALL.gz to an MS-DOS formatted floppy disk and rename .Pa netbsd.INSTALL.gz No to Pa netbsd.gz . -Otherwise, drag +Otherwise, drag .Pa ofwboot.xcf No and Pa netbsd.GENERIC_MD.gz -to your hard drive icon (the top level of the drive, not the desktop). If -you are making a CD, burn it now. +to your hard drive icon (the top level of the drive, not the desktop). +If you are making a CD, burn it now. .\} .if \n[sparc] \{ .It -Make sure your sparc's CD-ROM drive is bootable. Burn the CD. Otherwise, -write the floppy images directly to a pair of floppies (after -uncompressing disk1.gz). +Make sure your sparc's CD-ROM drive is bootable. +Burn the CD. +Otherwise, write the floppy images directly to a pair of floppies +(after uncompressing disk1.gz). .\} .Pp The disk(s) you just prepared will be used to boot the installation @@ -233,11 +238,12 @@ cannot exist on the same hard drive as .Tn MacOS unless you partition your disk using a .Tn MacOS -partitioning utility. Open Firmware versions prior to 3 cannot boot into +partitioning utility. +Open Firmware versions prior to 3 cannot boot into .Nx -on a drive partitioned this way -- you must use the entire disk, -partitioned with the installation tools. Open Firmware version 3 cannot -boot into +on a drive partitioned this way \(em you must use the entire disk, +partitioned with the installation tools. +Open Firmware version 3 cannot boot into .Nx on a drive partitioned with the installation tools, you must use a .Tn MacOS @@ -247,17 +253,18 @@ option in the installer (selecting the .Dq Me "Install NetBSD to hard disk" or .Dq Me "Upgrade NetBSD on a hard disk" -options will render your drive unbootable). If you are unsure, you may -want to read the section below on +options will render your drive unbootable). +If you are unsure, you may want to read the section below on .Sx Partitioning your hard drive for NetBSD .It For systems with Open Firmware versions prior to 3, you may need to use Apple's System Disk utility to enter Open Firmware and use your screen and -keyboard. To enter Open Firmware, hold down the +keyboard. +To enter Open Firmware, hold down the .Key COMMAND-OPTION-O-F -keys after the boot chime starts, but before it ends. Entering Open -Firmware versions prior to 3 is usually the most frustrating part of -installation -- you may want to read the section below on +keys after the boot chime starts, but before it ends. +Entering Open Firmware versions prior to 3 is usually the most frustrating +part of installation \(em you may want to read the section below on .Sx Older Open Firmware System Preparation .Pp You should have the Open Firmware @@ -267,8 +274,8 @@ prompt on your screen before attempting .\} .if r_macppc \{\ .It -At the Open Firmware prompt, type the command to boot. To boot from a -floppy, the command is +At the Open Firmware prompt, type the command to boot. +To boot from a floppy, the command is .Dq Ic "boot fd:,\eofwboot.xcf netbsd.gz" . For the install kernel and bootloader on your hard drive (Open Firmware 3), the command is @@ -281,12 +288,14 @@ For boot CDs, the command is something l (for earlier Open Firmware versions). You will need to use the correct case for .Ic OFWBOOT.XCF No and Ic NETBSD.MACPPC -depending on how your version of Open Firmware interprets the ISO -filesystem. You may need to replace +depending on how your version of Open Firmware interprets the ISO +file system. +You may need to replace .Ic cd with .Ic "scsi/sd@3 , scsi-int/sd@3 , scsi-ext/sd@3 , ata/atapi-disk ," -or some other device alias. You should also use the Open Firmware +or some other device alias. +You should also use the Open Firmware .Ic dir command to confirm that the .Nx*M @@ -297,10 +306,12 @@ kernel is called .It You will need to get to the OpenBoot PROM .Dq Ic "ok" -prompt. After your system first powers on, and displays some initial -information, press the +prompt. +After your system first powers on, and displays some initial information, +press the .Key STOP-A -keys. At the +keys. +At the .Dq Ic "ok" prompt, type the command to boot your system into .Nx . @@ -323,7 +334,7 @@ For third-party programs which are not p .Nx distribution, you will want to explore the .Ic pkgsrc -system with its more than 2100 program packages. +system with its more than 2700 program packages. .El .\} .Ss "What is NetBSD?" @@ -337,13 +348,17 @@ Operating System is a fully functional operating system derived from the University of California, Berkeley Networking Release 2 (Net/2), 4.4BSD-Lite, and 4.4BSD-Lite2 sources. .Nx -runs on thirty-one different system architectures featuring twelve distinct -families of CPUs, and is being ported to more. The +runs on fifty three different system architectures (ports), +featuring seventeen machine architectures +across eleven distinct CPU families, +and is being ported to more. +The .Nx \*V -release contains complete binary releases for fifteen different -machine types. (The sixteen remaining are not fully supported at this time -and are thus not part of the binary distribution. For information on -them, please see the +release contains complete binary releases for thirty eight different +system architectures. +(The fifteen remaining are not fully supported at this time +and are thus not part of the binary distribution. +For information on them, please see the .Nx web site at .Lk http://www.netbsd.org/ . ) @@ -365,429 +380,446 @@ Without the unique cooperation and coord possible, it's likely that .Nx wouldn't exist. -.Ss Upgrade path to NetBSD 1.5.1 +.Ss Upgrade path to NetBSD 1.6 If you are not installing your system ``from scratch'' but instead are going to upgrade an existing system already running .Nx you need to know which versions you can upgrade with -.Nx -1.5.1. +.Nx 1.6 . .Pp -.Nx -1.5.1 is an upgrade of -.Nx -1.5 and earlier major and patch releases of +.Nx 1.6 +is an upgrade of +.Nx 1.5.3 +and earlier major and patch releases of .Nx . .Pp The intermediate development versions of code available on the main trunk in our CVS repository (also known as ``NetBSD-current'') from .Em after -the point where the release cycle for 1.5 was started are designated -by version identifiers such as 1.5A, 1.5B, etc. +the point where the release cycle for 1.6 was started are designated +by version identifiers such as 1.6A, 1.6B, etc. These identifiers do not designate releases, but indicate major changes in internal kernel APIs. Note that the kernel from .Nx -1.5.1 can +1.6 can .Em not be used to upgrade a system running one of those intermediate development versions. Trying to use the .Nx -1.5.1 kernel on such a system +1.6 kernel on such a system .Em will probably result in problems. .Pp Please also note that it is not possible to do a direct ``version'' comparison between any of the intermediate development versions mentioned -above and 1.5.1 to determine if a given feature is present or absent -in 1.5.1. The development of 1.5 and the subsequent ``point'' releases -is done on a separate branch in the CVS repository. The branch was created when -the release cycle for 1.5 was started, and during the release cycle of -1.5 and its patch releases, selected fixes and enhancements have been -imported from the main development trunk. -So, there are features in 1.5.1 which were not in, e.g. 1.5B, and vice +above and 1.6 to determine if a given feature is present or absent +in 1.6. +The development of 1.6 and the subsequent ``point'' releases +is done on a separate branch in the CVS repository. +The branch was created when the release cycle for 1.6 was started, +and during the release cycle of 1.5 and its patch releases, +selected fixes and enhancements have been imported from the +main development trunk. +.ig +So, there are features in 1.6.1 which were not in, e.g. 1.6B, and vice versa. -.Ss Major Changes Between 1.5 and 1.5.1 -The complete list of changes between -.Nx -1.5 and 1.5.1 can be found in the file CHANGES-1.5.1 in the top directory -of the source tree. -The following are highlights only: -.Bl -bullet -.It -A driver for the Aironet/Cisco wireless PCMCIA cards has been added; -see -.Xr an 4 . -.It -NFS client performance has been improved, typically by 40% for -writes but possibly up to 100% in certain setups. -.It -The -.Xr siop 4 -driver has improved in performance and robustness. A -.Xr esiop 4 -driver has been added, which improves performances for 53c825, 53c875 and -newer controllers. -.It -Support for cloning pseudo-interfaces has been added. See -.Xr ifconfig 8 . -.It -Support for 802.1Q virtual LANs has been added. -See -.Xr vlan 4 . -.It -The -.Xr isp 4 -driver has been upgraded to (among other things) work on MacPPC. -.It -BIND has been upgraded to version 8.2.3 (SA2001-001). -.It -Support for booting from RAIDframe RAID1 mirrors on i386 added. -.It -The -.Xr lfs 4 -file system has again been substantially updated, but is still -experimental. -.It -Ultra/66 support has been added for capable VIA chipsets, and -Ultra/100 support has been added for the HPT370, Promise and Intel -ICH2 controllers in the -.Xr pciide 4 -driver. -Support for Intel 82801BAM controllers has also been added, and -handling of Ali controllers has been improved. -.It -OpenSSH has been updated to deal with a security issue (SA2001-003). -.It -Sendmail has been upgraded to version 8.11.3. -.It -The -.Xr ex 4 -driver has added support for 3Com 3c555, 3c556 and 3c556B MiniPCI Ethernet -cards. -.It -A driver for the on-board audio hardware found on many Apple -PowerMacs has been added; see -.Xr awacs 4 . -.It -The -.Xr sip 4 -driver has been fixed to properly support the dp83815, as found in -current Netgear FA311 10/100 cards. -.It -.Xr ftpd 8 -has been updated to deal with two security issues (SA2000-018 and -SA2001-005). -.It -.Xr ntpd 8 -has been updated to deal with a security issue (SA2001-004). -.It -.Xr telnetd 8 -has been updated to deal with a security issue (SA2000-017). -.It -A vulnerability on i386 related to USER_LDT has been fixed (SA2001-002). -.It -The Linux emulation has been enhanced to prepare for the -support of using the Linux version of VMware. -.It -IP checksumming speed has been improved on i386 compared to -.Nx 1.5 -by about 10%. -.It -Support for the Socket Communications LP-E Type II PCMCIA NE2000 -clone card has been added to -.Xr ne 4 . -.It -The DHCP software has been upgraded to ISC version 3, Beta 2, patchlevel 23, -to fix core dumps in -.Xr dhclient 8 , -among other things. Please note that the new -.Xr dhcpd 8 -forces you to configure a "ddns-update-style" of either -"ad-hoc", "interim" or "none". -.It -Various fixes and enhancements to INET6 and IPSEC code; -among them improved interaction between IPF/Nat and IPSEC. -.It -The Heimdal -.Xr kerberos 8 -implementation has been upgraded to version 0.3e. -.It -Support for Accton EN2242 and other AmdTek AN985 cards added -to the -.Xr tlp 4 -driver. -.It -Several country-specific keyboard mappings have been added for USB -keyboards. -.It -A driver for Yamaha YMF724/740/744/745-based sound cards has -been added, see -.Xr yds 4 . -.It -The maximum number of BSD disklabel partitions on the i386 port -has been increased from 8 to 16. -.It -Drivers for the AC'97 based audio sound chips -ESS Technology Maestro 1, 2, and 2E (see -.Xr esm 4 ), -NeoMagic 256 (see -.Xr neo 4 ), -and Cirrus Logic CrystalClear PCI Audio CS4281 (see -.Xr clct 4 ) have been added. -.El -.Pp -In addition, many bugs have been fixed\(emmore than 95 problems -reported through our problem tracking system have been fixed, -and some other non-reported problems have also been found and fixed. -See the CHANGES-1.5.1 file for the complete list. +.. .if \n[FOR_RELEASE] \{\ -.if r_i386 \{ -.Ss New Compatibility Issues Introduced With NetBSD 1.5.1 -.Pp -With the increase of the maximum number of partitions from 8 to 16 -on the i386 port, it is worth noting: -.Bl -bullet -.It -Once you start using more than 8 partitions, you can no longer -downgrade to a 1.5 kernel. -.It -The user-land tools which handle disklabels in 1.5.1 can not be -used running under a 1.5 kernel. -.El -.\} -.Ss Changes Between The NetBSD 1.4 and 1.5 Releases +.Ss Changes Between The NetBSD 1.5 and 1.6 Releases .Pp The -.Nx 1.5 -release +.Nx 1.6 +release provides numerous significant functional enhancements, including support for many new devices, integration of hundreds of bug fixes, -new and updated kernel subsystems, and many userland enhancements. The -result of these improvements is a stable operating system fit for +new and updated kernel subsystems, and many user-land enhancements. +The result of these improvements is a stable operating system fit for production use that rivals most commercially available systems. .Pp -It is impossible to completely summarize over one year of +It is impossible to completely summarize over eighteen months of development that went into the .Nx \*V -release. Some highlights include: +release. +Some highlights include: . .Ss2 Kernel . .(bullet Ports to new platforms including: -arc, -cobalt, -hpcmips, -news68k, +algor, +evbarm, +hpcarm, +hpcsh, +newsmips, +sandpoint, sgimips, +sun2, and -sparc64. -.It -Improved performance and stability of the UVM virtual memory subsystem. -.It -Implementation of generic kernel locking code, as well as a -restructure and re-tuning of the scheduler, to be used by the -future symmetric multi-processing (SMP) implementation. +walnut. .It -Improved compatibility support for Linux, OSF1, and SVR4 programs. -.It -New compatibility support for Win32 programs. -.It -Support for dynamically loaded ELF kernel modules. +Unified Buffer Cache (UBC) removes size restriction of the file system's +buffer cache to use all available RAM (if not otherwise used!) and +improves overall system performance. +.It +Road-robin page colouring implemented for various ports for better +cache utilisation, more deterministic run-time behaviour, and faster +program execution. +.It +A rewritten SCSI middle layer to provide a cleaner interface between +the different kernel layers, including a kernel thread to handle error +recovery out of interrupt context. +See +.Xr scsipi 9 . .It -Kernel process tracing using -.Xr ktruss 1 . +A new pipe implementation with significantly higher performance +due to lower overheads, which uses the UVM Page Loan facility. .It -Deletion of swap devices using -.Xr swapctl 8 . +New boot flags +.Fl v +.Pq Em bootverbose +and +.Fl q +.Pq Em bootquiet , +to be used by kernel code to optionally print information during boot. +.It +An in-kernel boot time device configuration manager +.Xr userconf 4 , +activated with the +.Fl c +boot loader flag. +.It +A work-in-progress snapshot of ACPI support, +based on the 20010831 snapshot of the Intel ACPICA reference implementation. +.It +USB 2.0 support, in the form of a preliminary driver for the +.Xr ehci 4 +host controller. +.It +Basic kernel support for IrDA in the form of the +.Xr irframe 4 +IrDA frame level driver. +Serial dongles and the +.Xr oboe 4 +driver are currently supported. .It -Easier hot-pluggability of keyboards and mice using a new wscons -device\(emwsmux. +Kernel configuration files can be embedded into the kernel for later +retrieval. +Refer to +.Dv INCLUDE_CONFIG_FILE +in +.Xr options 4 +for more information. .It -Improved PCMCIA and CardBus support, including support for detaching -of devices and cards, resulting in better support for notebooks and -PDA devices. +Many more kernel tunable variables added to +.Xr sysctl 8 . .It -Numerous hardware improvements, including areas such as: -audio, UDMA/66 support for ATA drives, USB, and wireless networking. +Linux binary emulation has been greatly improved, +and not supports Linux kernel version 2.4.18. .bullet) . .Ss2 Networking . .(bullet -Addition of IP version 6 (IPv6) and IPsec to the networking stack, -from the KAME project. -This includes addition of kernel code for IPv6/IPsec, -IPv4/v6 dual-stack user applications and supporting libraries. -Due to this, the shlib major version for -.Xr pcap 3 -is incremented and you may need to recompile userland tools. -The KAME IPv6 part includes results from the unified-IPv6 effort. -.bullet) -. -.Ss2 File system -. -.(bullet -Significant Fast file system (FFS) performance enhancements via -integration of Kirk McKusick's soft updates and trickle sync code. +Hardware assisted IPv4 TCP and UDP checksumming and for caching of the +IPv6 TCP pseudo header. +Support checksum offloading on the DP83820 Gigabit Ethernet, 3Com 3c90xB, +3Com 3c90xC, and Alteon Tigon/Tigon2 Gigabit Ethernet cards. +.It +Zero-Copy for TCP and UDP transmit path achieved through page +loaning code for +.Fn sosend . .It -Support for the -.Tn "Windows NT" -.Sq NTFS -file system (read-only at this stage). +In-kernel ISDN support, from the ISDN4BSD project. .It -Support for revision 1 of the -.Tn Linux -.Sq ext2fs -file system. +802.1Q VLAN (virtual LAN) support. +See +.Xr vlan 4 . .It -Enhanced stability and usability of LFS (the -.Bx -log-structured file system). +IPFilter now supports IPv6 filtering. .It -Various RAIDframe enhancements including: auto-detection of RAID components -and auto-configuration of RAID sets, and the ability to configure the root -file system -.Pq Pa / -on a RAID set. +.Xr ndbootd 8 +added; +used to netboot +.Nx Ns /sun2 +machines. +.It +.Xr racoon 8 +added; +IKE key management daemon for IPsec key negotiation, from the KAME project. .It -Support for -.Tn Microsoft -Joliet extensions to the ISO9660 CD file system. +WEP encryption supported in +.Xr ifconfig 8 +and +.Xr awi 4 +driver. .It -Improved file system vnode locking mechanisms, -thus resolving a source of several panics in the past. +.Xr wi 4 +and +.Xr wiconfig 8 +now support scanning for access points, +and defaults to BSS instead of ad-hoc mode. .It -Support for NFS and RPC over IPv6. +Bridging support; currently only for ethernet. +See +.Xr bridge 4 . .It -The server part of NFS locking (implemented by -.Xr rpc.lockd 8 ) -now works. +In-kernel PPP over Ethernet (PPPoE) - RFC 2516, +with much lower overhead than user-land PPPoE clients. +See +.Xr pppoe 8 . +.It +.Xr ifwatchd 8 +added; +invokes up-script and down-script when a network interface goes up and down. +Used by +.Xr pppoe 8 . .bullet) . -.Ss2 Security +.Ss2 File system . .(bullet -Strong cryptographic libraries and applications integrated, -including the AES cipher Rijndael, the OpenSSL library, more -complete Kerberos IV and Kerberos V support, and an SSH server -and client. -.It -.Xr sysctl 3 -interfaces to various elements of process and system information, -allowing programs such as -.Xr ps 1 , -.Xr dmesg 1 -and the like to operate without recompilation after kernel upgrades, -and remove the necessity to run setgid kmem (thus improving system -security). -.It -Disable various services by default, and set the default options for -disabled daemons to a higher level of logging. -.It -Several code audits were performed. One audit replaced string routines -that were used without bounds checking, and another one identified and -disabled places where format strings were used in unsafe ways, -allowing arbitrary data to be entered by (possibly) malicious users to -overwrite application code, and leading from Denial of Service attacks -to compromised systems. +Enhanced stability of LFS version 2, the BSD log-structured file system. .It -.Xr sshd 8 +.Xr dump 8 , +.Xr dumpfs 8 , +.Xr fsck_ffs 8 , +.Xr fsirand 8 , +.Xr newfs 8 , and -.Xr ssh 1 -now require -.Xr rnd 4 -kernel random number devices. +.Xr tunefs 8 +support a +.Fl F +option to manipulate file system images in regular files. +.It +.Xr makefs 8 +added; +creates file system images from a directory tree. +(Currently ffs only.) +.It +Enhanced +.Fn ffs_dirpref +by Grigoriy Orlov, which noticibly improves performance on FFS file systems +when creating directories, and subsequently manipulating them. +.It +Fixes for free block tracking and directory block allocation in FFS softdeps. +.It +Correctly support FFS file systems with a large number of cylinder groups. +.It +Fix the endian independant FFS (FFS_EI) support. +.It +.Xr newfs 8 +calculates default block size from the file system size, +and uses the largest possible cylinders/group (cpg) value if +.Fl c +isn't given. +.It +.Xr dpti 4 +driver added; +an implementation of the DPT/Adaptec SCSI/I2O RAID management interface. +Allows the use of the Linux versions of +.Ic dptmgr , +.Ic raidutil , +.Ic dptelog , +(etc). +.It +Support for +.Tn "Windows 2000" +.Sq NTFS +(NTFS5). .bullet) . -.Ss2 System administration and user tools +.Ss2 Security . .(bullet -Conversion of the -.Xr rc 8 -system startup and shutdown scripts to an -.Sq rc.d -mechanism, with separate control scripts for each service, and -appropriate dependency ordering provided by -.Xr rcorder 8 . -.It -.Xr postfix 1 -provided as alternative mail transport agent to -.Xr sendmail 8 . -.It -User management tools -.Xr useradd 8 , -.Xr usermod 8 , -.Xr userdel 8 , -.Xr groupadd 8 , -.Xr groupmod 8 , +Addition of a +.Xr chroot 8 +heirarchy for services including +.Xr named 8 , +.Xr ntpd 8 , and -.Xr groupdel 8 -added to the system. +.Xr sshd 8 . .It -Incorporation of a login class capability database -.Pq Pa /etc/login.conf -from -.Tn BSD/OS . +Additional +.Xr passwd 4 +ciphers: +MD5, and +DES with more encryption rounds. +See +.Xr passwd.conf 5 . +.It +Several more code audits were performed. +.It +.Pa /etc/security +performs many more checks and is far more flexible in how it monitors +changes. +See +.Xr security.conf 5 . +. +.\" XXX: list security advisories here? +. +.bullet) +. +.Ss2 System administration and user tools +. +.(bullet +.Xr sushi 8 +added; +a menu based system administration tool. +.It +.Xr pgrep 1 +and +.Xr pkill 1 +added; +find or signal processes by name or other attributes. +.It +System upgrades are made easier through the +.Xr etcupdate 8 +script which helps updating the +.Pa /etc +config files interactively, and the +.Pa /etc/postinstall +script which is provided to check for or fix configuration changes +that have occurred in +.Nx . .It -Improved support for usernames longer than eight characters in programs -such as -.Xr at 1 -and -.Xr w 1 . -.It -Many enhancements to -.Xr ftpd 8 -providing features found in larger and less secure FTP daemons, -such as user classes, connection limits, improved support for -virtual hosting, transfer statistics, transfer rate throttling, -and support for various IETF ftpext working group extensions. +.Xr stat 1 +added; +a user interface to the information returned by the +.Xr stat 2 +system call. +.It +BSD +.Xr sort 1 +replaces +GNU +.Xr sort 1 . .It The -.Xr ftp 1 -client has been improved even further, including -transfer rate throttling, improved URL support, command line uploads. -See the man page for details. +.Dq stop +operation for +.Xr rc.d 8 +scripts waits until the service terminates before returning. +This improves the reliability of +.Dq restart +operations as well. +.It +Swap devices can be removed at system shutdown by enabling +.Li swapoff +in +.Xr rc.conf 5 . +.It +An optional watchdog timer which will terminate +.Xr rc.shutdown 8 +after the number of seconds provided in +.Li rcshutdown_timeout +from +.Xr rc.conf 5 . .bullet) . .Ss2 Miscellaneous . .(bullet -Updates to the -.Nx -source code style code (located in -.Pa /usr/share/misc/style ) -to use ANSI C only (instead of K&R) and reflect current (best) practice, -and begin migrating the -.Nx -source code to follow it. -.It -Implementation of many SUSv2 features to the -.Xr curses 3 -library, including support for color. +Support for multibyte LC_CTYPE locales has been integrated from the +Citrus project. +Many Chinese, Japanese, Korean, and other encodings are now available. +.It +Full support for cross-compilation of the base system, even as a +non-root user! +.Pa src/build.sh +is available for doing arbitrary cross-builds; see +.Pa src/BUILDING +for more information. +At least 38 ports for the +.Nx \*V +release were cross-built on a +.Nx Ns /i386 +system using this mechanism. +.It +Migrated the following CPU platforms to ELF: arm, and m68k (including +amiga, hp300, mac68k, mvme68k, sun2, and x68k). .It Updates of most third party packages that are shipped in the base -system, including -.Xr file 1 , -.Xr ipfilter 4 , -.Xr ppp 4 , -and -.Xr sendmail 8 -to the latest stable release. +system to the following latest stable releases: +.(bullet -compact -offset indent +amd 6.0.6 +.It +BIND 8.3.3 +.It +bzip2 1.0.2 +.It +cvs 1.11 +.It +dhcp 3.0.1rc9 +.It +file 3.38 +.It +groff 1.16.1 +.It +Heimdal 0.4e +.It +IPfilter 3.4.27 +.It +kerberos4 1.1 +.It +ksh from pdksh 5.2.14p2 +.It +less 374 +.It +nvi 1.79 +.It +OpenSSH 3.4 +.It +OpenSSL 0.9.6d +.It +Postfix 1.1.11 +.It +ppp 2.4.0 +.It +routed 2.24 +.It +sendmail 8.11.6 +.It +tcpdump 3.7.1 +.It +XFree86 4.2.0 +.bullet) .It Many new packages in the .Em pkgsrc -system, including standard desktops like KDE and GNOME as well as latest -Tcl/Tk and perl and many of the components of the Java Enterprise platform. -The package framework itself now has full wildcard dependency support. +system, including the latest open source desktop KDE3, OpenOffice, +perl, Apache and many more. +At the time of writing, there are almost 3000 third party packages +available in pkgsrc. +.It +Added AGP GART driver +.Xr agp 4 +for faster access to graphics boards. +.It +.Xr init 8 +will create an mfs (memory based file system) +.Pa /dev +if +.Pa /dev/console +is missing. +.It +.Xr vmstat 8 +displays kernel hash statistics with +.Fl H +and +.Fl h Ar hash . +.It +.Xr wscons 4 +supports blanking of VGA consoles. .bullet) +. .Pp Kernel interfaces have continued to be refined, and more subsystems -and device drivers are shared among the different ports. You can look -for this trend to continue. -.Pp +and device drivers are shared among the different ports. +You can look for this trend to continue. +. +.Ss2 \*M specific .so whatis ----------------------------------------------- .\} \" \n[FOR_RELEASE] . @@ -797,11 +829,13 @@ for this trend to continue. The .Nx Foundation has been incorporated as a non-profit -organization. Its purpose is to encourage, foster and promote the -free exchange of computer software, namely the +organization. +Its purpose is to encourage, foster and promote the free exchange +of computer software, namely the .Nx Operating -System. The foundation will allow for many things to be handled more +System. +The foundation will allow for many things to be handled more smoothly than could be done with our previous informal organization. In particular, it provides the framework to deal with other parties that wish to become involved in the @@ -830,8 +864,8 @@ periodically organizing workshops for de interested people to discuss ongoing work. .bullet) .Pp -We intend to begin narrowing the time delay between releases. Our -ambition is to provide a full release every six to eight months. +We intend to begin narrowing the time delay between releases. +Our ambition is to provide a full release every six to eight months. .Pp We hope to support even .Em more @@ -906,38 +940,35 @@ export regulations of the United States, code under .Pa src/crypto and -.Pa src/sys/crypto . +.Pa src/sys/crypto . It is your responsibility to determine whether or not it is legal for you to export these portions and to act accordingly. .Pp The source distribution sets can be found in subdirectories of the .Pa source -subdirectory of the distribution tree. They contain the -complete sources to the system. The source distribution sets -are as follows: +subdirectory of the distribution tree. +They contain the complete sources to the system. +The source distribution sets are as follows: .(tag sharesrc .It Sy gnusrc This set contains the .Dq gnu sources, including the source for the compiler, assembler, groff, and the other GNU utilities in the binary distribution sets. -.br -.Em 22.3 MB gzipped, 98.8 MB uncompressed +.setsize 55 247 .It Sy pkgsrc This set contains the .Dq pkgsrc sources, which contain the infrastructure to build third-party packages. -.br -.Em 7.4 MB gzipped, 73.0 MB uncompressed +.setsize 12 94 .It Sy sharesrc This set contains the .Dq share sources, which include the sources for the man pages not associated with any particular program; the sources for the typesettable document set; the dictionaries; and more. -.br -.Em 3.3 MB gzipped, 13.2 MB uncompressed +.setsize 4 16 .It Sy src This set contains all of the base .Nx \*V @@ -946,8 +977,7 @@ sources which are not in .Sy sharesrc , or .Sy syssrc . -.br -.Em 24.8 MB gzipped, 123.1 MB uncompressed +.setsize 27 136 .It Sy syssrc This set contains the sources to the .Nx \*V @@ -955,31 +985,28 @@ kernel for all architectures; .Xr config 8 ; and .Xr dbsym 8 . -.br -.Em 18.0 MB gzipped, 90.9 MB uncompressed +.setsize 22 114 .It Sy xsrc This set contains the sources to the X Window System. -.br -.Em 78.1 MB gzipped, 393.6 MB uncompressed +.setsize 78 394 .tag) .Pp All the above source sets are located in the .Pa source/sets subdirectory of the distribution tree. .Pp -The source sets are distributed as compressed tar files. They may be -unpacked into +The source sets are distributed as compressed tar files. +They may be unpacked into .Pa /usr/src with the command: -.Pp .Dl # Ic "( cd / ; tar -zxpf - ) \*< set_name.tgz" .Pp The .Pa sets/Split/ subdirectory contains split versions of the source sets for those users who need to load the -source sets from floppy or otherwise need a split distribution. The -split sets are named +source sets from floppy or otherwise need a split distribution. +The split sets are named .Pa "set_name." Ns Ar xx where .Pa set_name @@ -990,10 +1017,11 @@ starting with .Dq aa for the first file in the distribution set, then .Dq ab -for the next, and so on. All of these files except the last one -of each set should be exactly 240,640 bytes long. (The last file is -just long enough to contain the remainder of the data for that -distribution set.) +for the next, and so on. +All of these files except the last one of each set should be exactly +240,640 bytes long. +(The last file is just long enough to contain the remainder of the data +for that distribution set.) .Pp The split distributions may be reassembled and extracted with .Ic cat @@ -1009,27 +1037,32 @@ Historic .Bx checksums for the various files in that directory, in the format produced by the command: +.br .Ic cksum -o 1 Ar file . .It Li CKSUM .Tn POSIX checksums for the various files in that directory, in the format produced by the command: +.br .Ic cksum Ar file . .It Li MD5 .Tn MD5 digests for the various files in that directory, in the format produced by the command: +.br .Ic cksum Fl m Ar file . .It Li SYSVSUM Historic AT\*&T System V .Ux checksums for the various files in that directory, in the format produced by the command: +.br .Ic cksum Fl o 2 Ar file . .tag) .Pp The MD5 digest is the safest checksum, followed by the POSIX -checksum. The other two checksums are provided only to ensure +checksum. +The other two checksums are provided only to ensure that the widest possible range of system can check the integrity of the release files. .\} @@ -1099,13 +1132,108 @@ Users upgrading from previous versions o may wish to bear the following problems and compatibility issues in mind when upgrading to .Nx \*V . -.Ss2 General issues +. +.Ss2 Issues affecting an upgrade from NetBSD 1.5 +These issues can generally be resolved by extracting the +system sources, and running: +.(disp +cd location-of-source +\&./etc/postinstall -s `pwd` check +\&./etc/postinstall -s `pwd` fix +.disp) +.(bullet +Various files in +.Pa /etc +need upgrading. +These include: +.(bullet -compact -offset indent +.Pa /etc/defaults/* +.It +.Pa /etc/mtree/* +.It +.Pa /etc/daily +.It +.Pa /etc/weekly +.It +.Pa /etc/monthly +.It +.Pa /etc/security +.It +.Pa /etc/rc.subr +.It +.Pa /etc/rc +.It +.Pa /etc/rc.shutdown +.It +.Pa /etc/rc.d/* +.bullet) +.Pp +The following files are now obsolete: +.Pa /etc/rc.d/NETWORK +and +.Pa /etc/rc.d/gated . +. +.It +The following +.Xr rc.conf 5 +are now obsolete: +.Li amd_master , +.Li ip6forwarding , +.Li defcorename , +and +.Li nfsiod_flags . +.Li critical_filesystems_beforenet +has been replaced by +.Li critical_filesystems_local . +.Li critical_filesystems +has been replaced by +.Li critical_filesystems_remote . +. +.It +The users and groups +.Sq named , +.Sq ntpd , +and +.Sq sshd +need to be created. +. +.It +The configuration files for +.Xr ssh 1 +and +.Xr sshd 8 +were moved from +.Pa /etc +to +.Pa /etc/ssh , +including +.Pa ssh_known_hosts* +files and the +host key files +.Pa ssh_host*_key* . +.Pa /etc/ssh.conf +was renamed to +.Pa /etc/ssh/ssh_config , +and +.Pa /etc/sshd.conf +was renamed to +.Pa /etc/ssh/sshd_config . +. +.It +The +.Ic mux +entries in +.Xr wscons.conf 5 +are now obsolete. +.bullet) +. +.Ss2 Issues affecting an upgrade from NetBSD 1.4 or prior .(bullet .Pa /etc/rc modified to use .Pa /etc/rc.d/* .Pp -Prior to +Prior to .Nx 1.5 , .Pa /etc/rc was a traditional @@ -1160,12 +1288,10 @@ Refer to the other scripts in that direc for more information on implementing .Pa rc.d scripts. -.bullet) -.Ss2 Issues affecting an upgrade from NetBSD 1.4 or prior -.(bullet -.Xr named 8 -leaks version information . +.It +.Xr named 8 +leaks version information. .Pp Previous releases of .Nx @@ -1189,18 +1315,17 @@ pathname changed . .Pp .Xr sysctl 8 -is moved from +was moved from .Pa /usr/sbin/sysctl to .Pa /sbin/sysctl . If you have hardcoded references to the full pathname .Pq in shell scripts, for example please be sure to update those. -.\" +. .It .Xr sendmail 8 -configuration file pathname changed -. +configuration file pathname changed. .Pp Due to .Xr sendmail 8 @@ -1225,21 +1350,6 @@ and friends, you will need to move the f See .Pa /usr/share/sendmail/README for more information. -.\" -.It -.Xr sshd 8 -configuration file pathname changed -. -.Pp -Configuration files for -.Xr ssh 1 -and -.Xr sshd 8 -are moved from -.Pa /etc -to -.Pa /etc/ssh , -and filename for the main configuration files are changed. .bullet) . .Pp @@ -1248,10 +1358,11 @@ and filename for the main configuration .Ss "Using online NetBSD documentation" .Pp Documentation is available if you first install the manual -distribution set. Traditionally, the +distribution set. +Traditionally, the .Dq man pages (documentation) are denoted by -.Sq Li name(section) . +.Sq Li name(section . ) Some examples of this are .Pp .(bullet -compact -offset indent @@ -1280,9 +1391,10 @@ The brackets .Op \& around the section should not be entered, but rather indicate that the section is -optional. If you don't ask for a particular section, the topic with the -lowest numbered section name will be displayed. For instance, after -logging in, enter +optional. +If you don't ask for a particular section, the topic with the +lowest numbered section name will be displayed. +For instance, after logging in, enter .Pp .Dl # Ic "man passwd" .Pp @@ -1307,7 +1419,8 @@ related man pages will be displayed. .Ss Administrivia .Pp . -If you've got something to say, do so! We'd like your input. +If you've got something to say, do so! +We'd like your input. There are various mailing lists available via the mailing list server at .Mt majordomo@netbsd.org . @@ -1316,16 +1429,17 @@ list server, send mail to that address w reply with instructions. .Pp There are various mailing lists set up to deal with comments and -questions about this release. Please send comments to: +questions about this release. +Please send comments to: .Mt netbsd-comments@netbsd.org . .Pp To report bugs, use the .Xr send-pr 1 command shipped with .Nx , -and fill in as much information about the problem as you can. Good -bug reports include lots of details. Additionally, bug reports can -be sent by mail to: +and fill in as much information about the problem as you can. +Good bug reports include lots of details. +Additionally, bug reports can be sent by mail to: .Mt netbsd-bugs@netbsd.org . .Pp Use of @@ -1353,10 +1467,10 @@ you could be useful, send us mail or sub .Mt netbsd-help@netbsd.org . .Pp As a favor, please avoid mailing huge documents or files to these -mailing lists. Instead, put the material you would have sent up -for FTP or WWW somewhere, then mail the appropriate list about it, or, if -you'd rather not do that, mail the list saying you'll send the data -to those who want it. +mailing lists. +Instead, put the material you would have sent up for FTP or WWW somewhere, +then mail the appropriate list about it, or, if you'd rather not do that, +mail the list saying you'll send the data to those who want it. . .Ss Thanks go to . @@ -1427,16 +1541,16 @@ have made donations or loans of hardware .Nx development, and deserve credit for it: .so ../common/donations ----------------------------------------------- -(If you're not on that list and should be, tell us! We probably were -not able to get in touch with you, to verify that you wanted to be -listed.) +(If you're not on that list and should be, tell us! +We probably were not able to get in touch with you, to verify that you +wanted to be listed.) .It Finally, we thank all of the people who've put sweat and tears into developing .Nx -since its inception in January, 1993. (Obviously, -there are a lot more people who deserve thanks here. If you're one of -them, and would like to mentioned, tell us!) +since its inception in January, 1993. +(Obviously, there are a lot more people who deserve thanks here. +If you're one of them, and would like to mentioned, tell us!) .bullet) . .Ss "We are..." @@ -1456,6 +1570,7 @@ them, and would like to mentioned, tell .It Ta Luke Mewburn Ta Mt lukem@netbsd.org .It Ta Christos Zoulas Ta Mt christos@netbsd.org .It Ta Ta +. .br_ne 2i .It-span Em "The portmasters (and their ports):" .It Ta Ta @@ -1473,9 +1588,10 @@ them, and would like to mentioned, tell .It Ta S\(/oren J\(/orvang Ta Mt soren@netbsd.org Ta Sy sgimips .It Ta Wayne Knowles Ta Mt wdk@netbsd.org Ta Sy mipsco .It Ta Paul Kranenburg Ta Mt pk@netbsd.org Ta Sy sparc +.It Ta "Frank van der Linden" Ta Mt fvdl@netbsd.org Ta Sy i386 .It Ta Anders Magnusson Ta Mt ragge@netbsd.org Ta Sy vax -.It Ta NISHIMURA Takeshi Ta Mt nsmrtks@netbsd.org Ta Sy x68k .It Ta Phil Nelson Ta Mt phil@netbsd.org Ta Sy pc532 +.It Ta NISHIMURA Takeshi Ta Mt nsmrtks@netbsd.org Ta Sy x68k .It Ta Tohru Nishimura Ta Mt nisimura@netbsd.org Ta Sy luna68k .It Ta NONAKA Kimihiro Ta Mt nonaka@netbsd.org Ta Sy prep .It Ta Scott Reynolds Ta Mt scottr@netbsd.org Ta Sy mac68k @@ -1490,28 +1606,28 @@ them, and would like to mentioned, tell .It Ta Tsubai Masanari Ta Mt tsubai@netbsd.org Ta Sy macppc .It Ta Tsubai Masanari Ta Mt tsubai@netbsd.org Ta Sy newsmips .It Ta Izumi Tsutsui Ta Mt tsutsui@netbsd.org Ta Sy news68k -.It Ta "Frank van der Linden" Ta Mt fvdl@netbsd.org Ta Sy i386 .It Ta Leo Weppelman Ta Mt leo@netbsd.org Ta Sy atari .It Ta Nathan Williams Ta Mt nathanw@netbsd.org Ta Sy sun3 .It Ta Steve Woodford Ta Mt scw@netbsd.org Ta Sy mvme68k .It Ta Steve Woodford Ta Mt scw@netbsd.org Ta Sy mvmeppc .It Ta Reinoud Zandijk Ta Mt reinoud@netbsd.org Ta Sy acorn32 .It Ta Ta +. .br_ne 1i .It-span Em "The NetBSD \*V Release Engineering team:" .It Ta Ta -.It Ta Chris G. Demetriou Ta Mt cgd@netbsd.org +.It Ta Erik Berls Ta Mt cyber@netbsd.org .It Ta H\(oavard Eidnes Ta Mt he@netbsd.org -.It Ta Ted Lemon Ta Mt mellon@netbsd.org .It Ta Perry Metzger Ta Mt perry@netbsd.org -.It Ta Curt Sampson Ta Mt cjs@netbsd.org +.It Ta Luke Mewburn Ta Mt lukem@netbsd.org .It Ta Jason Thorpe Ta Mt thorpej@netbsd.org .It Ta Todd Vierling Ta Mt tv@netbsd.org .It Ta Ta +. .br_ne 2i -.It-span Em "Developers and other contributors:" +.It-span Em "NetBSD Developers:" .It Ta Ta -.It Ta Nathan Ahlstrom Ta Mt nra@NetBSD.org +.It Ta Nathan Ahlstrom Ta Mt nra@netbsd.org .It Ta Steve Allen Ta Mt wormey@netbsd.org .It Ta Julian Assange Ta Mt proff@netbsd.org .It Ta Lennart Augustsson Ta Mt augustss@netbsd.org @@ -1521,6 +1637,7 @@ them, and would like to mentioned, tell .It Ta Robert V. Baron Ta Mt rvb@netbsd.org .It Ta Jason Beegan Ta Mt jtb@netbsd.org .It Ta Erik Berls Ta Mt cyber@netbsd.org +.It Ta Hiroyuki Bessho Ta Mt bsh@netbsd.org .It Ta John Birrell Ta Mt jb@netbsd.org .It Ta Mason Loring Bliss Ta Mt mason@netbsd.org .It Ta Rafal Boni Ta Mt rafal@netbsd.org @@ -1533,13 +1650,14 @@ them, and would like to mentioned, tell .It Ta David Brownlee Ta Mt abs@netbsd.org .It Ta Frederick Bruckman Ta Mt fredb@netbsd.org .It Ta Jon Buller Ta Mt jonb@netbsd.org -.It Ta Dave Burgess Ta Mt burgess@cynjut.infonet.net +.It Ta Simon Burge Ta Mt simonb@netbsd.org .It Ta Robert Byrnes Ta Mt byrnes@netbsd.org .It Ta D'Arcy J.M. Cain Ta Mt darcy@netbsd.org .It Ta Dave Carrel Ta Mt carrel@netbsd.org .It Ta James Chacon Ta Mt jmc@netbsd.org .It Ta Bill Coldwell Ta Mt billc@netbsd.org .It Ta Julian Coleman Ta Mt jdc@netbsd.org +.It Ta Jeremy Cooper Ta Mt jeremy@netbsd.org .It Ta Chuck Cranor Ta Mt chuck@netbsd.org .It Ta Alistair Crooks Ta Mt agc@netbsd.org .It Ta Aidan Cully Ta Mt aidan@netbsd.org @@ -1562,21 +1680,24 @@ them, and would like to mentioned, tell .It Ta Gavan Fantom Ta Mt gavan@netbsd.org .It Ta Hubert Feyrer Ta Mt hubertf@netbsd.org .It Ta Jason R. Fink Ta Mt jrf@netbsd.org +.It Ta Matt Fredette Ta Mt fredette@netbsd.org .It Ta Thorsten Frueauf Ta Mt frueauf@netbsd.org .It Ta Castor Fu Ta Mt castor@netbsd.org .It Ta Ichiro Fukuhara Ta Mt ichiro@netbsd.org -.It Ta Brian R. Gaeke Ta Mt brg@dgate.org .It Ta Thomas Gerner Ta Mt thomas@netbsd.org .It Ta Simon J. Gerraty Ta Mt sjg@netbsd.org .It Ta Justin Gibbs Ta Mt gibbs@netbsd.org +.It Ta Chris Gilbert Ta Mt chris@netbsd.org .It Ta Adam Glass Ta Mt glass@netbsd.org .It Ta Michael Graff Ta Mt explorer@netbsd.org -.It Ta Brad Grantham Ta Mt grantham@tenon.com .It Ta Brian C. Grayson Ta Mt bgrayson@netbsd.org .It Ta Matthew Green Ta Mt mrg@netbsd.org .It Ta Andreas Gustafsson Ta Mt gson@netbsd.org +.It Ta Jun-ichiro itojun Hagino Ta Mt itojun@netbsd.org .It Ta Juergen Hannken-Illjes Ta Mt hannken@netbsd.org .It Ta Charles M. Hannum Ta Mt mycroft@netbsd.org +.It Ta Ben Harris Ta Mt bjh21@netbsd.org +.It Ta Ross Harvey Ta Mt ross@netbsd.org .It Ta Eric Haszlakiewicz Ta Mt erh@netbsd.org .It Ta John Hawkinson Ta Mt jhawk@netbsd.org .It Ta HAYAKAWA Koichi Ta Mt haya@netbsd.org @@ -1585,6 +1706,7 @@ them, and would like to mentioned, tell .It Ta Christian E. Hopps Ta Mt chopps@netbsd.org .It Ta Ken Hornstein Ta Mt kenh@netbsd.org .It Ta Marc Horowitz Ta Mt marc@netbsd.org +.It Ta Eduardo Horvath Ta Mt eeh@netbsd.org .It Ta Nick Hudson Ta Mt skrll@netbsd.org .It Ta Shell Hung Ta Mt shell@netbsd.org .It Ta Martin Husemann Ta Mt martin@netbsd.org @@ -1595,22 +1717,26 @@ them, and would like to mentioned, tell .It Ta IWAMOTO Toshihiro Ta Mt toshii@netbsd.org .It Ta Matthew Jacob Ta Mt mjacob@netbsd.org .It Ta Lonhyn T. Jasinskyj Ta Mt lonhyn@netbsd.org +.It Ta Darrin Jewell Ta Mt dbj@netbsd.org .It Ta Chris Jones Ta Mt cjones@netbsd.org +.It Ta S\(/oren J\(/orvang Ta Mt soren@netbsd.org .It Ta Takahiro Kambe Ta Mt taca@netbsd.org .It Ta Antti Kantee Ta Mt pooka@netbsd.org .It Ta Masanori Kanaoka Ta Mt kanaoka@netbsd.org +.It Ta Mattias Karlsson Ta Mt keihan@netbsd.org .It Ta KAWAMOTO Yosihisa Ta Mt kawamoto@netbsd.org .It Ta Mario Kemper Ta Mt magick@netbsd.org -.It Ta Lawrence Kesteloot Ta Mt kesteloo@cs.unc.edu .It Ta Thomas Klausner Ta Mt wiz@netbsd.org .It Ta Klaus Klein Ta Mt kleink@netbsd.org .It Ta Wayne Knowles Ta Mt wdk@netbsd.org .It Ta John Kohl Ta Mt jtk@netbsd.org +.It Ta Paul Kranenburg Ta Mt pk@netbsd.org .It Ta Martti Kuparinen Ta Mt martti@netbsd.org .It Ta Kevin Lahey Ta Mt kml@netbsd.org .It Ta Johnny C. Lam Ta Mt jlam@netbsd.org .It Ta Martin J. Laubach Ta Mt mjl@netbsd.org .It Ta Ted Lemon Ta Mt mellon@netbsd.org +.It Ta Frank van der Linden Ta Mt fvdl@netbsd.org .It Ta Joel Lindholm Ta Mt joel@netbsd.org .It Ta Mike Long Ta Mt mikel@netbsd.org .It Ta Warner Losh Ta Mt imp@netbsd.org @@ -1618,6 +1744,7 @@ them, and would like to mentioned, tell .It Ta Federico Lupi Ta Mt federico@netbsd.org .It Ta Brett Lymn Ta Mt blymn@netbsd.org .It Ta Paul Mackerras Ta Mt paulus@netbsd.org +.It Ta Anders Magnusson Ta Mt ragge@netbsd.org .It Ta MAEKAWA Masahide Ta Mt gehenna@netbsd.org .It Ta David Maxwell Ta Mt david@netbsd.org .It Ta Dan McMahill Ta Mt dmcmahill@netbsd.org @@ -1626,10 +1753,14 @@ them, and would like to mentioned, tell .It Ta Neil J. McRae Ta Mt neil@netbsd.org .It Ta Perry Metzger Ta Mt perry@netbsd.org .It Ta Minoura Makoto Ta Mt minoura@netbsd.org +.It Ta Luke Mewburn Ta Mt lukem@netbsd.org .It Ta der Mouse Ta Mt mouse@netbsd.org .It Ta Joseph Myers Ta Mt jsm@netbsd.org .It Ta Ken Nakata Ta Mt kenn@netbsd.org +.It Ta Phil Nelson Ta Mt phil@netbsd.org .It Ta Bob Nestor Ta Mt rnestor@netbsd.org +.It Ta NISHIMURA Takeshi Ta Mt nsmrtks@netbsd.org +.It Ta Tohru Nishimura Ta Mt nisimura@netbsd.org .It Ta NONAKA Kimihiro Ta Mt nonaka@netbsd.org .It Ta Jesse Off Ta Mt joff@netbsd.org .It Ta Tatoku Ogaito Ta Mt tacha@netbsd.org @@ -1642,18 +1773,20 @@ them, and would like to mentioned, tell .It Ta Dante Profeta Ta Mt dante@netbsd.org .It Ta Chris Provenzano Ta Mt proven@netbsd.org .It Ta Michael Rauch Ta Mt mrauch@netbsd.org -.It Ta Waldi Ravens Ta Mt waldi@moacs.indiv.nl.net .It Ta Darren Reed Ta Mt darrenr@netbsd.org +.It Ta Scott Reynolds Ta Mt scottr@netbsd.org .It Ta Michael Richardson Ta Mt mcr@netbsd.org .It Ta Tim Rightnour Ta Mt garbled@netbsd.org .It Ta Gordon Ross Ta Mt gwr@netbsd.org .It Ta Heiko W. Rupp Ta Mt hwr@netbsd.org .It Ta David Sainty Ta Mt dsainty@netbsd.org .It Ta SAITOH Masanobu Ta Mt msaitoh@netbsd.org +.It Ta Kazuki Sakamoto Ta Mt sakamoto@netbsd.org .It Ta Curt Sampson Ta Mt cjs@netbsd.org .It Ta Wilfredo Sanchez Ta Mt wsanchez@netbsd.org .It Ta Ty Sarna Ta Mt tsarna@netbsd.org .It Ta SATO Kazumi Ta Mt sato@netbsd.org +.It Ta Jan Schaumann Ta Mt jschauma@netbsd.org .It Ta Matthias Scheler Ta Mt tron@netbsd.org .It Ta Karl Schilke (rAT) Ta Mt rat@netbsd.org .It Ta Amitai Schlair Ta Mt schmonz@netbsd.org @@ -1666,17 +1799,25 @@ them, and would like to mentioned, tell .It Ta Chuck Silvers Ta Mt chs@netbsd.org .It Ta Thor Lancelot Simon Ta Mt tls@netbsd.org .It Ta Jeff Smith Ta Mt jeffs@netbsd.org +.It Ta Noriyuki Soda Ta Mt soda@netbsd.org +.It Ta Wolfgang Solfrank Ta Mt ws@netbsd.org .It Ta SOMEYA Yoshihiko Ta Mt someya@netbsd.org .It Ta Bill Sommerfeld Ta Mt sommerfeld@netbsd.org +.It Ta Ignatios Souvatzis Ta Mt is@netbsd.org .It Ta Bill Squier Ta Mt groo@netbsd.org +.It Ta Jonathan Stone Ta Mt jonathan@netbsd.org .It Ta Bill Studenmund Ta Mt wrstuden@netbsd.org .It Ta Kevin Sullivan Ta Mt sullivan@netbsd.org .It Ta SUNAGAWA Keiki Ta Mt kei@netbsd.org .It Ta Kimmo Suominen Ta Mt kim@netbsd.org +.It Ta Shin Takemura Ta Mt takemura@netbsd.org .It Ta TAMURA Kent Ta Mt kent@netbsd.org .It Ta Shin'ichiro TAYA Ta Mt taya@netbsd.org .It Ta Matt Thomas Ta Mt matt@netbsd.org +.It Ta Jason Thorpe Ta Mt thorpej@netbsd.org .It Ta Christoph Toshok Ta Mt toshok@netbsd.org +.It Ta Tsubai Masanari Ta Mt tsubai@netbsd.org +.It Ta Izumi Tsutsui Ta Mt tsutsui@netbsd.org .It Ta UCHIYAMA Yasushi Ta Mt uch@netbsd.org .It Ta Masao Uebayashi Ta Mt uebayasi@netbsd.org .It Ta Shuichiro URATA Ta Mt ur@netbsd.org @@ -1685,16 +1826,30 @@ them, and would like to mentioned, tell .It Ta Paul Vixie Ta Mt vixie@netbsd.org .It Ta Krister Walfridsson Ta Mt kristerw@netbsd.org .It Ta Lex Wennmacher Ta Mt wennmach@netbsd.org +.It Ta Leo Weppelman Ta Mt leo@netbsd.org .It Ta Assar Westerlund Ta Mt assar@netbsd.org .It Ta Todd Whitesel Ta Mt toddpw@netbsd.org +.It Ta Nathan Williams Ta Mt nathanw@netbsd.org .It Ta Rob Windsor Ta Mt windsor@netbsd.org .It Ta Dan Winship Ta Mt danw@netbsd.org .It Ta Jim Wise Ta Mt jwise@netbsd.org .It Ta Michael Wolfson Ta Mt mbw@netbsd.org +.It Ta Steve Woodford Ta Mt scw@netbsd.org .It Ta Colin Wood Ta Mt ender@netbsd.org .It Ta YAMAMOTO Takashi Ta Mt yamt@netbsd.org .It Ta Yuji Yamano Ta Mt yyamano@netbsd.org +.It Ta Reinoud Zandijk Ta Mt reinoud@netbsd.org .It Ta Maria Zevenhoven Ta Mt maria7@netbsd.org +.It Ta Christos Zoulas Ta Mt christos@netbsd.org +. +.br_ne 2i +.It-span Em "Other contributors:" +.It Ta Ta +.It Ta Dave Burgess Ta Mt burgess@cynjut.infonet.net +.It Ta Brian R. Gaeke Ta Mt brg@dgate.org +.It Ta Brad Grantham Ta Mt grantham@tenon.com +.It Ta Lawrence Kesteloot Ta Mt kesteloo@cs.unc.edu +.It Ta Waldi Ravens Ta Mt waldi@moacs.indiv.nl.net . .El . @@ -1712,7 +1867,7 @@ the software that we have mentioned in t .ps 8 .vs 9 .Ht -.(item +.(item -compact .so ../common/legal.common ----------------------------------------------- .so legal ----------------------------------------------- .item)